Validatorset
Een validatorset is de groep validators die op dit moment gemachtigd is om blokken voor te stellen en te stemmen over de geldigheid ervan in een proof-of-stake- of BFT-achtige blockchain. Het protocol houdt precies bij wie tot deze set behoort en hoeveel stemgewicht elk lid heeft, omdat consensusregels – zoals de eis dat twee derde van het stemgewicht nodig is om een blok te finaliseren – ten opzichte daarvan zijn gedefinieerd.
Hoe de set wordt gevormd, verschilt per blockchain. De validatorset van Ethereum is open: iedereen die 32 ETH stort, treedt toe na een toetredingswachtrij, en halverwege de jaren 2020 was de set gegroeid tot ongeveer een miljoen validatorplekken. Cosmos Hub begrenst zijn actieve set daarentegen op een vast aantal validators (de afgelopen jaren 180), gerangschikt op gedelegeerde stake – een validator die onder de drempel zakt, valt uit de set en verdient geen beloningen meer. Wijzigingen in het lidmaatschap worden verwerkt op vaste grenzen, vaak per epoch, dus toetreden of vertrekken gaat niet direct.
De omvang en samenstelling van een validatorset is een belangrijke maatstaf voor decentralisatie: een kleine of door stake geconcentreerde set betekent dat minder partijen kunnen samenspannen om transacties te censureren of de blockchain stil te leggen, aangezien het beheersen van een derde van het stemgewicht finality kan blokkeren. Een veelvoorkomende misvatting is dat meer validators automatisch meer decentralisatie betekent; waar het om gaat, is hoe stake en controle zijn verdeeld – duizend validators die door een handvol operators worden gedraaid of in één cloudregio worden gehost, concentreren het risico ondanks het grote aantal.