In der Spezifikationsdatei der Paritätskette gibt es einen Wert für NetworkID. Ist das Hex oder Dezimal?
Auf der Geth-Befehlszeile können Sie das Netzwerk mit "--networkid X" angeben. Ist das Hex oder Dezimal?
Ich beginne mich zu fragen, ob der Grund, warum meine Geth- und Paritätsknoten nicht miteinander kommunizieren können, darin besteht, dass ich die Zahlen anders kodiere.
Parity akzeptiert sowohl Hex als auch Dezimal. Stellen Sie einfach sicher, dass Hexadezimalzahlen vorangestellt sind 0x
(zB 0x539
) und Dezimalzahlen normal geschrieben werden (zB 1337
).
Die Inkompatibilitäten zwischen Geth und Parity sind schmerzhaft, wenn Sie versuchen, clientübergreifende Netzwerke einzurichten. Der Grund dafür ist, dass Geth nicht darauf ausgelegt ist, andere Netzwerkkonfigurationen als einen modifizierten Genesis-Block auszuführen, während Sie mit Parity alle Variablen einer vollständigen Kettenspezifikation feinabstimmen können.
Es gibt Tools, die Ihnen das Übersetzen eines Geth genesis.json
in eine Parität chainspec.json
wie keorn/parity-spec oder das vorkonfigurierte Netzwerk 5chdn/crossclient-chainspec erleichtern .
Stein.212
q9f
q9f
Stein.212
q9f
Stein.212