Ich habe eine Paritätsketten-Spezifikationsdatei, die ich auf mehreren Knoten in einem privaten Netzwerk ausführe. Ich muss einen Geth-Knoten ausführen und ihn mit diesem privaten Netzwerk verbinden.
Wie verwende ich diese Kettenspezifikationsdatei, um Geth mit dem privaten Netzwerk zu verbinden?
Keorn's Chain Spec Converter ist ein nützliches Tool zum Konvertieren von Geth-Kettenspezifikationen, aber ich kenne kein Tool, das umgekehrt funktioniert.
Es ist am besten, mit einem funktionierenden Satz von Genesis-Dateien und Kettenspezifikationen für beide Clients zu beginnen. Da diese Frage immer wieder auftaucht, habe ich für beide Clients eine funktionierende Kettenspezifikation erstellt :
git clone https://github.com/5chdn/crossclient-chainspec
cd crossclient-chainspec
Geth:
$ geth init --datadir ~/.ethereum/crossclient geth.json
$ geth --datadir ~/.ethereum/crossclient --networkid 1337 --port 31333 --rpcport 8538
Parität:
$ parity --chain parity.json --port 31337 --jsonrpc-port 8539
Nach monatelanger Recherche habe ich festgestellt, dass es derzeit keine Möglichkeit gibt, dies zu tun. Geth ist nicht konfigurierbar genug, um Paritätskettenspezifikationsparameter aufzunehmen (es sei denn, Sie ändern nur dieselben Parameter, die in einer Geth-Genesis-Datei vorhanden sind).
q9f
Stein.212
q9f
Stein.212
0xcaff
Stein.212