Een Bitcoin-transactie lijkt op het eerste gezicht eenvoudig: je verstuurt Bitcoin van de ene persoon naar de andere. Onder de oppervlakte gebeurt er echter meer. In plaats van dat geld fysiek wordt verplaatst, wordt er binnen het netwerk vastgelegd dat eigendom van bitcoin verandert.
Op de pagina Hoe werkt Bitcoin? wordt uitgelegd hoe het netwerk als geheel functioneert. In dit artikel zoomen we in op één specifiek onderdeel: hoe een Bitcoin-transactie wordt aangemaakt, gecontroleerd en uiteindelijk definitief wordt vastgelegd.
Het begrijpen van dit proces helpt om te zien waarom Bitcoin zonder bank kan functioneren. Transacties worden niet goedgekeurd door één centrale partij, maar door een netwerk dat werkt volgens vaste regels. Dit zorgt voor betrouwbaarheid, maar heeft ook invloed op snelheid, kosten en gebruik.
Stap 1: het aanmaken van een transactie
Een Bitcoin-transactie begint op het moment dat iemand besluit bitcoin te versturen. Dit gebeurt via een wallet, waarin je toegang hebt tot je tegoed en transacties kunt aanmaken. In plaats van dat je simpelweg een bedrag invoert, stel je eigenlijk een instructie op voor het netwerk.
Die instructie bevat onder andere:
- hoeveel bitcoin je wilt versturen
- naar welk adres de bitcoin moet gaan
- en een digitale handtekening die bewijst dat jij bevoegd bent om deze bitcoin te gebruiken
Bitcoin werkt niet met “rekeningen” zoals bij een bank. In plaats daarvan verwijst een transactie naar eerdere transacties waarin je bitcoin hebt ontvangen. Door deze verwijzingen en je digitale handtekening laat je zien dat je het recht hebt om deze bitcoin opnieuw uit te geven.
Deze handtekening is gebaseerd op cryptografie. Het zorgt ervoor dat alleen de eigenaar van de bijbehorende sleutels een transactie kan autoriseren. Hoe dit eigenaarschap precies werkt en waarom die sleutels zo belangrijk zijn, wordt verder uitgelegd in crypto wallets uitgelegd.
Zodra de transactie is aangemaakt, wordt deze nog niet direct verwerkt. Het is op dat moment slechts een voorstel dat wordt gedeeld met het netwerk.
Stap 2: de transactie verspreiden en controleren
Zodra een transactie is aangemaakt, wordt deze verzonden naar het Bitcoin-netwerk. Dit gebeurt via nodes: computers die verbonden zijn met het netwerk en transacties doorgeven en controleren. De transactie verspreidt zich als het ware door het netwerk, zodat andere deelnemers deze kunnen beoordelen.
Elke node die de transactie ontvangt, controleert of deze voldoet aan de regels van Bitcoin. Daarbij wordt onder andere gekeken naar:
- of de gebruikte bitcoin daadwerkelijk bestaat
- of deze niet al eerder is uitgegeven (double spending)
- of de digitale handtekening geldig is
Deze controles gebeuren onafhankelijk van elkaar. Er is geen centrale partij die bepaalt of een transactie geldig is. In plaats daarvan voeren alle deelnemers dezelfde regels uit, waardoor ze tot dezelfde conclusie komen. Als een transactie geldig is, wordt deze opgenomen in een wachtrij van nog te verwerken transacties. Deze wachtrij wordt ook wel de “mempool” genoemd. Hier wachten transacties totdat ze worden opgepakt en verwerkt in een block.
Dit proces laat zien dat zekerheid binnen Bitcoin niet ontstaat door vertrouwen in één partij, maar doordat veel deelnemers dezelfde controles uitvoeren volgens vaste regels.
Stap 3: opnemen in een block
Transacties die in de wachtrij staan, worden verzameld door miners. Dit zijn deelnemers die rekenkracht inzetten om nieuwe blocks aan de blockchain toe te voegen. Zij selecteren een aantal transacties uit de mempool en bundelen deze in een nieuw block.
Niet alle transacties worden meteen verwerkt. Miners kiezen vaak transacties op basis van de vergoeding die eraan gekoppeld is. Transacties met een hogere fee hebben meer kans om sneller te worden opgenomen. Wat deze kosten precies zijn en waarom ze bestaan, wordt verder uitgelegd in wat zijn Bitcoin fees en waarom bestaan ze?
Om een block toe te voegen aan de blockchain, moeten miners voldoen aan specifieke cryptografische voorwaarden. Dit proces kost tijd en energie, en zorgt ervoor dat het moeilijk is om de geschiedenis van transacties te manipuleren. Pas wanneer een miner succesvol een geldig block heeft gevonden, wordt dit gedeeld met de rest van het netwerk.
Andere nodes controleren vervolgens of het block en de bijbehorende transacties correct zijn. Als dat zo is, wordt het block toegevoegd aan de blockchain en zijn de transacties daarin officieel vastgelegd. Op dat moment is een transactie nog niet volledig definitief, maar wel een belangrijke stap dichterbij.
Stap 4: bevestigingen en finaliteit
Zodra een transactie is opgenomen in een block, wordt deze zichtbaar in de blockchain. Dit betekent dat de transactie is verwerkt, maar nog niet direct volledig definitief is. In Bitcoin ontstaat zekerheid geleidelijk, door het aantal bevestigingen dat een transactie krijgt.
Elke keer dat er een nieuw block wordt toegevoegd bovenop het block waarin jouw transactie zit, krijgt deze een extra bevestiging. Hoe meer bevestigingen, hoe moeilijker het wordt om de transactie nog te veranderen. In de praktijk wordt een transactie na meerdere bevestigingen als definitief beschouwd.
Dit komt doordat een aanvaller niet alleen dat ene block zou moeten aanpassen, maar ook alle daaropvolgende blocks — en dat sneller dan de rest van het netwerk. Door de manier waarop het systeem is ontworpen, is dit economisch en technisch vrijwel onhaalbaar.
Wat een bevestiging precies betekent en wanneer een transactie als voldoende zeker wordt gezien, wordt verder uitgelegd in wat betekent een bevestiging (confirmation)? Voor gebruikers betekent dit dat er een verschil is tussen “verzonden” en “definitief”. Afhankelijk van de situatie kan het nodig zijn om te wachten op meerdere bevestigingen voordat een betaling als volledig afgerond wordt beschouwd.
Van transactie naar begrip
Een Bitcoin-transactie bestaat uit meerdere stappen die samen zorgen voor een betrouwbaar systeem zonder centrale partij. Van het aanmaken van een transactie en het verspreiden binnen het netwerk, tot het controleren door nodes en het vastleggen in een block — elke stap draagt bij aan de veiligheid en werking van het geheel.
Wat opvalt, is dat geen enkel onderdeel op zichzelf staat. Het is de combinatie van cryptografie, netwerkcontrole en economische prikkels die ervoor zorgt dat transacties betrouwbaar kunnen worden verwerkt zonder bank of centrale beheerder.
Deze manier van werken heeft directe gevolgen voor hoe je Bitcoin gebruikt. Transacties zijn niet direct definitief, kosten kunnen variëren en verantwoordelijkheid ligt bij de gebruiker zelf. Tegelijk maakt dit het mogelijk om waarde wereldwijd te verplaatsen zonder afhankelijkheid van bestaande financiële systemen. Wie begrijpt hoe een Bitcoin-transactie werkt, begrijpt een belangrijk onderdeel van het netwerk als geheel. Vanuit dat inzicht wordt het makkelijker om andere aspecten van Bitcoin te plaatsen, zoals fees, snelheid en gebruik in de praktijk.
FAQ – Hoe werkt een Bitcoin transactie?
Wanneer je Bitcoin verstuurt, maak je een transactie aan die aangeeft dat het eigendom van een bepaalde hoeveelheid bitcoin wordt overgedragen. Deze transactie wordt vervolgens door het netwerk gecontroleerd en uiteindelijk vastgelegd in de blockchain.
De verwerkingstijd van een Bitcoin-transactie kan variëren. Dit hangt onder andere af van de drukte op het netwerk en de fee die je betaalt. Gemiddeld duurt het enkele minuten tot een uur voordat een transactie voldoende bevestigingen heeft.
Bevestigingen zorgen ervoor dat een transactie definitief wordt. Hoe meer bevestigingen een transactie heeft, hoe moeilijker het is om deze nog te wijzigen. Daarom wachten gebruikers vaak op meerdere bevestigingen voordat een betaling als afgerond wordt gezien.
Bitcoin fees zijn kosten die je betaalt om je transactie te laten verwerken door het netwerk. Deze vergoeding gaat naar miners die transacties opnemen in blocks. Hoe hoger de fee, hoe groter de kans dat je transactie sneller wordt verwerkt.
Nee, Bitcoin-transacties kunnen niet worden teruggedraaid zodra ze zijn bevestigd. Dit is een bewuste eigenschap van het systeem en zorgt ervoor dat transacties definitief en onveranderbaar zijn.
Bitcoin-transacties worden gecontroleerd door nodes binnen het netwerk. Dit zijn computers die zelfstandig verifiëren of een transactie voldoet aan de regels van Bitcoin.
Nee, je hebt geen bank nodig om Bitcoin te versturen of te ontvangen. Transacties worden direct verwerkt via het netwerk zelf, zonder tussenkomst van een centrale partij.











