Bitcoin Does Not Involve Actual ‘Coins’
Mnogi ljudje ob omembi Bitcoina pomislijo na fizične zlate kovance z vtisnjeno črko “B”, vendar ti ne obstajajo. Bitcoin ni fizična valuta in nima nobenih dejanskih kovancev ali bankovcev. Obstaja zgolj v digitalnem svetu kot zapis na blockchainu – javni knjigi transakcij. Zlati simbol z “B” je le vizualna predstavitev, ki pomaga ljudem lažje razumeti koncept, vendar Bitcoin kot tak obstaja samo v obliki podatkov in kriptografskih zapisov.
Bitcoin: Pojasnilo UTXO modela in delovanja denarnic
Ena najpogostejših zmot o Bitcoinu je, da vključuje fizične ali digitalne ‘kovance’, ki jih uporabniki hranijo v denarnicah ali na računih. Resnica pa je, da Bitcoin deluje povsem drugače. Za razumevanje tega, kako Bitcoin dejansko deluje, moramo preučiti njegov osnovni model – sistem neporabljenih transakcijskih izhodov (Unspent Transaction Outputs ali UTXOs).

Kaj je UTXO model?
Bitcoin uporablja sistem, imenovan UTXO (Unspent Transaction Outputs). Namesto da bi Bitcoin sestavljali ‘kovanci’, sistem temelji na transakcijskih izhodih, ki jih je mogoče porabiti v prihodnjih transakcijah.
- Kako deluje:
Vsaka Bitcoin transakcija ustvari izhod (output), ki postane UTXO. Ti izhodi se zabeležijo na blockchainu. Če uporabnik prejme Bitcoin, se ta prikaže kot UTXO, ki ga je mogoče porabiti v prihodnjih transakcijah. - Seštevek UTXO-jev:
Bitcoin saldo uporabnika je vsota vseh njegovih neporabljenih izhodov (UTXO-jev). Denarnica preprosto združi te UTXO-je, da prikaže celotno stanje.
Primer:
Če uporabnik prejme 0,5 BTC v eni transakciji in 1 BTC v drugi, ima dva UTXO-ja – enega v vrednosti 0,5 BTC in drugega v vrednosti 1 BTC. Njegovo skupno stanje je 1,5 BTC.
Vloga denarnic
Denarnice v Bitcoin sistemu nimajo ‘kovancev’ ali ‘računov’. Namesto tega igrajo vlogo orodja za upravljanje UTXO-jev in omogočajo ustvarjanje ter podpisovanje transakcij.
- Funkcije denarnice:
- Prikaz stanja: Denarnica sešteje vse UTXO-je in uporabniku prikaže skupno stanje.
- Ustvarjanje transakcij: Ko uporabnik pošlje Bitcoin, denarnica izbere ustrezne UTXO-je, jih združi in ustvari novo transakcijo.
- Prenos pravic: Transakcija prenese pravico do porabe določenih UTXO-jev na prejemnika.
- Zasebni ključi:
Denarnica uporablja zasebne ključe za podpisovanje transakcij. Ti ključi potrjujejo, da ima uporabnik pravico do porabe določenih UTXO-jev.
Pomembno: Denarnica nikoli ne vsebuje dejanskih Bitcoinov. Njena naloga je zgolj upravljanje UTXO-jev in ključe za dostop.
Zakaj je UTXO model pomemben?
UTXO model prinaša več prednosti:
- Varnost: Vsak UTXO je jasno definiran in s tem zmanjša tveganje goljufij.
- Enostavno preverjanje: UTXO sistem omogoča enostavno preverjanje, koliko Bitcoinov ima uporabnik.
- Decentralizacija: Zaradi jasne strukture transakcij se blockchain lažje vzdržuje.
Kako delujejo transakcije v Bitcoin omrežju?
Bitcoin transakcija ima dva glavna dela:
- Vhodi (inputs): Vhodi so UTXO-ji, ki jih uporabnik uporablja za ustvarjanje transakcije. Ti predstavljajo “vir” sredstev.
- Izhodi (outputs): Izhodi določajo, komu gredo sredstva in koliko jih bo poslano. Neporabljeni izhodi postanejo novi UTXO-ji.
Primer transakcije:
Uporabnik ima dva UTXO-ja: 0,5 BTC in 1 BTC. Če želi poslati 0,8 BTC:
- Denarnica uporabi oba UTXO-ja (skupaj 1,5 BTC).
- 0,8 BTC se pošlje prejemniku (nov UTXO za prejemnika).
- Preostanek (0,7 BTC) se vrne pošiljatelju kot “vračilo” (nov UTXO za pošiljatelja).
Zaključek
V Bitcoin sistemu ni fizičnih ali digitalnih ‘kovancev’. Namesto tega vse temelji na UTXO modelu, ki zagotavlja jasno, varno in decentralizirano upravljanje sredstev. Denarnice so zgolj orodja, ki pomagajo uporabnikom upravljati svoje UTXO-je in ustvarjati transakcije.
Za podrobnejšo razlago, kako deluje UTXO model in Bitcoin transakcije, obiščite Bitcoin Developer Guide. Če želite izvedeti več o osnovah Bitcoina, preverite naš članek Kaj je Bitcoin.