Kako funkcionišu Bitcoin transakcije

Bitcoin transakcije su složenije nego što mislite. Retko jednostavno pošaljete količinu bitkoina u jednom trenutku. Umesto toga, vaš bitcoin novčanik i bitkoin mreža moraju proći kroz niz koraka kako bi se osiguralo da dobijaju odgovarajuću količinu elektronskog novca primaocu.

Osnove transakcija bitkoina

Prvo, važno je razumjeti kako izgleda bitkoin. To nije jedan zapis o novčiću, kao što možete naći na knjigovodstveni knjizi ili na vašoj izjavi banke.

Umesto toga, registrovana je kao transakcija, koja se sastoji od tri stvari: ulaz transakcije, izlaz transakcije i iznos.

Bitkoini koje ste nekome poslali poslali su vam od nekog drugog. Kada su vam ih poslali, adresa koju su poslali registrovana je na bitkuin blockchain kao transakcijski ulaz, a vaša adresa - adresa koju su poslali - registrovana je na bitcoin mreži kao izlaz transakcije.

Kada pošaljete taj bitkoin na neku drugu, vaš novčanik stvara izlaz transakcije koji je adresa osobe kojoj ste poslali novčić. Ta transakcija će se onda registrovati na bitcoin mreži sa bitcoin adresom kao ulaz transakcije.

Kada ta osoba onda šalje te bitcoine nekome drugom, njihova adresa će, zauzvrat, postati ulazni transakcija, a bitkoin adresa druge osobe će biti transakcija.

Koristeći ovaj sistem, ljudi mogu pratiti bitcoin transakcije do kraja kada je bitcoin prvi put stvoren, shvatajući ko je to poslao kome, u bilo kom trenutku.

Ovo stvara potpuno transparentan sistem u kojem se sve transakcije mogu proveriti u bilo kom trenutku.

Promijenite adrese

Problem je što iznos koji je povezan sa ovim transakcijama sa njihovim ulaznim i izlaznim rezultatima nije deljiv. Dakle, ako Alice ima bitkoin adresu sa jednim bitkominom u njoj, a ona želi samo poslati Bobu bitkoin, onda bi ona morala poslati Bobu cijeli bitkoin. Bitcoin mreža bi tada automatski kreirala 0.5 bitcoins u promjeni od bitkoina koje je Alice poslao i poslati na treću adresu u Alice-ovoj kontroli. Ta treća adresa će takođe biti transakcija, što znači da će adresa imati više transakcija.

S vremenom, to znači da su bitcoin novčaniki završeni sa puno adresa koje sadrže različite količine bitkoina i promjene od bitcoin transakcija. Kada nekome pošaljete bitcoins, vaš novčanik će pokušati sve da skupi potrebna sredstva pomoću adresa koja sadrži različite količine. To dovodi do transakcija koje mogu imati nekoliko različitih inputa - različite adrese sa različitim iznosima koji se koriste za sastavljanje sredstava. Očigledno je malo verovatno da će ovi ulazi doneti tačan iznos, tako da se obično završe sa promjenama.

Šta ako želite poslati samo malo bitkoina? Srećom, možete zaista malo reći bitkoine. Najmanji deljivi deo bitkoina naziva se satoshi, a iznosi samo sto miliona miliona bitkoina. Međutim, ne možete da šaljete samo jedan satoshi preko mreže, ali to je jednostavno premalo i zatvori mrežu sa sitnim transakcijama. Najmanja vrijednost transakcije je 5340 satoshis, što je i dalje prilično sitno.

Da biste još više komplikovali stvari, mnoge bitcoin transakcije uključuju naknadu za transakciju, što znači da morate dodati određenu količinu bitkoina iznad iznosa koji pokušavate poslati. Ako ne, onda je verovatno da će bitcoin transakcija propasti u potpunosti. Ovo je nešto što treba uzeti u obzir, posebno kada šaljete sitne frakcije bitkoina.

Dakle, kada otvorite svoj bitcoin novčanik nakon nekoliko transakcija i počnete da vidite više adresa sa puno malih količina, to je ono što se dešava. Nije posebno lako čitati i čini knjigovodstvo malo dosadnim, ali omogućuje traganje bitkoin transakcija kroz čitavu mrežu - što je bitno, s obzirom na bitkuinsku mantru transparentnosti i neizmenljivosti.