Wat is een validator?
Een validator is een individu of een groep die verantwoordelijk is voor het uitvoeren van software die gegevens opslaat, transacties verifieert en nieuwe blokken toevoegt in een proof-of-stake (PoS) blockchain.
Validators worden vervangen door miners in een proof-of-work (PoW) blockchain. Validators en miners voeren dezelfde functies uit, hoewel ze hun doelen via verschillende methoden bereiken.
Validator uitgelegd: Onderdelen van een Blockchain Validator
Laten we eens kijken naar het onderstaande voorbeeld om te leren wat er nodig is om er een te worden op een PoS blockchain zoals Ethereum.
Een Ethereum validator is samengesteld uit verschillende onderdelen. Deze zijn:
- Validator Client: Het is software die privésleutels bewaart en gebruikt om verklaringen af te leggen over de toestand van de blockchain.
- Node Operator: Een individu of groep die verantwoordelijk is voor het uitvoeren en beheren van validator client software en hardware.
- Inzet: Validators moeten een bepaald bedrag aan cryptocurrency storten als onderpand om de kans te krijgen er een te worden.
Wat doen Blockchain Validators?
De twee belangrijkste functies van een validator zijn het bouwen van nieuwe blokken en het verifiëren van transacties in de nieuw voorgestelde blokken.
In ruil voor hun werk ontvangen validators beloningen en verdienen ze vergoedingen telkens wanneer een nieuw blok wordt toegevoegd aan de blockchain. Als een validator zijn taken niet uitvoert, worden er boetes opgelegd.
1. Blokken bouwen
Validators zijn verantwoordelijk voor het voorstellen van de creatie van het volgende blok. Een enkele validator wordt willekeurig gekozen uit de gehele populatie om de “blokvoorsteller” te worden.
De blokvoorsteller kan ervoor kiezen om geselecteerde transacties toe te voegen aan het aankomende blok om de vergoedingen die uit het blok worden verdiend te maximaliseren (in een proces dat maximal extractable value wordt genoemd).
Zodra het blok klaar is, zendt de voorsteller het voorstel uit naar het hele netwerk.
2. Transacties verifiëren
Validators zijn de handhavers van de beveiliging in een PoS blockchain. Ze controleren de geldigheid van de transacties in het voorgestelde blok. Transacties worden pas definitief nadat ze zijn geverifieerd door validators.
Wanneer een nieuw blok wordt voorgesteld, bekijkt een subset van validators het blok en controleert of het legitieme transacties bevat. Het voorgestelde blok wordt pas aan de blockchain toegevoegd als het genoeg bevestigingen heeft gekregen.
Het samenkomen van een netwerk van validators om het eens te worden over de toestand van de blockchain wordt consensus genoemd.
Validator Beloningen, Sancties en Slashing op Ethereum
Block Rewards
De blokvoorsteller ontvangt betaling zodra zijn voorgestelde blok is gefinaliseerd door het netwerk.
De block rewards variëren per blok. De blokvoorsteller ontvangt een fractie van de basisbeloning (gelijk aan een functie van actieve validators en hun effectieve saldi) voor elke attestatie die in het blok wordt opgenomen. Meer attesten betekent meer beloningen.
Sancties
Kleine straffen worden opgelegd aan validators voor offline zijn. Offline zijn wanneer ⅔ van alle validators online zijn leidt tot kleinere straffen dan offline zijn wanneer meer dan ⅓ offline zijn.
Slashing
Slashing is een zware straf die wordt opgelegd aan validators voor kwaadaardig gedrag. Slashing kan resulteren in de verwijdering van een validator van het netwerk en het verlies van zijn ingezette ether.
Slashing wordt toegepast om gecoördineerde aanvallen en oneerlijk gedrag te ontmoedigen. Wanneer een validator schuldig wordt bevonden, wordt 1/32 van zijn ingezette ether onmiddellijk verbrand.
Hoe word je een validator?
Als je je afvraagt hoe je een crypto-validator op Ethereum kunt worden, zal de checklist hieronder je helpen je voor te bereiden op de rol.
- Validators moeten validator client software draaien die transacties verwerkt, uitzendt, attesteert en opslaat.
- Harde schijf met minimaal 1 TB opslagruimte. Volgens een officiële blog groeit het hoofdnet van Ethereum met meer dan 1 GB per dag.
- SSD-opslag.
- Betrouwbare, 24/7 internetverbinding.
- Internetbandbreedte van minstens 1,2 GB download en 1 GB upload per uur.
- 32 ETH voor staking.
Validators moeten 32 ETH inzetten om de validatorsoftware te activeren. Deze inleg wordt gebruikt als onderpand om hen te straffen voor kwaadaardig gedrag of inactiviteit.
In oktober 2023 waren er 865.353 actieve validators op Ethereum.
Validator vs. Miner
Validators en miners spelen een integrale rol in het handhaven van de integriteit en veiligheid van gedecentraliseerde blockchains. Hier is hoe ze verschillen:
Validators | Miner | |
Blockchain | Validators werken op de PoS blockchain. | Miners werken op de PoW blockchain. |
Hardware | Validators hebben geen speciale hardware nodig om validatorsoftware te draaien. | Miners gebruiken gespecialiseerde hardware om complexe wiskundige puzzels op te lossen om transacties te verifiëren. |
Centralisatierisico’s | Populaire platforms voor liquid staking zoals Lido zorgen voor een toenemende centralisatie van validators. | Miners moeten hun hardware upgraden als er betere mining hardware op de markt komt. Dit kan het risico op centralisatie van miners vergroten vanwege de hoge investeringskosten. |
Inzetten | Validators moeten crypto inzetten om de validatorsoftware te activeren. | Miners zijn niet verplicht om crypto in te zetten. |
Energieverbruik | De vervanging van miners door validators op PoS-ketens vermindert het energieverbruik met 99%, volgens Ethereum. | Crypto mining is een energie-intensieve operatie. |
Conclusie
Validators spelen een cruciale rol in het garanderen van de functionaliteit van blockchains. Het zou onmogelijk zijn om een gedecentraliseerde blockchainomgeving te creëren zonder een divers netwerk van validators.
Ze zijn een hoeksteen van de gedecentraliseerde blockchainrevolutie en bieden het raamwerk voor vertrouwenloze, peer-to-peer transacties en gedecentraliseerde financiën.