Validatorhandleiding
Wat validators doen, waarvoor het netwerk hun krediet geeft en hoe je een validator-node onderhoudt, verplaatst en buiten gebruik stelt.
De rol
Wat doet een validator?
Hij draait een Bigfoot-node in de validatormodus, die samen met de andere validators het gedeelde register van het netwerk bevestigt en definitief maakt. Een validator valideert uitsluitend: hij slaat geen registers op en geeft ze niet door.
Wat heb ik nodig?
Een Linux-machine met Ubuntu 24.04 LTS op x86-64 of ARM64 en een openbaar adres. De Bigfoot CLI waarmee je je sleutel aanmaakt, werkt op Linux en macOS, zowel op ARM64 als op x86-64. Een validator kan geen machine of openbaar adres delen met een opslagnode; op IPv6 geldt hetzelfde /64-netwerk als hetzelfde adres.
Waarvoor krijgt een validator krediet?
Elk nieuw bericht en antwoord betaalt servicekosten en het netwerk crediteert 5 procent daarvan, gelijk verdeeld, aan de validators wier handtekeningen het hebben afgerond. Ander validatiewerk levert geen krediet op, en lidmaatschap op zichzelf evenmin. Kosten en kredieten legt de servicekosten uit.
Hoe vraag ik aan?
Maak een sleutel aan met de Bigfoot CLI en onderteken je aanvraag ermee: bigfoot-node sign-application --role validator --email ADDRESS --thumbprint T, waarbij ADDRESS het e-mailadres is waarmee je aanvraagt. Het commando drukt een aanvraagtoken van één regel af. Die werkt alleen voor deze rol en dat e-mailadres, en alleen zolang hij recent is. Plak de token in het formulier op de validatorpagina; de site controleert de handtekening en haalt je vingerafdruk eruit. De bestuursleden beslissen via stemming.
Hoe geef ik mijn sleutel zijn rol?
bigfoot-node create-key laat de rol van een sleutel niet toegewezen, en bigfoot-node init --mode validator weigert een home waarin geen validatorsleutel staat. Zodra je bent toegelaten, bewaar je een beveiligde kopie van de sleutel met bigfoot-node export-key --id N --out FILE --passphrase-file FILE, waarbij --out een nieuw bestand voor de kopie aanduidt en --passphrase-file een bestand met de wachtwoordzin aanduidt. Registreer de kopie daarna op de machine van de validator en in de home die de node zal gebruiken met bigfoot-node import --key FILE --role validator; daarbij wordt om die wachtwoordzin gevraagd. Gebruik absolute paden.
Wat gebeurt er nadat ik ben goedgekeurd?
Geef je sleutel eerst de validatorsrol, zoals hierboven beschreven. Start daarna een node in de validatormodus: bigfoot-node init --mode validator --endpoint HOST:PORT en vervolgens bigfoot-node start. Bij de eerste start bewijst de node dat hij de sleutel bezit, laat hij een actieve opslagnode op een ander adres zijn adres bevestigen en sluit hij zich aan bij de validators. Die opslagnode wordt automatisch gekozen.
Drager, geen curator
Kies ik wat mijn validator accepteert?
Nee. Met ongewijzigde nodesoftware valideert je validator wat de regels van het netwerk toestaan: je selecteert, wijzigt of verwijdert geen records. Door de software aan te passen om records te selecteren, wijzigen of verwijderen, verander je van validator in curator: je zou beslissen wat het netwerk bewaart en verantwoordelijk zijn voor die beslissingen. Bewezen wangedrag wordt vastgelegd en governanceleden kunnen stemmen om een validator te verwijderen.
Welke wetten zijn op mij van toepassing?
Beheerders zijn verantwoordelijk voor de wetten die op hen van toepassing zijn op de plaats waar ze een validator gebruiken. Deze handleiding is geen juridisch advies.
Een validator draaien
Moet mijn validator online blijven?
Ja. Het netwerk finaliseert nieuwe registers alleen zolang meer dan twee derde van zijn validators ondertekent. Met vier validators kan er één offline zijn; als een tweede uitvalt, stopt het netwerk met finaliseren totdat ze terug zijn.
Hoe haal ik hem offline voor onderhoud?
Voer eerst bigfoot-node maintenance on uit en daarna bigfoot-node stop. maintenance on controleert of de andere validators zonder die van jou kunnen doorgaan met definitief maken en vraagt je om bevestiging, maar stelt alleen een onderhoudsvlag in: de node wordt niet gestopt. Zolang de vlag aanstaat, start de node niet en bereidt hij geen geplande upgrades voor. Voer na afloop bigfoot-node maintenance off uit en daarna bigfoot-node start.
Hoe worden upgrades afgehandeld?
Geplande protocolupgrades worden automatisch geïnstalleerd op de hoogte die het netwerk instelt. bigfoot-node status toont elke klaargezette of geplande upgrade en elk commando toont een melding zolang er een release op je wacht. Die release wordt geïnstalleerd wanneer je bigfoot-node update uitvoert.
Wat gebeurt er als er iets misgaat?
Geverifieerd wangedrag van een validator wordt geregistreerd, maar niet automatisch bestraft. Voor het verwijderen van een validator is altijd een bestuursstemming nodig.
Kan ik mijn validator naar nieuwe hardware verplaatsen?
Ja, zonder goedkeuring. Stop de node, voer bigfoot-node backup --out DIR uit, verplaats de back-up naar de nieuwe machine, voer daar bigfoot-node restore --from DIR uit en start de node. Draai de oude en nieuwe machine nooit tegelijk.
Hoe vervang ik mijn validatorsleutel?
Stop de node en voer op zijn machine bigfoot-node rotate-key --thumbprint T uit. Dit vervangt je validatorsleutel en de ondertekeningssleutel van de node tegelijk, en je lidmaatschap loopt door onder de nieuwe sleutel.
Terugtreden
Hoe stop ik als validator?
Voer bigfoot-node decommission uit op de machine van de validator en bevestig. Vertrek uit de validators vereist een bestuursstemming, dus het commando meldt dat het daarop wacht: vraag een bestuurslid om je verwijdering te sponsoren. Houd de node actief totdat de verwijdering ingaat. Stop hem daarna en voer opnieuw bigfoot-node decommission uit om de sleutels buiten gebruik te stellen.
Kan een verwijdering worden uitgesteld?
Ja. Het netwerk houdt altijd minstens vier validators, dus een verwijdering waardoor er minder overblijven of waardoor het netwerk niet meer kan finaliseren, kan pas ingaan zodra er meer validators zijn toegetreden.
Wat gebeurt er met mijn registratie?
Verwijdering laat een permanent record op het netwerk achter en eerdere validatie blijft aan jou toegeschreven. Je sleutel kan niet opnieuw deelnemen. Om opnieuw te valideren, dien je met een nieuwe sleutel een aanvraag in.
Op zoek naar iets anders?
Bekijk de producthulp, verken Leren of zoek een term in de Woordenlijst. Je kunt ook contact opnemen met een vraag.