Bitcoin transakcije so sporočila, ki opisujejo prenos bitcoinov od pošiljateljev k prejemnikom. Transakcije so digitalno podpisane s pomočjo kriptografije in poslane v celotno omrežje Bitcoin za preverjanje. Podatki o transakcijah so javni in jih je mogoče najti v digitalni knjigi, znani kot »blockchain«. Zgodovina vsake posamezne bitcoin transakcije sega nazaj do trenutka, ko so bili bitcoini prvič ustvarjeni ali »rudarjeni«.
Uporabite večverigovno omrežje Aplikacija Bitcoin.com Wallet, ki mu milijoni uporabnikov zaupajo pri varnem in enostavnem pošiljanju, prejemanju, nakupovanju, prodajanju, trgovanju in upravljanju najbolj priljubljenih kriptovalut. Povežete se lahko tudi s tisočimi decentraliziranimi aplikacijami (DApps), od iger do finančnih izvedenih finančnih instrumentov.
Pregled
Če želite prijatelju poslati denar, bi v tradicionalnem bančnem sistemu verjetno uporabili bančno aplikacijo ali spletno stran za prenos sredstev, banka pa bi vse uredila v ozadju. Bitcoin pa lahko pošljete brez potrebe po centralni instituciji, kot je banka. Proces transakcij z bitcoini zagotavlja, da so transakcije zakonite, varne in pregledne. V nadaljevanju je prikazan pregled transakcij z bitcoini:
- Ustvarjanje transakcije: Ko pošiljate bitcoine, iz svoje digitalne denarnice ustvarite transakcijo. Ta transakcija vključuje naslov pošiljatelja (javni ključ), naslov prejemnika (javni ključ), znesek bitcoinov, ki ga želite poslati, ter provizijo za transakcijo, ki jo ste pripravljeni plačati rudarjem.
- Digitalni podpisi: Da bi dokazali, da ste lastnik bitcoinov, ki jih želite poslati, je treba transakcijo podpisati z vašim zasebnim ključem v okviru kriptografskega postopka. To se imenuje digitalni podpis. Zelo pomembno je, da svoj zasebni ključ hranite v tajnosti, saj je kot vaše digitalno geslo.
- Oddajanje in potrditve: Ko je transakcija podpisana, se posreduje v omrežje Bitcoin in se shrani v mempool, ki je nekakšna čakalnica za transakcije, ki čakajo na potrditev. Rudarji lahko iz mempoola izberejo transakcije za oblikovanje novih blokov. Prvi rudar, ki reši zahtevno matematično nalogo, lahko ustvari naslednji blok. Zmagovalni rudar razširi svoj novi blok, ki ga potrdi preostalo omrežje.
- Zaključek transakcije: Ko je novi blok potrjen, se doda v kopijo verige blokov vsakega udeleženca v omrežju. Transakcije v novem bloku se štejejo za potrjene. Vendar je običajna praksa, da se počaka na vsaj šest potrditev (šest dodatnih blokov, ki se dodajo po bloku, ki vsebuje vašo transakcijo), da se transakcija šteje za dokončno. To je zato, da se zagotovi, da transakcija ne bo razveljavljena ali dvakrat porabljena v primeru začasne razcepljenosti v verigi blokov.
Bitcoini obstajajo kot zapisi bitcoin transakcij
Bitcoin opredeljujemo kot verigo digitalnih podpisov. Vsak lastnik prenese bitcoin naslednjemu tako, da digitalno podpiše hash prejšnje transakcije in javni ključ naslednjega lastnika ter ju doda na konec kovanca. Prejemnik plačila lahko preveri podpise in s tem potrdi verigo lastništva.
- Satoshi Nakamoto, Bela knjiga o bitcoinu
Bitcoini sami po sebi ne »obstajajo«. Fizičnih bitcoinov ni, prav tako pa lastniki bitcoinov nimajo »računa«. Namesto tega obstaja »blockchain«, ki si ga lahko predstavljate kot knjigo ali evidenco vseh transakcij, ki so se kdajkoli zgodile med naslovi bitcoinov. Te evidence transakcij posodabljajo udeleženci omrežja bitcoin (vozlišča) in se delijo med vsemi vozlišči, ko se stanja povečujejo in zmanjšujejo. Uporabite lahko »raziskovalec blokov»če želite videti zgodovino in trenutno stanje katerega koli naslova Bitcoin.«
Javni in zasebni ključi
Za pošiljanje bitcoinov morate imeti dostop do javnega in zasebnega ključa, povezanih z zneskom bitcoinov, ki ga želite poslati. Ko govorimo, da nekdo »ima v lasti« bitcoine, to v resnici pomeni, da ima ta oseba dostop do »para ključev«, ki ga sestavljata:
- a javni ključ (naslov), na katerega je bila prej poslana določena količina bitcoinov
- ustrezna edinstvena zasebni ključ (geslo), ki omogoča, da se bitcoini, ki so bili prej poslani na zgornji javni ključ (naslov), pošljejo drugam.
Javni ključi, imenovani tudi bitcoin naslovi, so naključno ustvarjene zaporedja črk in številk, ki delujejo podobno kot e-poštni naslov ali uporabniško ime na družbenih omrežjih. Kot že ime pove, so javni, zato jih lahko brez skrbi delite z drugimi. Pravzaprav jih mora Svoj naslov za bitcoine posredujte drugim, kadar želite, da vam pošljejo bitcoine. Zasebni ključ je še ena naključno ustvarjena zaporedje črk in številk. Zasebne ključe pa je treba, podobno kot gesla za e-pošto ali druge račune, hraniti v tajnosti. Nikoli ne delite svojega zasebnega ključa z nikomer, za katerega niste 100-odstotno prepričani, da vas ne bo okradel.
Svoj naslov Bitcoin si lahko predstavljate kot prozoren sef. Drugi lahko vidijo, kaj je v njem, vendar lahko sef odprejo in dostopajo do sredstev v njem le tisti, ki imajo zasebni ključ.
Vhodi in izhodi transakcije
Čeprav bi bilo mogoče posamezne kovance obravnavati ločeno, bi bilo za vsak cent v prenosu preveč okorno ustvarjati ločeno transakcijo. Da se omogoči delitev in združevanje vrednosti, transakcije vsebujejo več vhodov in izhodov. Običajno je en sam vhod iz prejšnje večje transakcije ali več vhodov, ki združujejo manjše zneske, in največ dva izhoda: eden za plačilo in eden za vračilo morebitnega drobiža pošiljatelju.
-Satoshi Nakamoto, Bela knjiga o bitcoinu
Ta del bele knjige o bitcoinu si poglejmo na primeru konkretne transakcije:
Mark želi Jessici poslati 1 BTC. Za to uporabi svoj zasebni ključ, da »podpiše« sporočilo s podatki, značilnimi za to transakcijo. To sporočilo, ki ga je treba posredovati v omrežje, bo vsebovalo naslednje:
- Vhodi. To vsebuje podatke o bitcoinih, ki so bili prej poslani na Markov naslov. Predstavljajte si na primer, da je Mark prej prejel 0,6 BTC od Alice in 0,6 BTC od Boba. Zdaj, da bi poslal 1 BTC Jessici, bi lahko imel dva vnosa: en vnos 0,6 BTC, ki ga je prej prejel od Alice, in en vnos 0,6 BTC, ki ga je prej prejel od Boba.
- Apritrditi. V tem primeru je znesek, ki ga želi Mark poslati, 1 BTC.
- Oizhodi. Obstajata dva izhoda. Prvi je 1 BTC na Jessicin naslov. Drugi je 0,2 BTC, ki se vrne kot »vrnjen denar« Marku. Ta drugi izhod se izračuna kot vsota vnosov [0,6 + 0,6 = 1,2], od katere se odšteje znesek, ki ga želi Mark poslati [1 BTC].
To se morda zdi nekoliko zapleteno, vendar je tako zasnovano zaradi večje učinkovitosti – dobra novica pa je, da za pošiljanje ali prejemanje bitcoinov ni potrebno poznati podrobnosti, ki se skrivajo v ozadju bitcoin transakcij. Vaš Bitcoin denarnica za to poskrbi!
Oddajanje in potrditve
V zgornjem primeru bo Mark (prek svojega denarnika) svojo predlagano transakcijo poslal v omrežje Bitcoin. Posebna skupina udeležencev v omrežju, znana kot »rudarji«, preveri, ali imajo Markovi ključi dostop do vhodov (tj. naslovov), s katerih je prej prejel bitcoine, za katere trdi, da jih nadzira. Rudarji prav tako zberejo seznam drugih transakcij, ki so bile posredovane v omrežje približno ob istem času kot Markova, in jih združijo v blok. Vsak rudar, ki je zaključil »Dokaz o delu' lahko predlaga nov blok, ki se bo dodal ali »priključil« na verigo s sklicevanjem na zadnji blok. Ta novi blok se nato razširi po omrežju. Če se drugi udeleženci omrežja (vozlišča) strinjajo, da je blok veljaven (tj. da transakcije, ki jih vsebuje, upoštevajo vsa pravila protokola in se pravilno sklicujejo na prejšnji blok), ga bodo posredovali naprej. Na koncu bo drug rudar gradil na njem tako, da ga bo ob predlaganju naslednjega bloka navedel kot prejšnji blok. Vse transakcije, ki so bile v prejšnjem bloku, bo zdaj »potrdil« naslednji rudar. Ko se bloki dodajajo verigi, se število potrditev Markove transakcije povečuje.
Zakaj pri nekaterih potrditvah bitcoin transakcij traja tako dolgo?
Vsak blok lahko vsebuje le določeno število transakcij, to število pa v veliki meri določa razpoložljivi prostor v posameznem bloku, tj. »velikost bloka«, ki znaša 1 MB. Zaradi omejenega prostora je nastal trg provizij, na katerem rudarji, ki pobirajo provizije, v naslednji blok vključijo le tiste transakcije, ki so opremljene z dovolj visoko provizijo. Tako višje provizije delujejo kot spodbuda za rudarje, da dajo prednost vašim transakcijam.
Upoštevajte, da je velikost bloka poljubna omejitev, vendar se je bitcoin skupnost odločila, da bo velikost bloka čim manjša, da bi ljudem olajšala upravljanje bitcoin vozlišč. Bitcoin Cash, ki je razcep Bitcoina, ima večjo velikost bloka in zato zahteva precej nižje provizije za transakcije.
Koliko znašajo provizije za transakcije z bitcoini?
Provizije za pošiljanje bitcoinov se lahko gibljejo od nekaj centov do kar 100 dolarjev. Razlog za tako veliko nihanje je v tem, da so provizije za bitcoine odvisne tako od ponudbe in povpraševanja (tj. od tega, kako zasičeno je omrežje v danem trenutku) kot tudi od »velikosti« vaše transakcije. Na velikost vplivajo predvsem vnosi, zato bo vaša transakcija, če ima veliko vnosov, zavzela več prostora v bloku in zahtevala višjo provizijo. Če na primer želite poslati 10 BTC, je velika verjetnost, da bo vaša transakcija zahtevala več vnosov kot v primeru, če želite poslati 1 BTC. Transakcija v višini 10 BTC lahko obsega 5+2+1+1+1 (skupaj torej 5 vhodov), medtem ko transakcija v višini 1 BTC lahko obsega le dva vhoda, kot v zgornjem primeru z Markom in Jessico.
Številne denarnice, vključno z Denarnica Bitcoin.com, omogočajo uporabnikom, da ročno nastavijo provizije za transakcije. S tem se lahko izognete preplačilu. Če na primer niste v časovni stiski, lahko provizijo nastavite na nižjo vrednost, tako da jo bo rudar sprejel, ko bo omrežje manj obremenjeno. S povečanjem provizije lahko tudi zagotovite, da se vaše transakcije obdelajo takoj.
Več o tem: Spoznajte vse podrobnosti pošiljanja bitcoinov.





