UTXO
UTXO staat voor Unspent Transaction Output — de 'muntstukken' van Bitcoin: niet-uitgegeven resultaten van eerdere transacties die beschikbaar zijn om uit te geven.
Bitcoin heeft geen 'saldo' in de klassieke zin — een wallet bezit een verzameling UTXOs van verschillende groottes. Bij een transactie worden UTXOs als input aangeboden en nieuwe UTXOs als output gecreëerd. Het verschil tussen input en output is de transactiekost. UTXO-gebaseerde structuur maakt privacy-analyse en fee-optimalisatie tegelijk complex én interessant.
Voorbeeld
Je wallet bezit drie UTXOs: 0,5 BTC, 0,3 BTC en 0,2 BTC (totaal 1 BTC). Wil je 0,4 BTC sturen? De wallet gebruikt 0,5 BTC als input, stuurt 0,4 naar ontvanger en 0,09999 BTC terug naar zichzelf (change), minus 0,00001 BTC fee.
Veelgestelde vragen
Waarom UTXO in plaats van accounts?
UTXOs maken parallelle validatie, betere privacy (geen persistent saldo) en atomische scripting mogelijk. Ethereum koos voor het account-model — beide hebben voor- en nadelen.
Wat is UTXO-consolidatie?
Bij veel kleine UTXOs zijn transactiekosten hoger. Consolidatie: tijdens lage-fee-periodes veel kleine UTXOs combineren tot één grote, om later goedkoper te kunnen uitgeven.
Zien de UTXOs van mij?
Alle UTXOs zijn publiek zichtbaar op de blockchain — per adres te zien. Privacy vereist coinjoin, silent payments of vergelijkbare technieken om koppelingen te verbreken.
Gerelateerde termen
Verder lezen
- → Onze dienst: Bitcoin-sector