Wat is Reorg?
Reorg, afkorting van reorganization, is wanneer een blockchain een paar recente blokken vervangt door een andere set uit een langer geldige keten. Het is een tijdelijke herschrijving van zeer recente geschiedenis zodat de keten consistent blijft. Zie het als de groepschat die beslist welke versie van het plan van gisteravond de echte is.
Een Reorg betekent dat de keten voor altijd gesplitst is of dat er een hack plaatsvond. Niet helemaal. Een Reorg is meestal van korte duur, terwijl Forking een opzettelijke regelwijziging is die een blijvende route creëert.
Hoe Reorg werkt
Hier het korte overzicht. Stel je voor dat twee geldige blokken bijna tegelijk verschijnen, elk met miners die erop voortbouwen. Eén tak wint, de andere wordt vervangen.
- Trigger: Concurrerende blokken worden rond dezelfde hoogte gevonden door verschillende miners.
- Opbouw: Sommige deelnemers breiden tak A uit, anderen breiden tak B uit.
- Wissel: De tak met meer verzamelde rekenkracht wordt gekozen door het blockchain’s consensus mechanism.
- Vervangen: Blokken op de verliezende tak worden verwijderd, en alle transacties die niet in de winnende tak staan gaan terug naar de mempool of worden later opnieuw opgenomen.
- Bevestigingen: Hoe dieper jouw transactie zit, hoe kleiner de kans dat een Reorg deze raakt.
Ja, dat is het idee.
Waarom Reorg belangrijk is
Het is relevant omdat het bepaalt wanneer jouw overboeking veilig als definitief kan worden gezien, vooral bij betalingen, bridges en DeFi-transacties.
- Voordeel: Reorg houdt de keten consistent door de beter opgebouwde tak te kiezen.
- Perspectief: Het toont probabilistische finaliteit, daarom bestaan bevestigingen en wachten grote overboekingen langer.
- Relevantie: Je komt het tegen op exchanges, dApps en bridges wanneer timing en finaliteit belangrijk zijn.
Bij grote bedragen: wacht meer bevestigingen om de kans op een Reorg te verkleinen. Voor kleine uitgaven zoals een kop koffie volstaan minder, dat bepaal jij.
Belangrijke kenmerken van Reorg
Verschillende blockchain networks hanteren eigen regels en typische dieptes, dus gewoonten verschillen per keten.
- Diepte: De meeste zijn ondiep, slechts één of twee blokken.
- Probabilistisch: Finaliteit neemt toe met elk extra blok bovenop het jouwe.
- Rollback: Verwijderde blokken zijn niet ongeldig; ze horen simpelweg niet bij de gekozen geschiedenis.
- Tijdstip: Ze stapelen zich wanneer bloktijden kort zijn en netwerkgeluk onvoorspelbaar is.
- Incentives: Eerlijke miners volgen de langste geldige keten omdat dat loont.
Variaties
Hoofdtypen die je kunt tegenkomen:
- Ondiep: Één tot twee blokken, veel voorkomend, meestal onschadelijk.
- Diep: Meerdere blokken, zeldzamer, kan lopende opnames of liquidaties verstoren.
- Piek: Een reeks korte opeenvolgende Reorgs tijdens volatiliteit of upgrades.
Een Reorg gaat over het vervangen van recente geschiedenis, niet over permanente network splits. Je oude transactie kan terugkomen in de nieuwe tak als die nog geldig is.
Voorbeeld
Je stuurt een betaling, die krijgt één bevestiging, daarna gebeurt er een Reorg, je transactie verdwijnt even, en twee blokken later verschijnt hij weer met een nieuw aantal bevestigingen.
Leuk weetje
Grote ketens hebben onverwachte diepe reorganisaties gezien tijdens zeldzame bugs of stressvolle periodes, daarom stellen exchanges bevestigingsaantallen zorgvuldig in, vergelijkbaar met hoe een DJ de sfeer aanvoelt.
Samenvatting
Kort samengevat: een Reorg is de keten die recente blokken opruimt zodat iedereen het eens is over dezelfde versie.
