Возможно, вы уже получили ответ, но поскольку эта ветка не имеет ответа. Итак, вот ваш ответ.
Это была ошибка в пакете ethereum ci (проверьте здесь ), и вы можете установить загрузочный узел с помощью следующей команды.
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install bootnode
Часть справочной команды
NETWORKING OPTIONS:
--bootnodes value Comma separated enode URLs for P2P discovery bootstrap (set v4+v5 instead for light servers)
--bootnodesv4 value Comma separated enode URLs for P2P v4 discovery bootstrap (light server, full nodes)
--bootnodesv5 value Comma separated enode URLs for P2P v5 discovery bootstrap (light server, light nodes)
Вы должны иметь возможность работать, как в примере здесь
https://github.com/ethereum/go-ethereum/wiki/Подключение к сети#как найдены пиры
geth --bootnodes enode://pubkey1@ip1:port1,enode://pubkey2@ip2:port2,enode://pubkey3@ip3:port3
Вы можете найти команды в последовательности здесь:
https://github.com/kyriediculous/clique-test/blob/master/startNode.sh
Файл bash не будет работать, но вы можете скопировать и вставить команды :).
редактировать:
geth --datadir node1/ init genesis.json
geth --datadir node2/ init genesis.json
bootnode -nodekey boot.key -verbosity 9 -addr :30310
geth --datadir node1/ --syncmode 'full' --port 30321 --rpc --rpcaddr 'localhost' --rpcport 8501 --rpcapi 'personal,db,eth,net,web3,txpool,miner' --bootnodes 'enode://cfb21bfd52f947041e020dfac76e51b6c466254053335b1e46107c0bbb1235e654a2fe10a2a23042437120d4233c3475d87e69db308c507c61f98bdc40d07720@127.0.0.1:30310' --networkid 999 --gasprice '0' -unlock '0xbba513f6e464e9f7d0c08125621e92598b1c28d6' --password node1/password.txt --mine
geth --datadir node2/ --syncmode 'full' --port 30322 --rpc --rpcaddr 'localhost' --rpcport 8502 --rpcapi 'personal,db,eth,net,web3,txpool,miner' --bootnodes 'enode://cfb21bfd52f947041e020dfac76e51b6c466254053335b1e46107c0bbb1235e654a2fe10a2a23042437120d4233c3475d87e69db308c507c61f98bdc40d07720@127.0.0.1:30310' --networkid 999 --gasprice '0' -unlock '0xaed59d65d7e4464d15999978b745f4ed9169b52a' --password node2/password.txt --mine
Возможно, средства разработки для geth не были добавлены в процессе установки, щелкните файл установки еще раз и выберите средства разработки :
После этого загрузочный узел заработал.
Следующий учебник: https://github.com/ConsenSys-Academy/geth-poa-tutorial
Подсказка к решению: https://ethereum.stackexchange.com/a/12504/56328
Даниэль Лука КлинЕдинорог
Ракеш
Даниэль Лука КлинЕдинорог
bootnode
бинарник не был установлен