我在用盖斯集团做项目。我有4个节点在网络上运行。我创建了第五个节点:
geth --datadir node5帐户
我已经编辑了genesis.json以将帐户添加到分配表中。
然后我用geth init --datadir node5 genesis.json初始化节点。
当我试图使用以下命令运行节点时
geth -datadir node5 -http-http.api "eth,net,web3,personal,admin,miner“-http.corsDomain "*”-ipcpath node5 5/geth.ipc-port 30311 -bootnodes networkid 12345 -0x75931B13Ede3D63545F5dbf66fD9E449e43b3F9-密码node5 5/password.txt-authrpc.8558-httpc.8558-允许-不安全**
它不与前4个节点同步。我想是因为编辑了成因文件。
发布于 2023-05-25 01:06:23
就像你说的。修改了成因文件后,第五个节点处于一个单独的块链中,因为成因块不同于其他块。
您可以重置所有以前的节点,并使用修改后的成因文件重新创建它们。
另一种方法是使用原始的成因文件重新创建第五个节点。第五个节点将能够同步,但它不能投票。您可以使用团状clique.propose将节点添加到签名者。
https://ethereum.stackexchange.com/questions/150490
复制相似问题