Ethereum-Client - Minimum für das Senden von Transaktionen

Erfordernis:

  • Senden Sie Ethereum-Transaktionen zuverlässig
  • Direkt mit den Hauptknoten verbunden sein (Geschwindigkeit)

Einschränkungen:

  • Festplattengröße (20-40 GB)

Was ist angesichts dessen die empfohlene Konfiguration zum Ausführen eines Ethereum-Knotens?

geth --fastNimmt zu viel Platz ein. So auch parity --pruning fast. geth --lightverbindet sich nur mit Light-Clients und ist daher nicht ganz zuverlässig.

geth --warpBringt Sie an einen Punkt, an dem Sie Transaktionen in ein paar GB Speicherplatz senden können, aber die Blockchain synchronisiert sich weiter und nimmt schließlich zu viel Platz ein.

Anregungen? Was ist eigentlich erforderlich, damit ein Ethereum-Knoten Transaktionen senden kann?

Für alle, die sich fragen, ich ging schließlich mit parity --pruning fast --warp --no-ancient-blocks. Schien die zuverlässigste Option zu sein

Antworten (1)

Dies sind Ihre Optionen:

  • parity --light3~5 MiB Speicherplatz
  • geth --syncmode light100~200 MiB Speicherplatz
  • parity --pruning fast --warp --no-ancient-blocks3~5 GiB Speicherplatz
  • parity --pruning fast --warp12~20 GiB Speicherplatz
  • parity --pruning fast --no-warp12~20 GiB Speicherplatz
  • geth --syncmode fast20~30 GiB Speicherplatz

Alle sind mit Full Nodes verbunden und ermöglichen Ihnen das zuverlässige Senden von Transaktionen.

Verhalten sich Transaktionen in diesen Lichtmodi völlig gleich? dh es gibt keinen Vorteil, einen Knoten laufen zu lassen, der den Verlauf vollständig enthält?
Außerdem vermeide ich lieber den Parity-Light-Modus, da er als experimentell gekennzeichnet ist. Ich bin mir auch nicht sicher, ob es sich um den Light-Modus von Geth handelt, in dem ein spezieller Light-Client ausgeführt wird, der sich auch mit Light-Clients verbindet (keine vollständigen Clients).