我正在使用 geth 使用 POA Clique 共识机制创建 ETH 私有网络。 我创建了一个只有一个签名者的创世文件并运行了区块链。后来,我添加了一个新节点并将其添加为签名者。一段时间后,新节点宕机,导致第一个节点停止签署块并导致错误消息“最近签署,必须等待其他人”。如何从 Geth Clique 签名者列表中删除宕机节点的签名者地址,以便剩余节点可以继续签署区块,网络可以继续正常运行?
我尝试使用
从第一个节点删除签名者clique.propose("0xAddress",false)
还有
clique.discard("0xAddress")
但网络仍在等待其他签名者。
我应该怎么做才能解决这个问题?