Bitcoin lagrer ikke kontosaldoer, men ubrukte transaksjonsutdata. Slik fungerer UTXO-er, veksel, gebyrer og personvern i praksis.
Når du sender bitcoin, flytter du ikke mynter fra én kontosaldo til en annen på samme måte som i en nettbank. Bitcoin-transaksjoner bruker bestemte, tidligere opprettede utdata som innganger. Hver slik utdata kan bare brukes én gang. En ubrukt utdata kalles en UTXO – «unspent transaction output».
Denne modellen forklarer hvorfor en lommebok kan vise én samlet saldo selv om pengene i praksis ligger fordelt på flere separate poster. Den forklarer også hvor «vekselpengene» i en transaksjon kommer fra, hvorfor små beløp kan bli upraktiske å bruke, og hvordan transaksjonsvalg kan påvirke personvernet ditt.
En saldo er summen av mange utdata
Tenk på UTXO-er som separate kontanter i en konvolutt. Du kan ha én utdata på 30 000 satoshi og en annen på 70 000. Lommeboken legger dem sammen og viser en saldo på 100 000 satoshi, men Bitcoin-nettverket lagrer ikke en konto med akkurat dette beløpet.
Hver UTXO har et beløp og en låsebetingelse – regler for hva som må til for å bruke den. I vanlige lommebøker betyr det ofte at riktig nøkkel må kunne lage en gyldig signatur. Når du senere bruker utdataen, viser transaksjonen til den tidligere transaksjonens ID og nummeret på utdataen.
Det er nyttig å skille mellom en adresse og en UTXO. En adresse er informasjon som kan brukes til å lage en utdata til deg. UTXO-en er den faktiske, ennå ikke brukte utdataen som oppstår når en transaksjon bekreftes. Det kan komme flere UTXO-er til samme lommebok over tid, også hvis lommeboken lager en ny adresse for hver betaling.
Hva skjer når du betaler?
Anta at lommeboken din har én UTXO på 100 000 satoshi, og du vil betale 30 000 satoshi. Den gamle utdataen kan ikke deles direkte. Transaksjonen bruker hele 100 000-satoshi-utdataen som inngang og lager vanligvis to nye utdata: 30 000 til mottakeren og resten tilbake til deg, minus gebyret.
Hvis gebyret i dette forenklede eksempelet er 500 satoshi, blir vekselutdataen 69 500 satoshi. Den gamle UTXO-en blir brukt opp; de nye utdataene blir de mulige inngangene til fremtidige betalinger. Beløpene må gå opp: summen av inngangene minus summen av utgangene er transaksjonsgebyret.
Dette er bare en forklaring av mekanikken, ikke et anslag på dagens gebyr. Gebyret varierer med etterspørselen etter blokkplass og transaksjonens størrelse i virtuelle byte. Lommebøker foreslår vanligvis et gebyr basert på ønsket bekreftelsestid, men valget og resultatet avhenger av nettverksforholdene.
Hvorfor lager lommeboken veksel?
Bitcoin-utdata brukes i sin helhet. Hvis inngangen er større enn betalingen, må overskuddet enten sendes tilbake til deg som veksel eller bli en del av gebyret. En korrekt lommebok håndterer normalt vekselutdata automatisk.
Vekselutdataen er ikke en egen «vekseltransaksjon» etter betalingen. Den er en vanlig utdata i samme transaksjon, låst til en adresse eller skriptbetingelse som lommeboken din kontrollerer. Når transaksjonen bekreftes, kan lommeboken senere bruke denne utdataen på samme måte som andre mottatte bitcoin.
Antallet innganger og utganger påvirker datamengden i transaksjonen. En betaling som samler mange små UTXO-er kan bli større enn en betaling som bruker én passende utdata. Siden gebyrer henger sammen med transaksjonsstørrelsen og ikke bare beløpet som sendes, kan det koste mer å bruke mange små «biter» enn én større.
Coin selection: hvilke utdata brukes?
Når du ber lommeboken sende et beløp, må den velge hvilke tilgjengelige UTXO-er som skal brukes. Denne prosessen kalles coin selection. Målet er ikke alltid bare å finne summen som ligger nærmest betalingsbeløpet. Lommeboken må også ta hensyn til gebyr, antall innganger, veksel, bekreftelsesstatus og eventuelle valg du selv har gjort.
Hvis du har utdata på 8 000, 12 000 og 50 000 satoshi og skal betale 10 000, kan en lommebok for eksempel velge 12 000 alene eller kombinere 8 000 og 12 000. Det første alternativet kan gi færre innganger, men mer veksel; det andre bruker flere innganger. Hva som faktisk velges, avhenger av lommebokens algoritme og innstillingene.
Noen lommebøker tilbyr «coin control», som lar brukeren velge bestemte UTXO-er manuelt. Det kan være nyttig for å holde transaksjonshistorikk adskilt eller unngå å bruke en bestemt utdata. Men det øker også risikoen for feil: du må forstå beløp, gebyr og veksel, og kontrollere transaksjonen nøye før signering.
UTXO-er og personvern
Bitcoin-blokkjeden er offentlig. Når en transaksjon bruker flere UTXO-er som innganger, kan en observatør ofte anta at de tilhører samme aktør, selv om dette ikke alltid stemmer. Transaksjonen viser også beløpene som går til mottakere og eventuelle vekselutdata. Analyseverktøy kan kombinere slike spor med informasjon fra børser, publiserte adresser og andre kilder.
En ny adresse for hver mottakelse kan redusere direkte adressegjenbruk, men gjør ikke transaksjoner anonyme. Hvis du senere samler UTXO-er fra flere adresser i én transaksjon, kan det knytte dem sammen i analysen. Også tidspunkt, beløp og transaksjonsmønstre kan gi spor.
Vær derfor varsom med å slå sammen utdata fra ulike kilder uten å tenke gjennom konsekvensene. Hvis lommeboken støtter coin control, kan du bruke den til å holde enkelte beholdninger adskilt. Det gir ingen garanti for personvern, og feil bruk kan gjøre betalinger dyrere eller vanskeligere. Verktøy som CoinJoin kan gi flere mulige tolkninger av en transaksjon, men innebærer egne valg og forutsetninger; de gjør ikke historikken usynlig.
Bekreftelser og UTXO-status
Før en transaksjon bekreftes, er den sendt ut til nettverket, men den kan fortsatt bli erstattet eller forbigått, avhengig av lommebokens funksjoner og nettverkets regler. Når den blir tatt inn i en blokk, opprettes de nye utdataene i transaksjonen. En mottaker kan vanligvis se betalingen før bekreftelse, men hvor mange bekreftelser som kreves, avhenger av beløp, risiko og praksis.
En UTXO kan ikke brukes i to bekreftede transaksjoner på samme kjede. Dette er en sentral del av hvordan Bitcoin hindrer dobbeltbruk av de samme midlene. Hvis to konkurrerende transaksjoner forsøker å bruke samme inngang, kan ikke begge være gyldige i den endelige kjeden.
Lommeboken viser ofte en samlet saldo som inkluderer både bekreftede og ubekreftede beløp, men presentasjonen varierer. Før du bruker en mottatt betaling videre, se etter om appen skiller mellom bekreftet saldo og beløp som fortsatt venter.
Små UTXO-er og fremtidige gebyrer
En liten UTXO er ikke automatisk tapt eller verdiløs. Men hvis gebyret for å bruke den blir større enn beløpet du får igjen, kan det være økonomisk upraktisk å bruke den akkurat da. Dette omtales ofte som en «dust»-situasjon, selv om konkrete grenser og standarder avhenger av skripttype og policy.
Noen velger å samle mange små utdata i én transaksjon når nettverksgebyrene er lave. Det kan gjøre fremtidige betalinger enklere, men en slik samling kobler utdataene sammen offentlig og kan svekke personvernet. Det finnes ingen universell regel om at man alltid bør konsolidere; tidspunkt, gebyrer, formål og personvern må vurderes samlet.
Slik leser du en transaksjon i praksis
En blokkutforsker viser gjerne transaksjonens innganger, utganger, beløp og gebyr. Hver inngang peker tilbake på en tidligere transaksjons-ID og en bestemt utdataindeks. Utgangene viser hvilke skriptbetingelser som får beløpene, men de viser ikke automatisk hvem som kontrollerer dem i den virkelige verden.
Hvis du ser én utgang til mottakeren og én annen med et lignende mønster tilbake til en adresse som kan være veksel, husk at dette er en tolkning – ikke en sikker identifikasjon. Lommebøker kan konstruere transaksjoner på ulike måter, og blokkjedeanalyse bygger ofte på heuristikker.
For egen oversikt er det lurt å lagre transaksjons-ID, tidspunkt, beløp, gebyr og hvorfor du gjorde overføringen. Det hjelper både med å forstå saldoen og med å rekonstruere historikken senere. Ikke del seed phrase eller private nøkler for å få hjelp til å undersøke en transaksjon.
Kort oppsummert
UTXO-modellen betyr at Bitcoin-saldoen din består av separate, ubrukt utdata – ikke én konto-verdi som bare justeres opp og ned. En betaling bruker hele utdata som innganger, lager nye utdata til mottaker og vanligvis deg selv som veksel, og betaler gebyret fra differansen.
Modellen gjør det mulig å kontrollere hvilke midler som brukes, men valg av innganger påvirker både gebyr og personvern. En blokkutforsker kan vise hva som skjedde på kjeden; den kan ikke uten videre fortelle hvem som eier hver adresse. For vanlige brukere er den tryggeste praksisen å la en anerkjent lommebok håndtere transaksjonsbyggingen, kontrollere mottaker og gebyr før signering, og behandle offentlige transaksjonsspor som varige.
Om Timechain-redaksjonen
Redaksjonen bak Timechain skriver nøkterne og kildebaserte guider om kryptovaluta, blokkjeder, sikkerhet og skatt for norske lesere. Vi gir ikke investeringsråd.



