Blockchain, miners, nodes, wallets en transacties — van simpele analogie tot technische diepgang.
Stel je voor dat er een openbaar notitieboek bestaat dat iedereen kan inzien, maar niemand alleen kan aanpassen. Elke transactie wordt erin geschreven. Duizenden mensen houden een kopie bij. Dat is de blockchain.
Wie controleert de transacties?
Miners. Dat zijn computers die continu wiskundige puzzels oplossen. De winnaar schrijft de volgende pagina (een “block”) in het notitieboek en ontvangt nieuwe Bitcoin als beloning. Dit heet Proof of Work.
Waarom werkt dit? Omdat valsspelen duurder is dan eerlijk spelen. Om de geschiedenis te herschrijven heb je meer rekenkracht nodig dan alle eerlijke miners samen — praktisch onmogelijk en financieel zinloos.
Hoe bewaar je Bitcoin?
Bitcoin bestaat niet als bestand op je computer. Wat je hebt is een sleutel— een getal — waarmee jij als enige transacties kunt tekenen. Die sleutel zit in een wallet. Verlies je sleutel, verlies je toegang. Niemand kan je helpen.
Gouden regel
Not your keys, not your coins. Bitcoin op een exchange is niet echt jouw Bitcoin — de exchange heeft de sleutels.
Nodes vs. miners
Miners maken nieuwe blocks. Nodes controleren of die blocks geldig zijn en weigeren ongeldige blocks. Iedereen kan een node draaien — op een Raspberry Pi, op een oude laptop. Nodes zijn de echte macht: zij handhaven de regels.
Hoe werkt een transactie?
Je wallet maakt een bericht: “ik stuur X bitcoin van adres A naar adres B”. Je tekent dat bericht met jouw private key. Het bericht gaat naar de mempool — de wachtrij van onbevestigde transacties. Miners pakken transacties uit de mempool, stoppen ze in een block, en publiceren dat block. Na één bevestiging is de transactie praktisch onomkeerbaar. Na zes: veilig voor alle zakelijke doeleinden.
Wat bepaalt de transactiekosten?
Blocks hebben een maximale grootte. Als de mempool vol is, betalen gebruikers hogere fees om prioriteit te krijgen. In rustige periodes zijn fees laag (< €0,10). Bij piekbelasting kunnen fees oplopen tot tientallen euro's. Lightning Network lost dit op voor kleine betalingen.
UTXO-model
Bitcoin werkt niet met saldos maar met Unspent Transaction Outputs (UTXOs). Elke transactie verbruikt bestaande UTXOs en maakt nieuwe aan. Je wallet is een verzameling UTXOs. Dit model maakt parallelle validatie mogelijk en is de basis voor privacy-technieken zoals CoinJoin.
SHA-256 en Proof of Work
Miners zoeken een getal (nonce) zodat de hash van de block-header begint met een bepaald aantal nullen. SHA-256 is de hashfunctie: deterministisch, onvoorspelbaar, onomkeerbaar. De moeilijkheid past zich elke 2016 blocks aan zodat de gemiddelde bloktijd 10 minuten blijft.
SegWit en Taproot
SegWit (2017) scheidde handtekeningdata van transactiedata, waardoor meer transacties per block passen en transaction malleability werd opgelost.Taproot (2021) introduceerde Schnorr-handtekeningen: multisig-transacties zijn niet meer te onderscheiden van gewone transacties — beter voor privacy en efficiëntie.