Hva betyr UTXO?
UTXO står for den ubrukte produksjonen fra bitcoin-transaksjoner. Hver bitcoin-transaksjon begynner med mynter som brukes til å balansere hovedboken. UTXOs behandles kontinuerlig og er ansvarlige for å starte og avslutte hver transaksjon. Bekreftelse av transaksjonen resulterer i fjerning av brukte mynter fra UTXO-databasen. Men en oversikt over de brukte myntene eksisterer fremdeles i hovedboken.
Bitcoin-transaksjoner er som kassesjekker
Bitcoin-transaksjoner ligner på kassesjekker. Du kan ikke bytte dem mot tilpassede beløp og må bruke hele beløpet som er lagret i databyte. Men bitcoin er også unik ved at transaksjoner kan gjennomføres ved bruk av brøkdeler av cryptocurrency. Utgifter i bitcoin skjer ikke ved å bruke en eneste databyte. I stedet hentes flere brøkdeler av bitcoin av algoritmen for å oppfylle en utgiftsforespørsel. For eksempel kan et kjøp verdt 1 BTC hente 0, 6 BTC fra en byte og 0, 4 BTC fra en annen. Endring fra hver av disse brøkene sendes til UTXO-databasen.
En UTXO-database lagrer endringer fra bitcoin-transaksjoner. Til å begynne med er den satt til tom. Etter hvert som transaksjoner multipliseres, fylles databasen imidlertid med endringsposter fra forskjellige transaksjoner.
Overflod av små mynter i bitcoin sitt nettverk gjør visse transaksjoner uøkonomiske. Dette fordi det kan koste mer å handle enn de faktiske kostnadene for produktet som kjøpes med bitcoin. For eksempel gir det ikke mening å kjøpe en kopp kaffe på $ 2 hvis transaksjonsgebyret på bitcoin sitt nettverk er større enn prisen på kaffen. I følge forskning fra Jimmy Song, en fremtredende bitcoin-utvikler, har 13 millioner mynter marginale kostnader som er større enn verdien av 50 Satoshi / bit. Det er et annet problem med å øke UTXO. Endringen i utstyrskostnadene som kreves for å bearbeide UTXO-er, har ikke holdt tritt med økningen.
Som et eksempel har ikke kostnadene for gruvedrift rigger for fullvalidering av noder holdt tritt. "Å tillate flere transaksjoner uten andre endringer vil med stor sannsynlighet akselerere veksten i UTXO-settet, noe som gjør det dyrere å kjøre en fullvalideringsnode, " sier Gavin Andreesen.
