In den frühen Tagen von Bitcoin gab es eine Nachfrage nach Systemadministratoren, die Supernodes betreiben konnten, um das Netzwerk mit stabilen Knoten und hoher Bandbreite zu unterstützen. Litecoin empfiehlt dies immer noch für sein Netzwerk.
This document is for sysadmins who want to contribute excess upstream bandwidth to
help strengthen the global Litecoin network. If you do not understand these instructions
you probably don't want to be a supernode. 10mbit+ is recommended.
Ich habe Zugang zu solchen Ressourcen und könnte einen Ethereum-Supernode beitragen. Ist dies erwünscht? Und wenn ja, wie betreibt man einen Ethereum-Supernode?
Die Ethereum Foundation betreibt tatsächlich einige (Bootstrap-)Nodes .
enode://a979fb575495b8d6db44f750317d0f4622bf4c2aa3365d6af7c284339968eef29b69ad0dce72a4d8db5ebb4968de0e3bec910127f134779fbcb0cb6d3331163c@513.308.18.16.163c@58
enode://de471bccee3d042261d52e9bff31458daecc406142b401d4cd848f677479f73104b9fdeb090af9583d3391b7f10cb2ba9e26865dd5fca4fcdc0fb1e3b723c786@54.30.530
enode://1118980bf48b0a3640bdba04e0fe78b1add18e1cd99bf22d53daac1fd9972ad650df52176e7c7d89d1114cfef2bc23a2959aa54998a46afcf7d91809f0855082@52.72.72.72
Die Knoten haben ein ähnliches Ziel wie das im Litecoin-Dokument beschriebene, von verschiedenen geografischen Standorten aus. Diese Bootnodes sind in der Codebasis fest codiert und haben eine sehr hohe max-peers
Einstellung, sodass Personen, die sich mit dem Netzwerk verbinden, auch mindestens eine Handvoll Peers haben, mit denen sie sich sofort verbinden können.
Zunächst möchte ich den Begriffsunterschied klären, da Definitionen in der sich schnell entwickelnden Blockchain-Welt noch nicht standardisiert sind.
Im Falle von Ethereum würden Sie also den Geth -Knoten mit --gcmode=archive
und --syncmode=full
Flags oder den Paritätsknoten mit Flag ausführen wollen --pruning=archive
.
Sowohl in Geth als auch in Parity ist State-Trie Pruning standardmäßig aktiviert. Wenn Sie es deaktivieren, indem Sie die Pruning-Methode auf Archivieren einstellen, behält Ihr Knoten alle Zustandsversuchsdaten im Archiv, wodurch auch historische Transaktionsspuren aufbewahrt werden und der Knoten für andere am nützlichsten wird. Dies ist ein gewünschtes Verhalten, aber statt etwa 130 GB Speicherplatz müssen Sie etwa 1,8 TB zuweisen.
Thomas JayRush
Maran
q9f