Можно ли создать 2 экземпляра geth на одном ПК? Оба связаны частным блокчейном?
Когда я подключаю узел к частной цепочке блоков, он должен синхронизироваться с цепочкой блоков, загружая все блоки до последнего. Возможно ли это сделать на экземпляре второго узла на том же ПК?
Если нет, то в чем причина этого?
Я получаю следующую ошибку, когда пытаюсь запустить два экземпляра.
Первый узел geth --identity "TestNode1" --rpc --rpcport "8545" --rpccorsdomain "*" --datadir <data-path-1> --port "30303" --rpcapi db,eth,net,web3,personal,miner --networkid 987 console 2>> logfile_1
Второй узел geth --identity "TestNode2" --rpcport "8545" --rpcaddr "xxx.xxx.xx.xx" --ipcdisable --rpccorsdomain "*" --datadir <data-path-2> --port "30304" --rpcapi db,eth,net,web3,personal,miner --networkid 987 console 2>> logfile_2
Ошибка: INFO [10-26|09:30:33.099] Block synchronisation started WARN [10-26|09:30:33.107] Node data write error err="state node 255a57…77b997 failed with all peers (1 tries, 1 peers)" WARN [10-26|09:30:33.107] Synchronisation failed, retrying err="state node 255a57…77b997 failed with all peers (1 tries, 1 peers)"
Вы можете сделать это с отдельными --datadir
и разными --port
на одном ПК
Почему бы вам не запустить еще одну виртуальную машину на своем компьютере и не загрузить ее туда? Таким образом, вы можете держать вещи «чище».
Pt.AR
Ха ДЖАНГ
Ха ДЖАНГ
Pt.AR
Node data write error .sync failed retrying
Pt.AR
geth --datadir < path> --rpcaddr 192.xxx.xx.xx --port "30305" --ipcdisable --networkid 987
Ха ДЖАНГ
Ха ДЖАНГ
Pt.AR
net.peerCount
иadmin.peers
.Ха ДЖАНГ
Pt.AR
Synchronisation failed, dropping peer.retrieved hash chain is invalid Header broke chain ancestry
Есть ли проблема с указателем хэша?»