Bootnode-Befehl nicht gefunden

Arbeiten an diesem Blog

Versucht, Bootnode-Auswürfe und -Fehler zu initialisieren

Fügen Sie den Fehler hinzu, den Sie erhalten
Bootnode: Befehl nicht gefunden
Wie hast du geth installiert? Es scheint, dass bootnodeBinary nicht installiert wurde

Antworten (4)

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
Link, den Sie teilen, öffnet sich nicht.

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 :

Geben Sie hier die Bildbeschreibung ein

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