Marktkapitalisatie: 24h Vol: BTC: BTC Dom:
Goud: S&P 500: EUR/USD: Olie (BRENT):

Epoch

Een epoch groepeert een vast aantal blocks of een vaste tijdsperiode tot één eenheid die een blockchainprotocol als één administratieve cyclus behandelt. Wat er binnen dat venster gebeurt, of het nu gaat om het herschudden van wie transacties valideert, het herberekenen van de miningmoeilijkheidsgraad, of het controleren of de chain als definitief kan worden beschouwd, wordt gezamenlijk afgehandeld in plaats van per block.

Bij Ethereum, dat in september 2022 overstapte naar Proof of Stake, is de tijd opgedeeld in slots van 12 seconden, en 32 opeenvolgende slots vormen samen één epoch, ongeveer 6,4 minuten. Aan het begin van elke epoch schudt het netwerk opnieuw welke validators in welk comité zitten, met behulp van het RANDAO-randomnessmechanisme zodat geen enkele partij toekomstige toewijzingen kan voorspellen of manipuleren. Het eerste block van een epoch dient ook als checkpoint: zodra twee opeenvolgende checkpoints stemmen ontvangen van ten minste tweederde van de gestakete ether, wordt het oudere checkpoint definitief onder de Casper-FFG-regel, waardoor transacties op Ethereum onomkeerbare finaliteit bereiken in ongeveer twee epochs, oftewel circa 12,8 minuten.

Andere chains gebruiken de term anders. Het proof-of-worknetwerk van Bitcoin werkt met een "difficulty epoch" van 2.016 blocks, ongeveer twee weken bij een blocktijd van 10 minuten, waarna het protocol de daadwerkelijke miningsnelheid vergelijkt met het doel en de moeilijkheidsgraad naar boven of beneden bijstelt, met een maximum van 4x om schokken te voorkomen. Veel andere Proof of Stake-netwerken passen hetzelfde principe toe om staking rewards uit te keren of block producers te roteren.

Voor gebruikers is het epoch-concept vooral indirect relevant: het verklaart waarom staking rewards periodiek worden uitgekeerd in plaats van continu, en waarom de bevestigingsstatus van een transactie in discrete stappen springt van "opgenomen" naar "definitief" in plaats van geleidelijk.