Wat is Block Producer?
Een Block Producer is de deelnemer die geldige transacties verzamelt, ze in een blok verpakt en dat blok aan het netwerk voorlegt voor goedkeuring. Op sommige ketens worden ze validators of delegates genoemd, maar de taak blijft hetzelfde. Denk aan een Block Producer als de chef-kok die borden verstuurt wanneer de keuken heeft bevestigd dat alles in orde is.
“A Block Producer kan eenvoudigweg het grootboek veranderen.” Nee. Als een producer een ongeldig blok voorstelt, wijzen andere nodes het af en gaat de keten verder zonder dat blok.
Hoe Block Producer werkt
Korte uitleg zonder poespas. Je dient een transactie in, die wacht in de mempool, en wanneer een producer aan de beurt is probeert die de transactie in een nieuw blok op te nemen.
- Stap 1: Transacties worden door gebruikers uitgezonden en in wachtrijen verzameld.
- Stap 2: Eén deelnemer wordt door het consensusmechanisme geselecteerd als degene die in deze ronde mag voorstellen.
- Stap 3: De voorgestelde bouwt een blok, controleert handtekeningen, ordent transacties en voegt verwijzingen naar het vorige blok toe.
- Stap 4: Het blok wordt gedeeld met peers. Zij verifiëren het en geven goedkeuring volgens de regels.
- Stap 5: Als het wordt geaccepteerd, wordt het blok onderdeel van de keten en verdient de producer beloningen en vergoedingen.
Als je wilt zien hoe dit samenhangt met wie wanneer invloed heeft, bekijk Deelname aan consensus.
Waarom Block Producer belangrijk is
Waarom zou je er naar kijken? Omdat producers snelheid, kosten en het vertrouwen in een keten beïnvloeden.
- Voordeel: Snellere bevestigingen en soepelere appervaringen wanneer producers goed presteren.
- Perspectief: Te weinig producers kan de decentralisatie bedreigen, daarom letten mensen op Risico's van centralisatie.
- Relevantie: Je komt ze tegen wanneer je stake, delegeert, stemt of bouwt aan dapps en DAOs.
Delegeer je stake? Controleer de uptime van een Block Producer, het tarief dat ze rekenen en hun gedrag in governance voordat je er één kiest. Screenshots zijn leuk, onchain geschiedenis is betrouwbaarder.
Belangrijkste kenmerken van Block Producer
De eigenschappen die een producer de moeite waard maken om te volgen:
- Selectie: Ze worden gekozen door regels zoals proof of work of proof of stake planning.
- Volgorde: Ze bepalen de volgorde van transacties, wat invloed kan hebben op vergoedingen en arbitrage.
- Beschikbaarheid: Consistente uptime zorgt dat blokken blijven verschijnen en apps responsief blijven.
- Beloningen: Ze verdienen nieuwe uitgifte en transactiekosten voor geaccepteerde blokken.
- Verantwoording: Publieke registraties maken het voor iedereen mogelijk gedrag te controleren, een pluspunt voor Transparantie en verantwoording.
Varianten
Verschillende ketens gebruiken verschillende titels maar de kerntaak blijft blokken voorstellen:
- Miner: Wedijvert met rekenkracht om blokken voor te stellen in proof of work systemen.
- Validator: Zet tokens in en volgt slots of epoch schema's in proof of stake.
- Gedelegeerde: Gekozen door tokenhouders in delegated proof of stake.
- Proposer: Op Ethereum kan de proposer coördineren met een builder in proposer builder separation.
Een Block Producer stelt blokken voor, maar het netwerk accepteert ze. Die gedeelde verificatie is wat klassieke aanvallen met dubbele besteding voorkomt.
Voorbeeld
Op Solana wordt een gepland validator Block Producer voor een slot, bundelt duizenden transfers en dient het blok in voor stemmen.
Leuk weetje
EOS maakte de term populair door precies 21 actieve producers te hebben, compleet met publieke campagnes en community town halls. Crypto met de energie van een gemeenteraad.
Samenvatting
Kort samengevat: een Block Producer verzamelt transacties, stelt een blok voor en het netwerk keurt het goed. Rolex ontmoet Reddit threads, maar dan voor je grootboek.
