从 geth Clique 共识机制中删除签名者

问题描述 投票:0回答:0

我正在使用 geth 使用 POA Clique 共识机制创建 ETH 私有网络。 我创建了一个只有一个签名者的创世文件并运行了区块链。后来,我添加了一个新节点并将其添加为签名者。一段时间后,新节点宕机,导致第一个节点停止签署块并导致错误消息“最近签署,必须等待其他人”。如何从 Geth Clique 签名者列表中删除宕机节点的签名者地址,以便剩余节点可以继续签署区块,网络可以继续正常运行?

我尝试使用

从第一个节点删除签名者
clique.propose("0xAddress",false)

还有

clique.discard("0xAddress")

但网络仍在等待其他签名者。

我应该怎么做才能解决这个问题?

blockchain web3js go-ethereum
© www.soinside.com 2019 - 2024. All rights reserved.