In 2021 heeft iemand in één enkele transactie voor 2 miljard dollar aan Bitcoin overgemaakt en daarbij 0,78 dollar aan transactiekosten betaald. De reden dat dit mogelijk is – terwijl een overboeking van 30 dollar vanuit een wallet vol kleine bedragen al enkele dollars kan kosten – komt neer op één concept: UTXO’s.
Een UTXO, oftewel Unspent Transaction Output, is een specifiek bedrag aan bitcoin dat je bezit en nog niet hebt uitgegeven. Het saldo van je wallet is geen enkel getal dat ergens op de Bitcoin-blockchain is opgeslagen. Het is de som van alle UTXO’s waarover je wallet beschikt; elk daarvan is een afzonderlijk, onafhankelijk deel van BTC met een eigen bedrag en transactiegeschiedenis.
De meeste mensen hoeven nooit na te denken over UTXO’s om bitcoin te versturen of te ontvangen. Maar als je ze begrijpt, kan dat het verschil betekenen tussen $1 aan transactiekosten betalen en $15 voor dezelfde transactie. Ze bepalen ook wat de buitenwereld te weten kan komen over je activiteiten op de blockchain, en ze verklaren enkele van de meest weloverwogen ontwerpkeuzes van Bitcoin.
In deze handleiding wordt uitgelegd wat UTXO’s zijn, hoe ze worden aangemaakt en vernietigd, waarom ze van invloed zijn op transactiekosten, hoe ze zich verhouden tot de aanpak van Ethereum, en wat je kunt doen om ze goed te beheren. Deze handleiding vormt een aanvulling op onze handleidingen over hoe Bitcoin-transacties werken, Bitcoin-transactiekosten en wat het Lightning Network is; ze maken allemaal deel uit van het Bitcoin Learning Center.
Beheer je Bitcoin veilig met zelfbewaring Bitcoin.com Wallet-app.
Belangrijkste punten
- Een UTXO is een besteedbare, ondeelbare eenheid bitcoin die is ontstaan als output van een eerdere transactie. Het saldo van je wallet is het totaal van alle UTXO’s waarover je beschikt.
- UTXO’s moeten bij het uitgeven volledig worden verbruikt. Het eventuele overschot komt terug in je portemonnee als een nieuwe UTXO (je „wisselgeld”).
- De Bitcoin-transactiekosten zijn gebaseerd op de grootte van de transactiegegevens in virtuele bytes, niet op het overgemaakte bedrag. Hoe meer UTXO’s als input worden gebruikt, hoe groter de transactie en hoe hoger de kosten.
- Elke volledige Bitcoin-node beheert de UTXO-set: een realtime database van alle bestedbare coins. De meest recente volledige samenstellingsanalyse (mempool.space UTXO Set Report, momentopname april 2025) telde meer dan 173 miljoen vermeldingen, ruim drie keer zoveel als in 2020.
- Bijna 30% van de UTXO’s in de verzameling houdt verband met Ordinals-inscripties, met een gemiddelde waarde van slechts 811 satoshi per stuk, wat aantoont hoe on-chain-activiteiten die verder gaan dan betalingen de verzameling opblazen.
- De adresindeling die je UTXO’s gebruiken, is van belang. Taproot-inputs kosten per virtuele byte ongeveer 61% minder dan traditionele adressen.
- UTXO-consolidatie, muntbeheer en upgrades van het adresformaat zijn de drie meest praktische manieren om je toekomstige transactiekosten te verlagen.
- Het Lightning Network is gekoppeld aan UTXO’s. Elk betalingskanaal wordt geopend door een UTXO op de blockchain te vergrendelen.
Wat is een UTXO?
Een UTXO (Unspent Transaction Output) is een specifieke hoeveelheid bitcoin die in een eerdere transactie is ontvangen en nog steeds beschikbaar is om te worden uitgegeven. Zie je Bitcoin-portemonnee niet zozeer als een bankrekening, maar meer als een fysieke portemonnee met een verzameling bankbiljetten in verschillende coupures. Elk bankbiljet is een UTXO: uniek, geheel en ondeelbaar.
Als je wallet een saldo van 0,52 BTC weergeeft, kan dat totaal bestaan uit drie afzonderlijke UTXO’s: 0,20 BTC, 0,15 BTC en 0,17 BTC. Uw wallet-software telt deze bij elkaar op en toont het totaal. Achter de schermen zijn het drie onafhankelijke objecten, elk met een eigen oorsprong en transactiegeschiedenis.
De belangrijkste regel: een UTXO moet volledig worden uitgegeven. Je kunt er geen helft van gebruiken. Als je 0,10 BTC wilt versturen en je enige UTXO is 0,20 BTC waard, dan geef je de volledige 0,20 BTC uit. De 0,10 BTC gaat naar de ontvanger en het resterende bedrag, minus de minersvergoeding, keert terug naar je portemonnee als een gloednieuwe UTXO. Dat resterende bedrag is je wisselgeld.
Dit gedrag verschilt fundamenteel van de manier waarop banken en de meeste digitale betalingssystemen werken. Wanneer Alice via een bankoverschrijving $50 naar Bob stuurt, trekt het systeem $50 af van het saldo op de rekening van Alice en voegt het $50 toe aan dat van Bob. Er wordt geen fysiek object overgedragen; er worden twee getallen bijgewerkt. Bitcoin werkt niet met het bijwerken van saldi. Het vernietigt oude UTXO’s en creëert in plaats daarvan nieuwe.
Een korte geschiedenis van het UTXO-model
Het UTXO-model bestond al vóór Bitcoin. De cryptografen Adam Back en Hal Finney, beiden vooraanstaande leden van de Cypherpunk-gemeenschap waar Satoshi Nakamoto, de bedenker van Bitcoin, regelmatig vertoefde, worden gezien als degenen die het concept tussen 1997 en 2004 onafhankelijk van elkaar hebben ontwikkeld. Toen Satoshi in januari 2009 Bitcoin lanceerde, werd dit het eerste operationele digitale valutasysteem dat het UTXO-model in de praktijk implementeerde.
Het ontwerp heeft bewezen duurzaam te zijn. Litecoin, Dogecoin, Bitcoin Cash en Cardano maken er allemaal gebruik van in verschillende varianten. Cardano breidt het verder uit met zijn Extended UTXO (eUTXO)-model, dat programmeerbaarheid toevoegt aan het basisontwerp. Ethereum koos daarentegen in 2015 voor het op accounts gebaseerde model, een bewuste afwijking waarbij de flexibiliteit van slimme contracten voorrang krijgt boven de contantgeldachtige transactiestructuur van Bitcoin.
Hoe UTXO’s in een transactie werken
Elke Bitcoin-transactie bestaat uit twee delen: inputs en outputs.
Invoer worden bestaande UTXO’s gebruikt. Je wallet selecteert deze om de betaling te financieren.
Uitkomsten zijn de nieuwe UTXO’s die door de transactie worden aangemaakt: één gaat naar de ontvanger en meestal één terug naar je eigen portemonnee als wisselgeld.
Zodra een invoer-UTXO is gebruikt, wordt deze definitief vernietigd. De UTXO wordt verwijderd uit het netwerkregister van bestede munten en kan nooit meer worden uitgegeven. De uitvoer die hierdoor is ontstaan, wordt de nieuwe UTXO’s, die beschikbaar zijn voor iedereen die over de privésleutels beschikt om ze te ontgrendelen.
De basisregel luidt: de inkomsten zijn gelijk aan de uitgaven plus de vergoeding voor de miner. Het verschil tussen wat er binnenkomt en wat eruit gaat, wordt volledig opgeëist door de miner die de transactie in een blok opneemt. Er is geen apart veld voor de vergoeding in een Bitcoin-transactie; de vergoeding is simpelweg het verschil dat je overlaat.
Een stapsgewijs voorbeeld
Je hebt één UTXO ter waarde van 0,30 BTC en je wilt 0,10 BTC naar een vriend sturen.
- Je wallet selecteert de UTXO van 0,30 BTC als input.
- Er worden twee uitbetalingen gegenereerd: 0,10 BTC naar het adres van je vriend, en ongeveer 0,1997 BTC terug naar een nieuw adres in je eigen portemonnee als wisselgeld.
- Het verschil van ongeveer 0,0003 BTC vormt de vergoeding voor de miner.
- De oorspronkelijke UTXO van 0,30 BTC is definitief verdwenen. Er zijn nu twee nieuwe UTXO’s.
Transacties kunnen meerdere inputs en meerdere outputs hebben. Een enkele transactie waarmee vijf verschillende ontvangers worden betaald, is volkomen normaal; deze levert vijf output-UTXO’s op. Een wallet die twintig kleine UTXO’s samenvoegt tot één groter geheel, creëert een transactie met twintig inputs en één output. De combinatie is flexibel; de regel is simpelweg dat de inputs gelijk moeten zijn aan of groter moeten zijn dan de outputs plus de kosten.
Waar UTXO’s ontstaan: de Coinbase-transactie
Elke bestaande UTXO is terug te voeren op een coinbase-transactie, de speciale eerste transactie in elk Bitcoin-blok, waarmee nieuwe BTC wordt gecreëerd als blokbeloning voor de miner. Coinbase-transacties hebben geen inputs. De nieuwe bitcoin is niet afkomstig van een eerdere bron; deze wordt door het protocol uitgegeven als betaling voor proof-of-work-mining.
Vanaf dat beginpunt doorloopt elk stukje bitcoin een ononderbroken keten van UTXO’s, waarbij het wordt uitgegeven en gecreëerd, tot aan je portemonnee van vandaag. Elke satoshi die je bezit, heeft een ononderbroken afstamming die teruggaat tot een coinbase-transactie, en iedereen met toegang tot een volledige node of een blockchain-explorer kan die afstamming traceren.
De UTXO-verzameling: het live grootboek van Bitcoin met bestedbare munten
Elke volledige Bitcoin-node beheert de UTXO-set: een realtime database van alle momenteel in het hele netwerk bestaande bestedbare outputs. Wanneer er een transactie binnenkomt, controleert een node deze set om te bevestigen dat de opgegeven inputs bestaan, nog niet zijn uitgegeven en voldoen aan hun vergrendelingsvoorwaarden (de cryptografische regels die bepalen wie ze mag uitgeven). Dit is het belangrijkste mechanisme van Bitcoin om dubbele uitgaven te voorkomen, en er is geen vertrouwde derde partij voor nodig.
Omvang en samenstelling vanaf 2025
De meest gedetailleerde openbaar beschikbare uitsplitsing is afkomstig van het onderzoeksteam van mempool.space, waarvan UTXO-overzicht Er is een volledige snapshot geanalyseerd op blokhoogte 892.385 op 14 april 2025; dit is de meest recente volledige samenstellingsanalyse die medio 2026 is gepubliceerd. Op dat moment bevatte de UTXO-set 173.190.861 vermeldingen en nam deze ongeveer 11 GB schijfruimte in beslag, meer dan het drievoudige van de ongeveer 64 miljoen UTXO's die begin 2020 waren geregistreerd.
De uitsplitsing naar adressoort brengt iets aan het licht dat het onderzoeken waard is:
De categorie Taproot heeft het grootste aandeel in het aantal UTXO’s, maar vertegenwoordigt slechts 0,75% van de totale BTC-waarde. Dat komt doordat bijna 30% van alle UTXO’s, om precies te zijn 51.188.145 van de 173 miljoen vermeldingen, gekoppeld is aan Ordinals-inscripties. Deze inscriptiegerelateerde UTXO’s hebben een gezamenlijke waarde van slechts 415 BTC en een gemiddelde waarde van 811 satoshi per stuk. Ze hebben vrijwel geen economisch gewicht, maar elke node in het netwerk moet ze permanent opslaan, een fenomeen dat onderzoekers ‘UTXO set bloat’ noemen.
Waarom de groei van de UTXO-verzameling een probleem is dat de aandacht verdient
Knooppunten moeten de actieve UTXO-set in snel toegankelijk geheugen bewaren om nieuwe transacties snel te kunnen valideren. Naarmate de set groeit, nemen ook de hardware-eisen voor het draaien van een knooppunt toe. Als die kosten voldoende stijgen, zullen minder individuele gebruikers in staat zijn om een knooppunt te draaien, waardoor de validatiekracht zich concentreert bij exploitanten met ruime middelen en de decentralisatie afneemt die Bitcoin zo veerkrachtig maakt.
De SegWit-upgrade van 2017 introduceerde economische prikkels voor UTXO-consolidatie door de kosten te verlagen wanneer veel inputs worden uitgegeven en er minder outputs worden geproduceerd. De groei is desondanks doorgegaan. De meest uitgewerkte voorgestelde oplossing is Utreexo, ontworpen door Tadge Dryja (die ook samen met Joseph Poon het Lightning Network heeft ontwikkeld). Utreexo comprimeert de UTXO-verzameling met behulp van cryptografische accumulators op basis van Merkle-bomen, waardoor een node slechts een klein aantal vingerafdrukken hoeft op te slaan in plaats van alle 173 miljoen afzonderlijke vermeldingen. Dit blijft medio 2026 een actief onderzoeksgebied binnen het Bitcoin-protocol.
UTXO-model versus accountmodel: Bitcoin versus Ethereum
Bitcoin is niet de enige manier om eigendom op een openbare blockchain bij te houden. Ethereum maakt gebruik van het op rekeningen gebaseerde model, dat meer lijkt op een traditioneel bankboek: een blockchain-boekhouding met rekeningsaldi in plaats van een lijst met afzonderlijke, bestedbare objecten. Elk adres heeft één doorlopend saldo dat toeneemt bij inkomende transacties en afneemt bij uitgaande transacties. Wanneer je ETH verstuurt, wordt het saldo van de afzender gedebiteerd en dat van de ontvanger gecrediteerd; er wordt geen afzonderlijk object tussen hen uitgewisseld.
De twee modellen kiezen voor verschillende afwegingen:
Het accountmodel is eenvoudiger te begrijpen, en daarom hebben de meeste blockchains die na Bitcoin zijn gelanceerd, waaronder Ethereum, Solana en BNB Chain, dit model overgenomen. Het schrijven van slimme contracten die interactie hebben met een persistente status verloopt natuurlijker in een op accounts gebaseerd systeem. Het UTXO-model van Bitcoin ruilt dat gemak in voor standaard sterkere privacy-eigenschappen, een overzichtelijkere controleerbaarheid van het aanbod (elke munt is herleidbaar tot een coinbase-transactie) en de mogelijkheid om transacties parallel te valideren – een structureel voordeel dat steeds belangrijker wordt naarmate de vraag naar blokken toeneemt.
Hoe UTXO’s van invloed zijn op uw transactiekosten
De transactiekosten voor Bitcoin zijn niet gebaseerd op het bedrag dat wordt overgemaakt. Ze zijn gebaseerd op de gegevensomvang van de transactie, gemeten in virtuele bytes (vbytes). De belangrijkste factor voor die gegevensomvang is het aantal UTXO’s dat je als input gebruikt.
Elke input voegt gegevens toe aan de transactie: een verwijzing naar de voorgaande UTXO, plus de cryptografische handtekening die aantoont dat je er eigenaar van bent. Meer inputs betekenen een grotere transactie en hogere kosten. De waarde die tussen inputs en outputs wordt overgedragen, is niet van belang voor de berekening van de vergoeding. Daarom kostte een overboeking van 2 miljard dollar met behulp van drie zorgvuldig geselecteerde UTXO’s in 2021 slechts 0,78 dollar, terwijl een overboeking van 50 dollar vanuit een portemonnee vol met veel kleine UTXO’s enkele dollars kan kosten.
Volgens D-Central schommelden de mediane transactiekosten onder normale netwerkomstandigheden in 2025 en 2026 tussen 1 en 20 sat/vB, tarievenoverzicht gepubliceerd in februari 2026. Een eenvoudige Native SegWit-transactie met één invoer en twee uitvoeren kost enkele honderden tot enkele duizenden satoshi’s. Tijdens periodes van overbelasting als gevolg van plotselinge pieken in de vraag of nieuwe on-chain-protocollen kunnen de tarieven oplopen tot 100 tot 500 sat/vB of hoger.
Hoe het adres type de invoerkosten bepaalt
Het type adres waaraan je UTXO’s zijn gekoppeld, heeft een wezenlijke invloed op de kosten van elke input wanneer je deze uitgeeft. Nieuwere adresformaten maken efficiënter gebruik van cryptografische handtekeningen, waardoor de hoeveelheid gegevens die elke input aan de transactie toevoegt, afneemt:
Bron: Handleiding voor het beheer van UTXO’s in Spark.money
SegWit realiseert deze besparing doordat de handtekeninggegevens (de ‘witness’) bij de berekening van virtuele bytes voor 75% buiten beschouwing worden gelaten. Taproot gaat nog een stap verder door gebruik te maken van Schnorr-handtekeningen van 64 bytes in plaats van ECDSA-handtekeningen van 71 tot 72 bytes, waardoor het niet meer nodig is om de openbare sleutel in de ‘witness’ op te nemen bij eenvoudige ‘key-path’-uitgaven.
Bij een consolidatietransactie met 20 inputs zorgt de overstap van Legacy naar Native SegWit voor een verlaging van de transactiekosten met ongeveer 54%. Taproot levert daarbovenop nog eens een besparing van 15% per input op. Als je wallet nog steeds adressen genereert die beginnen met „1“, is het overschakelen naar een wallet die Native SegWit- (bc1q) of Taproot- (bc1p) adressen genereert de meest effectieve manier om je transactiekosten te verlagen, nog voordat je ook maar iets aan je transactiemethode verandert.
Vanaf medio 2026 is Native SegWit goed voor ongeveer 85% van alle Bitcoin-transacties. De acceptatiegraad van Taproot ligt rond de 20%; deze bereikte in 2024 een piek van ongeveer 42% onder impuls van de inscriptieactiviteit rond Ordinals, maar nam vervolgens af naarmate het aantal inscripties daalde. Oude adressen maken nog steeds de resterende 15% uit, ondanks dat ze voor de meeste gebruikers geen voordelen bieden ten opzichte van nieuwere formaten.
Batchtransacties en vervanging tegen vergoeding
Naast de UTXO-selectie zijn er nog twee andere vergoedingsstrategieën die de moeite waard zijn om te begrijpen.
Batchverwerkingen meerdere betalingen samenvoegen tot één transactie. In plaats van bitcoin in vijf afzonderlijke transacties naar vijf ontvangers te sturen, wordt dit via één transactie met vijf outputs in één blok afgehandeld. De transactiekosten worden slechts één keer betaald en de totale vergoeding is aanzienlijk lager dan bij vijf afzonderlijke transacties.
Replace-by-Fee (RBF), zoals vastgelegd in BIP 125, stelt je in staat om een nog niet bevestigde transactie te vervangen door een nieuwe versie met een hogere vergoeding. Als u tijdens een rustige periode een transactie met lage vergoedingen hebt ingediend en de mempool plotseling overbelast raakt, kunt u met RBF de vergoeding verhogen zonder de transactie te annuleren en helemaal opnieuw te verzenden. De meeste moderne wallets ondersteunen RBF-signalering standaard.
Bitcoin-stof: wanneer UTXO’s te klein worden om uit te geven
Met ‘bitcoin dust’ worden UTXO’s bedoeld die zo klein zijn dat de kosten om ze uit te geven hoger zijn dan hun nominale waarde. Als een UTXO 400 satoshi’s bevat, maar het opnemen ervan als input in een transactie 800 satoshi’s aan kosten met zich meebrengt, is deze economisch gezien waardeloos. Je bent er op de blockchain nog steeds eigenaar van, maar als je het uitgeeft, verlies je geld.
Bitcoin Core hanteert een ‘dust’-limiet als doorstuurbeleid. Outputs van minder dan ongeveer 546 satoshi voor standaardoutputtypen (294 satoshi specifiek voor P2WPKH) worden door de meeste nodes niet doorgegeven, omdat het bij de standaard minimum doorgeefvergoeding van 3 sat/vB meer kost om ze in een toekomstige transactie te besteden dan ze waard zijn. Dit is geen consensusregel die in het Bitcoin-protocol is ingebouwd; individuele nodes kunnen hun doorstuurdrempel aanpassen. Maar in de praktijk volgen de meeste nodes de standaardinstelling.
Zelfs boven de ondergrens voor de ‘dust’-limiet kunnen UTXO’s met slechts een paar duizend satoshi’s tijdens pieken in de transactiekosten economisch gezien onbruikbaar worden. Een P2WPKH-UTXO met 1.000 satoshi's is niet meer rendabel om uit te geven zodra de transactiekosten ongeveer 15 sat/vB overschrijden, aangezien de input bij 15 sat/vB 68 vB toevoegt, wat neerkomt op 1.020 satoshi's aan transactiekosten.
Stof hoopt zich doorgaans op door:
- Herhaaldelijke kleine opnames via de beurs, met name vanuit automatische opname-instellingen voor DCA (dollar-cost averaging)
- De opbrengsten van vele kleine aankopen die kleine restbedragen opleveren, omzetten
- Uitbetalingen van miningpools en staking-beloningen worden in regelmatige, kleine termijnen uitgekeerd
- Uitgangen die verband houden met inschrijvingen, die een groot deel uitmaken van de UTXO’s van minder dan 1.000 satoshi die zichtbaar zijn in de huidige UTXO-set
De praktische oplossing is simpel: spaar eerst wat op voordat je geld opneemt, en kies bij het samenvoegen van rekeningen een moment waarop de kosten laag zijn, in plaats van te wachten tot je dringend geld moet overmaken.
UTXO-beheer en muntbeheer
UTXO-beheer is het bewust ordenen en samenvoegen van je UTXO’s om toekomstige transactiekosten te verlagen en je privacy op de blockchain te beschermen. Coin control is de specifieke functie van een wallet waarmee je handmatig kunt selecteren welke UTXO’s je als input voor een transactie wilt gebruiken, in plaats van dat het algoritme van de wallet dit automatisch doet.
De meeste wallets voeren de selectie automatisch uit met behulp van algoritmen zoals Branch and Bound, dat Bitcoin Core al sinds versie 0.17 gebruikt en dat vanaf versie 27+ naast verschillende concurrerende algoritmen draait. Deze algoritmen zijn over het algemeen effectief in het minimaliseren van transactiekosten, maar ze zijn geoptimaliseerd op basis van kosten, niet op basis van jouw privacyvoorkeuren of om verschillende transactiegeschiedenissen gescheiden te houden.
Vijf praktische stappen voor het beheer van UTXO’s
Portemonnees met uitgebreide controle over munten zijn onder meer Sparrow Wallet (desktop, open source, uitstekende functies voor het labelen en bevriezen van munten) en Electrum (desktop, al lang op de markt). Beide bieden gedetailleerde informatie per UTXO en maken handmatige selectie van invoer mogelijk. Wat de hardware betreft, ondersteunen Ledger, Trezor en Coldcard vanaf 2026 allemaal Taproot, inclusief Taproot-uitgaven via het sleutelpad voor hun standaardportemonnee-configuraties met één handtekening.
Een goed beheerde Bitcoin-wallet bevat een klein aantal UTXO’s van redelijke omvang in een modern adresformaat. Een slecht beheerde wallet bevat daarentegen tientallen of honderden fragmenten in het oude formaat, die stuk voor stuk een toekomstige kostenverplichting vormen die op het moment wacht om in werking te treden.
UTXO’s, privacy en ‘dusting’-aanvallen
Elke UTXO bevat zijn transactiegeschiedenis permanent op de openbare blockchain van Bitcoin. Wanneer je meerdere UTXO’s samen als inputs in één transactie uitgeeft, passen ketenanalysetools de zogenaamde Common Input Ownership Heuristic (CIOH) toe: de werkhypothese dat alle inputs in een transactie aan dezelfde entiteit toebehoren.
Dit heeft directe praktische gevolgen. Als je 0,1 BTC ontvangt van een KYC-geverifieerde beurs (waar je identiteit geregistreerd staat) en 0,05 BTC via een peer-to-peer-transactie (waar dat niet het geval is), dan zorgt het samenvoegen van beide UTXO’s in één transactie ervoor dat deze twee bronnen openbaar en permanent aan dezelfde eigenaar op de blockchain worden gekoppeld. Geen enkele toekomstige handeling kan die koppeling uit het openbare register wissen.
Wat is een ‘dusting attack’?
Bij een ‘dusting’-aanval wordt opzettelijk misbruik gemaakt van het CIOH. Een aanvaller stuurt minuscule hoeveelheden bitcoin, vaak een paar honderd satoshi’s, naar een of meer van je adressen. Als u die ‘dust’-UTXO later samen met uw andere UTXO’s in dezelfde transactie uitgeeft, kan de aanvaller het verband tussen de adressen achterhalen en een overzicht van uw bezit samenstellen. Die informatie kan vervolgens worden gebruikt voor gerichte phishing, afpersing of surveillance.
De aanval is goedkoop uit te voeren. De verkregen informatie kan, als het slachtoffer het dust onbedoeld meebestedt, onevenredig nuttig zijn voor de aanvaller.
Hoe je je kunt verdedigen tegen 'dusting'-aanvallen:
- Blokkeer verdachte kleine UTXO’s in je portemonnee-software, zodat ze nooit automatisch in een transactie worden opgenomen
- Reageer niet op links of instructies die worden verstuurd via OP_RETURN-uitvoervelden of onbekende transactiememo’s (OP_RETURN is een Bitcoin-script-opcode waarmee kleine hoeveelheden willekeurige gegevens in een transactie-uitvoer kunnen worden ingebed)
- Gebruik muntcontrole bij transacties waarbij privacy van belang is om onbedoelde gezamenlijke besteding van UTXO’s te voorkomen
- Bewaar UTXO’s uit verschillende bronnen in aparte wallets, wanneer die scheiding voor jou van belang is
Ook bij consolidatie geldt een belangrijke waarschuwing: een slecht geplande UTXO-consolidatie kan je privacy net zo effectief ondermijnen als een ‘dusting’-aanval. Door een door KYC aangetaste UTXO te combineren met een UTXO uit een vertrouwelijke bron in één consolidatietransactie, worden deze permanent aan elkaar gekoppeld op de blockchain. Zodra de transactie is bevestigd, kan de schade niet meer ongedaan worden gemaakt.
UTXO’s en het Lightning Network
Het Lightning Network, het meest gebruikte Layer 2-betalingsprotocol van Bitcoin, is rechtstreeks op UTXO’s gebouwd. Het functioneert niet los van het UTXO-model van de basislaag; het gebruikt UTXO’s als zijn beveiligingsanker.
Om een Lightning-betalingskanaal te openen, moet een UTXO worden vergrendeld in een 2-van-2-multisignature-adres op de Bitcoin-basislaag. Die vergrendelde UTXO vormt de financieringstransactie van het kanaal. Alle betalingen die daarna via het kanaal worden verricht, vinden off-chain plaats, zonder dat de blockchain wordt geraakt. Wanneer het kanaal uiteindelijk wordt gesloten, creëert een laatste on-chain afwikkelingstransactie voor elke partij nieuwe UTXO’s die het netto-resultaat weergeven van alle betalingen die tussen hen zijn verricht.
Je kunt duizenden betalingen versturen via één enkel open kanaal, en de voetafdruk op de blockchain bestaat uit slechts twee transacties: één om het kanaal te openen en één om het te sluiten. Voor iedereen die regelmatig kleine bedragen betaalt, betekent dit een aanzienlijke vermindering van zowel de kosten als de blootstelling van gegevens op de blockchain.
Volgens gegevens van mei 2026 gegevens van BYDFi:
- De capaciteit van het openbare Lightning Network bedraagt meer dan 5.600 BTC, wat bij de huidige koersen neerkomt op ongeveer 490 miljoen dollar
- De totale geschatte capaciteit, inclusief de privé- en niet-aangekondigde kanalen die door mobiele portemonnees en bedrijfsnodes worden gebruikt, bedraagt meer dan 12.000 BTC
- Het maandelijkse transactievolume overschreed begin 2026 voor het eerst de grens van 1,1 miljard dollar
- Het netwerk bestaat in 2026 uit meer dan 18.000 actieve knooppunten
Taproot heeft ook de privacy van Lightning verbeterd. Vóór Taproot hadden transacties voor het financieren van Lightning-kanalen een herkenbare ‘vingerafdruk’ op de blockchain. Met Taproot-transacties via het sleutelpad kan een transactie voor het financieren van een kanaal niet meer te onderscheiden zijn van een standaardtransactie met één handtekening, waardoor dat gegevenspunt niet langer in aanmerking komt voor blockchain-analyse.
Afwegingen, uitdagingen en waar je op moet letten
De eerlijke afwegingen
De voordelen van het UTXO-model op het gebied van privacy en parallelle validatie brengen reële kosten met zich mee. Het is voor ontwikkelaars complexer om mee te werken dan het accountmodel. Gebruikers bouwen in de loop van de tijd een UTXO-beheersschuld op als ze niet actief consolideren, en die schuld komt uiteindelijk tot uiting in hogere transactiekosten. Het model veroorzaakt ook het hierboven beschreven probleem van de 'UTXO-set bloat', waarbij economisch waardeloze outputs voor onbepaalde tijd in het geheugen van elke volledige node blijven staan.
Privacy is een kenmerk van het UTXO-model, maar geen garantie. De blockchain is openbaar en bedrijven die zich bezighouden met ketenanalyse zijn inmiddels zeer bedreven in het toepassen van heuristieken zoals de CIOH, adresclustering en transactiegraafanalyse. Privacy op basis van het UTXO-model vereist actief beheer; het ontstaat niet vanzelf.
Wat je in 2026 en daarna niet mag missen
Er zijn drie ontwikkelingen die de moeite waard zijn om in de gaten te houden voor iedereen die regelmatig met Bitcoin-UTXO’s werkt:
Voortgang Utreexo. Mocht Utreexo of een vergelijkbaar compressiesysteem voor UTXO-sets productieklaar worden, dan zou dit de hardwarebelasting bij het draaien van een volledige node aanzienlijk verminderen en de druk op de decentralisatie, die wordt veroorzaakt door de groei van de UTXO-set, verlichten. Volg de Bitcoin Optech-nieuwsbrief op bitcoinops.org voor technische updates.
Voorstellen voor het convenant. Bitcoin-ontwikkelaars onderzoeken opcodes zoals CheckTemplateVerify (CTV) en alternatieven waarmee beperkingen kunnen worden opgelegd aan de manier waarop toekomstige UTXO’s kunnen worden uitgegeven. Indien deze worden ingevoerd, zouden dergelijke afspraken efficiënte structuren voor batchbetalingen, bewaarregelingen in de stijl van een kluis en meer gedetailleerde betalingsvoorwaarden mogelijk maken, zonder dat er vertrouwen in een derde partij nodig is.
De markt voor vergoedingen wordt steeds volwassener. Nu de blocksubsidie door de halvering van 2024 wordt teruggebracht tot 3,125 BTC, nemen de transactiekosten een steeds groter deel van de inkomsten van miners in beslag. Hoe de markt voor transactiekosten zich in de komende cyclus ontwikkelt – of deze nu sporadisch en met pieken blijft of een consistentere diepte krijgt – is bepalend voor de werkelijke kosten van het aanhouden en verplaatsen van UTXO’s op de blockchain. Monitoring mempool.ruimte geeft een livebeeld van de huidige omstandigheden.
Conclusie
Een UTXO is een afzonderlijk, bestedbaar deel van een bitcoin en de basiseenheid waarmee Bitcoin het eigendom bijhoudt zonder gebruik te maken van een centraal grootboek of een rekeningsaldo. Het verklaart waarom transactiekosten zo werken, waarom privacy op Bitcoin genuanceerder is dan het lijkt, en waarom het Lightning Network miljoenen betalingen kan verwerken terwijl het de basislaag slechts twee keer per kanaal raakt.
Medio 2026 telt de UTXO-set meer dan 173 miljoen vermeldingen, worden via Lightning-kanalen maandelijks meer dan $1 miljard verwerkt en zorgt de invoering van Taproot ervoor dat efficiënte adresformaten de feitelijke standaard worden voor nieuwe wallets. De werking van UTXO’s is niet louter achtergrondarchitectuur; ze zijn rechtstreeks van invloed op wat elke Bitcoin-gebruiker bij elke transactie betaalt, verdient en prijsgeeft.
Inzicht hierin is een van de meest praktische dingen die een gebruiker van zelfbeheerde Bitcoin kan doen. Voor meer informatie kun je de Bitcoin Core-documentatie raadplegen op github.com/bitcoin/bitcoin behandelt het transactie- en UTXO-model op protocolniveau, en het archief met onderwerpen over de selectie van Bitcoin Optech-munten op bitcoinops.org/nl/onderwerpen/muntkeuze gaat diep in op de afwegingen bij de implementatie van een wallet.





