Bevestiging

Een bevestiging in de cryptowereld verwijst naar de succesvolle opname van een transactie in een blok dat aan de blockchain is toegevoegd. Elk volgend blok dat na het blok van de transactie wordt gemined of gevalideerd, telt als een extra bevestiging. Meer bevestigingen betekenen een grotere veiligheid – met elk nieuw blok wordt het terugdraaien van de transactie exponentieel moeilijker. Het aantal bevestigingen dat nodig is voordat een transactie als "definitief" wordt beschouwd, varieert per cryptovaluta en per transactiewaarde.

Lees ook: Copy Trading

Definitie

Een bevestiging valideert dat een transactie permanent is vastgelegd:

ConceptBeschrijving
0 bevestigingenTransactie uitgezonden maar nog niet opgenomen in een blok (onbevestigd/in behandeling)
1 bevestigingTransactie opgenomen in het meest recente blok
3 bevestigingenNa het blok van de transactie zijn er nog twee extra blokken gedolven.
6 bevestigingenBitcoin-standaard voor transacties met hoge waarde (~60 minuten)
beslistheidHet punt waarop een transactie als onomkeerbaar wordt beschouwd.

Bevestigingsvereisten per netwerk

NetwerkTijd per blokStandaard vereiste bevestigingenWacht tijd
Bitcoin~ 10 minuten1–6 (waardeafhankelijk)10-60 min
Ethereum~12 seconden12-352.5-7 min
Litecoin~ 2.5 minuten6~ 15 min
Solana~0.4 seconden1 (onmiddellijke definitieve beslissing)
Cardano~20 seconden15~ 5 min

Oorsprong en geschiedenis

DatumEvenementen
2009Bitcoin introduceerde het concept van blokbevestigingen: transacties worden veiliger met elk nieuw blok.
2010Satoshi Nakamoto In forumberichten wordt aanbevolen om 6 bevestigingen te vragen voor grote Bitcoin-transacties.
2013Beurzen begonnen variabele bevestigingsvereisten in te voeren op basis van de omvang van de storting.
2015Ethereum introduceerde snellere bloktijden (~15 seconden), waardoor de bevestigingsdynamiek veranderde.
2019Ethereum Classic werd getroffen door 51%-aanvallen, wat aantoont dat onvoldoende bevestigingen dubbele uitgaven mogelijk maken.
2020Meerdere kleinere blockchainketens werden het slachtoffer van reorganisatieaanvallen, wat het belang van bevestigingen onderstreepte.
2022De overstap van Ethereum naar Proof of Stake introduceerde "finaliteit" – transacties worden na ongeveer 15 minuten met wiskundige zekerheid bevestigd.
2024Hogesnelheidskettingen (Solana, Avalanche) boden vrijwel onmiddellijke definitieve resultaten, waardoor de verwachtingen ten aanzien van bevestigingstijden veranderden.
"Na een bepaald aantal bevestigingen neemt de kans dat een aanvaller de keten kan inhalen exponentieel af."
Satoshi Nakamoto, Bitcoin Whitepaper (sectie 11)

Hoe het werkt

Stap voorWat gebeurt er
1De gebruiker verzendt een transactie naar het netwerk.
2De transactie komt in de mempool terecht (wachtruimte voor niet-bevestigde transacties).
3Een miner/validator voegt de transactie toe aan een nieuw blok.
4Het blok wordt toegevoegd aan de blockchain – dit is de eerste bevestiging.
5Elk volgend blok voegt een nieuwe bevestiging toe.
6Na voldoende bevestigingen wordt de transactie als definitief beschouwd.
ScenarioRisico niveau
1 bevestigingLaag risico bij kleine bedragen; theoretisch mogelijk om terug te draaien met een blockchain-reorganisatie.
3 bevestigingenGeschikt voor transacties van gemiddelde waarde; reorganisatie steeds onwaarschijnlijker.
6 bevestigingen (Bitcoin)Standaard voor grote transacties; reorganisatie zou enorme hashkracht vereisen.
12+ bevestigingenVrijwel onmogelijk om terug te draaien; gebruikt voor transacties met zeer hoge waarde.
bevestigingenAanvaller heeft nodigOmkeerkans (10% hashkracht)
1Race naar het volgende blok.~ 10%
3Voorkom 3 blokken~ 1%
6Voorkom 6 blokken~ 0.02%
12Voorkom 12 blokkente verwaarlozen
ConceptBeschrijving
Probabilistische finaliteitElke bevestiging verlaagt de kans op een terugdraaiing (Bitcoin, PoW-ketens).
Absolute finaliteitNa een bepaalde drempelwaarde is de transactie wiskundig onomkeerbaar (Ethereum PoS, Cosmos).
Onmiddellijke finaliteitEen transactie is definitief zodra deze is verwerkt (Solana, sommige BFT-ketens).

In eenvoudige bewoordingen

  1. Een bevestiging betekent dat uw transactie is geregistreerd in een blok. Op de blockchain staat het officieel en maakt het deel uit van het permanente archief.
  2. Meer bevestigingen = meer veiligheid– elke nieuwe blokkering maakt het steeds moeilijker voor wie dan ook om je transactie terug te draaien.
  3. De standaard voor Bitcoin is 6 bevestigingen.(~60 minuten) voor grote transacties – op dat moment zou het terugdraaien van de transactie controle over meer dan de helft van het netwerk vereisen.
  4. Snellere blockchains vereisen minder bevestigingen.– Solana en Avalanche kunnen transacties binnen enkele seconden afronden, terwijl Bitcoin ongeveer een uur nodig heeft voor volledige beveiliging.

