Ką reiškia UTXO?
UTXO reiškia neišleistą bitcoin operacijų rezultatą. Kiekviena bitcoin operacija prasideda monetomis, naudojamomis knygos balansui. UTXO yra nuolat tvarkomi ir yra atsakingi už kiekvienos operacijos pradžią ir pabaigą. Patvirtinus operaciją panaudotos monetos pašalinamos iš UTXO duomenų bazės. Tačiau knygoje vis dar yra panaudotų monetų įrašas.
Bitcoin operacijos yra kaip kasos čekiai
Bitcoin operacijos yra panašios į kasos čekius. Negalite jų keistis pasirinktinėmis sumomis ir turite išleisti visą tame duomenų baite saugomą kiekį. Bet bitcoin yra išskirtinis ir tuo, kad sandoriai gali būti vykdomi naudojant kriptovaliutos dalis. Išlaidos bitcoin nevyksta naudojant vieną duomenų baitą. Vietoj to, algoritmas gauna kelias bitcoin frakcijas, kad įvykdytų išlaidų prašymą. Pvz., Pirkimas, kurio vertė 1 BTC, gali atimti 0, 6 BTC iš vieno baito ir 0, 4 BTC iš kito. Pakeitimai iš šių frakcijų siunčiami į UTXO duomenų bazę.
UTXO duomenų bazėje saugomi pokyčiai nuo bitcoin operacijų. Iš pradžių jis nustatytas tuščias. Tačiau daugėjant operacijų, duomenų bazėje pateikiami įvairių operacijų pakeitimų įrašai.
Dėl gausių mažų monetų bitkoinų tinkle tam tikri sandoriai tampa neekonomiški. Taip yra todėl, kad sandoriai gali kainuoti brangiau nei faktinės produkto, perkamo su bitcoin, išlaidos. Pvz., Nėra prasmės pirkti 2 USD kavos puodelio, jei operacijos mokestis bitcoin tinkle yra didesnis nei kavos kaina. Garsaus „bitcoin“ kūrėjo Jimmy Song tyrimų duomenimis, 13 milijonų monetų ribinės išlaidos yra didesnės nei jų vertė - 50 „Satoshi / bitai“. Yra dar viena UTXO didinimo problema. Įrangos kainos, reikalingos UTXO apdorojimui, pokytis neatsiliko nuo augimo.
Pavyzdžiui, kasybos platformų, skirtų visiškai patvirtinti mazgus, kaina nesikeitė. „Jei būtų leista atlikti daugiau operacijų be jokių kitų pakeitimų, labai tikėtina, kad paspartės UTXO rinkinio augimas, o brangesnis bus viso patvirtinimo mazgo valdymas“, - sako Gavinas Andreesenas.
