Leitfaden für Validatoren

Was Validatoren tun, wofür das Netzwerk ihnen Gutschriften gibt und wie man einen Validator-Node wartet, umzieht und außer Betrieb nimmt.

Die Rolle

Was macht ein Validator?

Er betreibt einen Bigfoot Node im Validator-Modus, der gemeinsam mit den anderen Validatoren die gemeinsamen Aufzeichnungen des Netzwerks bestätigt und finalisiert. Ein Validator validiert ausschließlich: Er speichert oder leitet keine Aufzeichnungen weiter.

Was brauche ich?

Eine Linux-Maschine mit Ubuntu 24.04 LTS auf x86-64 oder ARM64 und einer öffentlichen Adresse. Die Bigfoot CLI zum Erstellen deines Schlüssels läuft unter Linux und macOS, jeweils auf ARM64 und x86-64. Ein Validator darf weder eine Maschine noch eine öffentliche Adresse mit einem Storage-Node teilen; unter IPv6 gilt dasselbe /64-Netzwerk als dieselbe Adresse.

Wofür erhält ein Validator eine Gutschrift?

Jeder neue Beitrag und jede neue Antwort zahlt eine Servicegebühr. Das Netzwerk schreibt davon 5 Prozent zu gleichen Teilen den Validatoren gut, deren Signaturen den Datensatz finalisiert haben. Andere Validierungsarbeit wird nicht gutgeschrieben, ebenso wenig die Mitgliedschaft allein. Gebühren und Gutschriften erklärt die Servicegebühr.

Wie bewerbe ich mich?

Erstelle mit der Bigfoot CLI einen Schlüssel und signiere damit deinen Antrag: bigfoot-node sign-application --role validator --email ADDRESS --thumbprint T, wobei ADDRESS die E-Mail-Adresse ist, mit der du dich bewirbst. Der Befehl gibt ein einzeiliges Antragstoken aus. Dieses funktioniert nur für diese Rolle und diese E-Mail-Adresse und nur, solange es aktuell ist. Füge das Token in das Formular auf der Validator-Seite ein. Die Website prüft seine Signatur und übernimmt daraus deinen Fingerabdruck. Die Governance-Mitglieder entscheiden per Abstimmung.

Wie weise ich meinem Schlüssel seine Rolle zu?

bigfoot-node create-key lässt die Rolle eines Schlüssels unzugewiesen. bigfoot-node init --mode validator lehnt ein Home-Verzeichnis ab, das keinen Validierungsschlüssel enthält. Sobald du zugelassen bist, speichere mit bigfoot-node export-key --id N --out FILE --passphrase-file FILE eine geschützte Kopie des Schlüssels. Dabei bezeichnet --out eine neue Datei für die Kopie und --passphrase-file eine Datei, die ihre Passphrase enthält. Registriere die Kopie anschließend auf der Maschine des Validators und in dem Home-Verzeichnis, das sein Node verwenden wird, mit bigfoot-node import --key FILE --role validator; dabei wirst du nach dieser Passphrase gefragt. Verwende absolute Pfade.

Was geschieht nach meiner Genehmigung?

Weise deinem Schlüssel zuerst die Validator-Rolle zu, wie oben beschrieben. Starte anschließend einen Node im Validator-Modus: bigfoot-node init --mode validator --endpoint HOST:PORT und danach bigfoot-node start. Beim ersten Start weist der Node nach, dass er den Schlüssel besitzt, lässt einen aktiven Storage-Node an einer anderen Adresse seine Adresse bestätigen und tritt den Validatoren bei. Dieser Storage-Node wird automatisch ausgewählt.

Überträger, kein Kurator

Entscheide ich, was mein Validator akzeptiert?

Nein. Wenn du unveränderte Node-Software ausführst, validiert dein Validator, was die Regeln des Netzwerks erlauben: Du wählst Datensätze nicht aus, änderst sie nicht und entfernst sie nicht. Wenn du die Software so änderst, dass sie Datensätze auswählt, verändert oder verwirft, wirst du vom Validator zum Kurator: Du würdest entscheiden, was das Netzwerk hält, und wärst für diese Entscheidungen verantwortlich. Verifiziertes Fehlverhalten wird aufgezeichnet, und Governance-Mitglieder können für die Entfernung eines Validators stimmen.

