Wahrscheinlich haben Sie die Antwort schon bekommen, aber da dieser Thread antwortlos ist. Hier ist also Ihre Antwort.
Es war ein Fehler im ethereum ci-Paket (überprüfen Sie hier ) und Sie können bootnode mit dem folgenden Befehl installieren.
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install bootnode
Teil des help-Befehls
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)
Sie sollten in der Lage sein, wie im Beispiel hier zu laufen
https://github.com/ethereum/go-ethereum/wiki/Connecting-to-the-network#how-peers-are-found
geth --bootnodes enode://pubkey1@ip1:port1,enode://pubkey2@ip2:port2,enode://pubkey3@ip3:port3
Hier finden Sie die Befehle der Reihe nach:
https://github.com/kyriediculous/clique-test/blob/master/startNode.sh
Die Bash-Datei funktioniert nicht, aber Sie können die Befehle kopieren und einfügen :).
bearbeiten:
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
Es kann sein, dass die Entwicklungstools für Geth während des Installationsvorgangs nicht hinzugefügt wurden, klicken Sie erneut auf die Installationsdatei und wählen Sie die Entwicklungstools aus :
Danach hat dieser Bootnode funktioniert.
Folgendes Tutorial: https://github.com/ConsenSys-Academy/geth-poa-tutorial
Hinweis zur Lösung unter: https://ethereum.stackexchange.com/a/12504/56328
Daniel Luca CleanUnicorn
Rakesch
Daniel Luca CleanUnicorn
bootnode
Binary nicht installiert wurde