Krijn Soeteman

Krijn Soeteman (2022)

Gepubliceerd op 02-05-2022

Zero confïrmation transaction

betekenis & definitie

Transactie die zonder enige bevestigingen op de blockchain toch als voldoende gezien wordt om te leveren waarvoor is betaald; ook: niet-bevestigde transactie of unconfirmed transaction.

In een blockchainsysteem worden transacties in blokken opgeslagen. Pas als een transactie in een blok is terechtgekomen, is een transactie opgeslagen voor de toekomst. Dit heet ook wel confirmation of bevestiging.

Voordat een transactie in een blok is opgeslagen, staat de transactie in de zogenaamde mempool. Zolang een transactie niet is opgeslagen in de betreffende blockchain, kan de transactie nog gewijzigd worden door bijvoorbeeld een RBF (replace by fee) of, in geval van een zeer drukke mempool, na gemiddeld twee weken uit de mempool gegooid worden.

De vuistregel bij bitcoin is: wacht tot ten minste één bevestiging, dit betekent dat de transactie ten minste in één blok is opgenomen. Wacht bij grote bedragen tot zes bevestigingen.

Hoe kleiner de blockchain (of: hoe minder rekenkracht in het netwerk zit), hoe verstandiger het wordt om langer te wachten omdat door de zogenaamde 51-procentsaanval alsnog blokken gewijzigd zouden kunnen worden. De vuistregel voor bitcoin was voor alle bedragen: 6 blokken, of dus 6 bevestigingen, wachten. Dit is alleen nog verstandig voor zeer hoge bedragen, anders is 1 bevestiging voldoende.

Voor sidechains als het Lightning-netwerk zijn bevestigingen niet meer nodig: hier hoeft alleen bevestigd te worden dat de transactie geslaagd is. Dit gebeurt meestal binnen enkele seconden.

< >