Orphan Block
Wat is een weesblokkering?
Weesblokken, vaak verouderde blokken genoemd, zijn blokken die niet worden geaccepteerd in het blockchain netwerk vanwege een vertraging in de acceptatie van het betreffende blok in de blockchain, in vergelijking met het andere kwalificerende blok. Weesblokken zijn geldige en geverifieerde blokken, maar zijn geweigerd door de keten. Ze worden ook wel losse blokken genoemd omdat ze los van de blockchain bestaan.
Belangrijkste leerpunten
- Een weesblok is een blok dat is opgelost binnen het blockchain-netwerk maar niet is geaccepteerd vanwege een vertraging binnen het netwerk zelf.
- Er kunnen twee miners zijn die tegelijkertijd een blok oplossen. De mijnwerker die een meer gedetailleerd proof-of-work-blad heeft, is degene die de beloning van het blok krijgt.
- Er is geen beloning voor het oplossen van een blok waarvan wordt vastgesteld dat het een weesblok is.
Een weesblok begrijpen
Een blockchain bestaat uit een reeks blokken die fungeren als gegevensopslageenheden om details op te slaan van de verschillende transacties die plaatsvinden op het blockchain-netwerk. Tijdens het standaard mijnbouwproces proberen mijnwerkers nieuwe blokken te genereren door de complexe wiskundige vergelijkingen op te lossen die nodig zijn om het blockchain-netwerk te laten functioneren.
De eerste mijnwerker die erin slaagt een nieuw blok te vinden, heeft recht op de blokbeloning en schrijft de eerste transactie op het nieuwe blok dat hij heeft gevonden. Om ervoor te zorgen dat het blockchain-netwerk blijft functioneren, wordt het nieuw gevonden blok toegevoegd als de nieuwe ‘eenheid’ op de blockchain.
Het is echter mogelijk dat twee miners tegelijkertijd een blok produceren. Deze situatie doet zich voor omdat de acceptatie van de blokken in de blockchain door de knooppunten van het blockchain-netwerk niet onmiddellijk gebeurt.
Deze vertraging bij het accepteren van een blok kan ertoe leiden dat een andere miner hetzelfde exacte blok oplost. Het leidt tot een tijdelijke verwarring op het blockchain-netwerk, omdat de knooppunten proberen te beslissen welk blok van de twee nieuw geïdentificeerde blokken het wil accepteren.
In zo’n situatie wordt het blok met het grootste aandeel van proof of work (POW) geaccepteerd in de blockchain. Het andere blok, met een kleiner bewijs van werk, wordt niet toegevoegd aan de blockchain en wordt een weesblok genoemd. Dergelijke blokken zijn in wezen geldige en geverifieerde blokken, maar vanwege het werkingsmechanisme van het netwerk en de vertragingstijd die leidt tot vertraagde acceptatie, wordt een van de blokken afgewezen of verweesd.
Een andere manier waarop een verweesd blok wordt gemaakt, is wanneer een hacker met voldoende hashingkracht probeert een paar transacties terug te draaien die eerder in het blockchain-netwerk plaatsvonden.
Weesblokken zijn meestal gekoppeld aan het populaire Bitcoin cryptocurrency-netwerk. In het geval van een geldige transactie die bestaat op een weesblok, worden deze toegevoegd aan het volgende geldige blok dat op de blockchain wordt geaccepteerd.
Speciale overwegingen: beloningen voor het blokkeren van wezen
Hoewel het lijkt alsof de blockchain-mijnwerker die verantwoordelijk is voor het produceren van een weesblok, moet worden gecompenseerd voor hun tijd en energie, krijgen ze in feite geen beloning voor het oplossen van het blok en het produceren van een weesblok.
Er zijn veel mijnwerkers die deze praktijk oneerlijk vinden, omdat ze op geen enkele manier worden gecompenseerd voor het produceren van uitzonderlijk werk dat alleen niet wordt geaccepteerd omdat er een vertraging was in het blockchain-acceptatienetwerk.