Welche Gesetze gelten für mich?

Betreiber sind für die Gesetze verantwortlich, die an dem Ort gelten, an dem sie einen Validator betreiben. Dieser Leitfaden ist keine Rechtsberatung.

Einen Validator betreiben

Muss mein Validator online bleiben?

Ja. Das Netzwerk finalisiert neue Aufzeichnungen nur, solange mehr als zwei Drittel seiner Validatoren signieren. Bei vier Validatoren kann einer offline sein; fällt ein zweiter aus, stellt das Netzwerk das Finalisieren ein, bis sie zurückkehren.

Wie nehme ich ihn für Wartungsarbeiten offline?

Führe zunächst bigfoot-node maintenance on und anschließend bigfoot-node stop aus. maintenance on prüft, ob die anderen Validatoren auch ohne dich weiter finalisieren können, und bittet dich um Bestätigung. Der Befehl setzt jedoch nur ein Wartungskennzeichen; er hält den Node nicht an. Solange das Kennzeichen aktiv ist, startet der Node nicht und bereitet keine geplanten Upgrades vor. Wenn du fertig bist, führe bigfoot-node maintenance off und anschließend bigfoot-node start aus.

Wie werden Upgrades gehandhabt?

Geplante Protokoll-Upgrades werden automatisch bei der vom Netzwerk festgelegten Blockhöhe installiert. bigfoot-node status zeigt jedes bereitgestellte oder geplante Upgrade an, und jeder Befehl gibt einen Hinweis aus, solange ein Release auf dich wartet. Dieses Release wird installiert, wenn du bigfoot-node update ausführst.

Was geschieht, wenn etwas schiefgeht?

Nachgewiesenes Fehlverhalten eines Validators wird aufgezeichnet, aber nicht automatisch bestraft. Die Entfernung eines Validators erfordert immer eine Governance-Abstimmung.

Kann ich meinen Validator auf neue Hardware umziehen?

Ja, ohne Genehmigung. Halte den Node an, führe bigfoot-node backup --out DIR aus, verschiebe die Sicherung auf die neue Maschine, führe dort bigfoot-node restore --from DIR aus und starte den Node. Betreibe die alte und die neue Maschine niemals gleichzeitig.

Wie ersetze ich meinen Validierungsschlüssel?

Halte den Node an und führe auf seiner Maschine bigfoot-node rotate-key --thumbprint T aus. Dadurch werden dein Validierungsschlüssel und der Signaturschlüssel des Nodes gemeinsam ersetzt, und deine Mitgliedschaft wird unter dem neuen Schlüssel fortgeführt.

Rücktritt

Wie höre ich auf, Validator zu sein?

Führe bigfoot-node decommission auf der Maschine des Validators aus und bestätige. Das Verlassen der Validatoren erfordert eine Governance-Abstimmung. Daher meldet der Befehl, dass er auf diesen Schritt wartet: Bitte ein Governance-Mitglied, deine Entfernung zu unterstützen. Lass den Node laufen, bis die Entfernung wirksam wird. Halte ihn dann an und führe bigfoot-node decommission erneut aus, um seine Schlüssel außer Betrieb zu nehmen.

Kann eine Entfernung verzögert werden?

Ja. Das Netzwerk hält immer mindestens vier Validatoren vor. Eine Entfernung, durch die weniger übrig blieben oder die das Finalisieren des Netzwerks stoppen würde, kann daher erst wirksam werden, wenn weitere Validatoren beitreten.

Was geschieht mit meinem Eintrag?

Die Entfernung hinterlässt einen dauerhaften Eintrag im Netzwerk, und deine frühere Validierung bleibt dir zugeordnet. Dein Schlüssel kann nicht erneut beitreten. Um wieder zu validieren, bewirb dich mit einem neuen Schlüssel.

Suchst du etwas anderes?

Lies die Produkthilfe, erkunde Wissen oder schlage einen Begriff im Glossar nach. Du kannst uns auch mit einer Frage kontaktieren.