Belangrijk: Het aantal benodigde bevestigingen hangt af van de transactiewaarde en de beveiliging van de blockchain. Voor een kopje koffie van $5 is 1 bevestiging (of zelfs 0) wellicht voldoende. Voor een overschrijving van $1 miljoen is het verstandig om te wachten op 6 of meer Bitcoin-bevestigingen. Beurzen vereisen doorgaans meerdere bevestigingen voor stortingen om zich te beschermen tegen dubbele uitgaven.

Voorbeelden uit de echte wereld

Voorbeeld 1: Bevestigingen van stortingen op de wisselkoers

  • Scenario: Een gebruiker stort Bitcoin op een beurs om ermee te handelen.
  • Implementatie: De beurs vereist 3 bevestigingen (ongeveer 30 minuten) voor stortingen onder de $10,000 en 6 bevestigingen (ongeveer 60 minuten) voor grotere bedragen voordat het geld beschikbaar is voor handel.
  • Resultaat: Dit beschermt de beurs tegen aanvallen waarbij Bitcoin twee keer wordt uitgegeven – als een kwaadwillende gebruiker probeert dezelfde Bitcoin elders uit te geven, detecteert de beurs het conflict tijdens de bevestigingsperiode.

Voorbeeld 2: Ethereum Classic 51%-aanval

  • Scenario: In januari 2019 werd Ethereum Classic (ETC) getroffen door een 51%-aanval, waarbij een aanvaller de meerderheid van de rekenkracht in handen kreeg.
  • Implementatie: De aanvaller draaide transacties met meerdere bevestigingen terug door een langere alternatieve keten te minen, waarbij hij dubbele uitgaven uitvoerde ter waarde van ongeveer 1.1 miljoen dollar.
  • Resultaat: Beurzen verhoogden hun ETC-bevestigingsvereisten van 20-40 naar 400-40,000 bevestigingen, en de aanval toonde aan dat de bevestigingsbeveiliging afhangt van het totale aantal bevestigingen op het netwerk. hashkracht.

Voorbeeld 3: Transacties zonder bevestiging

  • Scenario: Een koffiezaak wilde Bitcoin-betalingen accepteren zonder meer dan 10 minuten op een bevestiging te hoeven wachten.
  • Implementatie: De handelaar accepteerde transacties zonder bevestiging (0-conf) voor kleine aankopen, in de overtuiging dat de transactie uiteindelijk bevestigd zou worden en dat het risico op dubbele uitgaven voor een kop koffie van $5 verwaarloosbaar was.
  • Resultaat: Hoewel transacties zonder bevestiging praktisch zijn voor kleine bedragen, brengen ze risico's met zich mee. Betaaloplossingen zoals het Lightning Network hebben dit later opgelost door directe, definitieve Bitcoin-betalingen mogelijk te maken voor alledaagse aankopen.

Voordelen

VoordeelBeschrijving
SecurityElke bevestiging verhoogt de transactiebeveiliging exponentieel.
controleerbaarheidIedereen kan het aantal bevestigingen voor elke transactie controleren.
trouweloosU hoeft de afzender niet te vertrouwen – de blockchain-berekeningen garanderen definitieve afhandeling.
Op Maat GemaaktGebruikers en verkopers kunnen hun eigen bevestigingsdrempel kiezen.
UniverseelHet bevestigingsmechanisme werkt voor alle gebruikers op dezelfde manier.

Nadelen en risico's

NadeelBeschrijving
Wacht tijdMeerdere bevestigingen kunnen minuten tot uren duren (vooral bij Bitcoin).
Variabele beveiligingBlockchainen met een lagere hashrate vereisen meer bevestigingen voor een gelijkwaardige beveiliging.
User experienceHet wachten op bevestigingen zorgt voor wrijving bij dagelijkse betalingen.
Risico op dubbele uitgavenTransacties met een lage bevestigingskans op zwakke blockchains kunnen worden teruggedraaid.
IngewikkeldheidHet verschil tussen probabilistische en absolute finaliteit zorgt voor veel verwarring bij gebruikers.

FAQ

Hoeveel bevestigingen heb ik nodig?

Het hangt af van de transactiewaarde en de blockchain. Voor Bitcoin: 1 bevestiging voor kleine bedragen, 3 voor middelgrote bedragen, 6 of meer voor grote bedragen. Voor Ethereum PoS: transacties zijn definitief na ongeveer 15 minuten (2 epochs). Voor Solana: vrijwel direct.

Wat gebeurt er als een transactie 0 bevestigingen krijgt?

Dit betekent dat de transactie in behandeling is – verzonden naar het netwerk, maar nog niet opgenomen in een blok. De meeste transacties worden binnen enkele minuten bevestigd, maar bij netwerkcongestie kan dit langer duren. Niet-bevestigde transacties kunnen in theorie worden vervangen of geannuleerd.


Kan een bevestigde transactie worden teruggedraaid?

Op Bitcoin- en PoW-blockchains is het theoretisch mogelijk, maar het vereist enorme rekenkracht en wordt exponentieel moeilijker met elke bevestiging. Op PoS-blockchains met absolute finaliteit (Ethereum, Cosmos) zijn bevestigde transacties wiskundig onomkeerbaar.

Waarom vereisen beurzen verschillende bevestigingsnummers?

Beurzen stellen bevestigingsvereisten vast op basis van de beveiliging van elke blockchain. Blockchainen met een lage hashrate vereisen meer bevestigingen omdat 51%-aanvallen waarschijnlijker zijn. Blockchainen met een hoge beveiliging, zoals Bitcoin, vereisen minder bevestigingen.

Nieuws & Evenementen