Vaš wallet u pozadini formira transakciju i prosleđuje je Bitcoin mreži, gde ona prolazi put od korisničkog zahteva do potvrđene transakcije.
Veći deo tog procesa korisnik ne vidi. U walletu obično vidi samo adresu primaoca, iznos, naknadu i status transakcije.
Kako Bitcoin mreža funkcioniše kao celina obradili smo zasebno, dok ćemo ovde pratiti šta se događa sa jednom transakcijom — od trenutka kada korisnik pokrene slanje do trenutka kada ona dobije potvrdu.
01 — Šta se događa kada pošaljete bitcoin?
Iz ugla korisnika proces deluje jednostavno: unesemo adresu primaoca, odredimo iznos, proverimo podatke i potvrdimo slanje.
Ali wallet ne uzima određeni broj digitalnih novčića sa našeg računa i ne prebacuje ih na račun druge osobe.
Bitcoin transakcija zato nije prenos digitalnog predmeta između dva walleta, već promena evidencije o tome pod kojim uslovima se određenom količinom bitcoina može dalje raspolagati.
02 — Šta wallet radi pre nego što pošalje transakciju?
Kada korisnik unese adresu primaoca i iznos koji želi da pošalje, wallet preuzima veliki deo tehničkog posla koji se odvija u pozadini.
Wallet bira raspoloživu vrednost potrebnu za transakciju i od nje formira nove izlaze za primaoca i, kada je potrebno, za ostatak koji ostaje pod kontrolom pošiljaoca. Razlika između ukupne korišćene vrednosti i novih izlaza predstavlja transakcionu naknadu.
U tehničkom smislu, wallet koristi prethodno nepotrošene izlaze transakcija — UTXO-e. Korisnik, međutim, uglavnom ne mora ručno da ih bira niti njima upravlja.
Pre nego što transakcija može biti prosleđena mreži, wallet je autorizuje pomoću odgovarajućeg privatnog ključa. Privatni ključ pritom ne napušta wallet i ne šalje se Bitcoin mreži.
Za korisnika se većina ovog procesa događa iza jednog dugmeta. Tek kada je transakcija formirana i autorizovana, počinje deo procesa koji više ne zavisi samo od njegovog walleta.
03 — Šta se događa nakon što pritisnete Send?
Pritiskom na Send transakcija nije automatski upisana u Bitcoin blockchain. Od tog trenutka počinje njen put kroz Bitcoin mrežu.
Transakcija odlazi u Bitcoin mrežu
Wallet je prosleđuje povezanim čvorovima.
Čvorovi je proveravaju
Svaki može nezavisno da proveri da li zadovoljava pravila.
Transakcija čeka uključivanje u blok
Validna transakcija još uvek ne mora biti potvrđena.
Uključivanje u blok
Transakcija dobija prvu potvrdu.
Transakcija koju već vidimo u walletu ili blockchain exploreru zato ne mora još biti potvrđena.
04 — Kako mreža zna da je transakcija validna?
Bitcoin nema banku, kartičnu kompaniju ili centralni server koji prima zahtev i odlučuje da li će odobriti transakciju.
Umesto toga, čvorovi mogu samostalno da provere da li transakcija zadovoljava pravila koja primenjuju.
Čvor pritom ne mora da zna ko je korisnik niti da veruje izvoru od kojeg je dobio transakciju. Proverava samu transakciju.
Čvorovi, dakle, ne odlučuju da li je transakcija dobra ideja. Proveravaju da li je validna prema pravilima Bitcoin sistema.
05 — Šta znači kada transakcija čeka potvrdu?
Transakcija još nije uključena u blok.
Još nema prvu potvrdu.
Drugi naziv za transakciju koja još čeka potvrdu.
Tri različita prikaza mogu opisivati isto stanje: transakcija još nije dobila prvu potvrdu.
To samo po sebi ne znači da je transakcija neuspešna.
„Nepotvrđena“ ne znači isto što i „nevalidna“.
06 — Kada je Bitcoin transakcija potvrđena?
Bitcoin transakcija dobija prvu potvrdu kada bude uključena u blok koji je prihvaćen kao deo blockchain istorije koju čvor prati.
Kada se nakon tog bloka dodaju novi blokovi, broj potvrda raste. Zato wallet ili blockchain explorer može prikazivati jednu, dve, tri ili više potvrda za istu transakciju.
Broj potvrda ne znači da je transakcija svaki put ponovo odobrena. Pokazuje koliko je njen zapis duboko uključen u blockchain istoriju koju čvor prati.
Koliko potvrda je dovoljno zavisi od konkretnog slučaja, pa ne postoji jedno univerzalno pravilo tipa „uvek čekajte X potvrda“.
Kako je ta istorija organizovana, kako se blokovi međusobno povezuju i zašto promena ranijih zapisa postaje sve zahtevnija objašnjavamo zasebno u tekstu Šta je Bitcoin blockchain?
Samostalno raspolaganje bitcoinom menja i granice odgovornosti.
Želite da razumete više od osnovnih pojmova?
Knjiga Kripto Revolucija vodi vas od osnova kriptovaluta i blockchain tehnologije ka boljem razumevanju tržišta, rizika i investicionih odluka.
Istražite knjigu →