Banka može da vodi jednu glavnu evidenciju transakcija i stanja računa. Bitcoin nema banku, kompaniju niti centralni server koji vodi takvu evidenciju. Ipak, mora da postoji način da mreža sačuva istoriju onoga što se dogodilo.
Blockchain je deo tog sistema evidencije. Potvrđene transakcije organizovane su u blokove, a svaki novi blok nadovezuje se na istoriju koja već postoji.
Da bismo razumeli šta to zapravo znači, prvo treba razdvojiti tri pojma koja se često mešaju: transakciju, blok i blockchain.
01 — Od transakcija do blockchaina
Blockchain nije jedan veliki dokument u koji se transakcije neprekidno dopisuju. Potvrđene transakcije organizovane su u blokove, a blokovi se povezuju u hronološku istoriju.
Transakcije
Pojedinačne promene koje mogu postati deo Bitcoin istorije.
Blok
Objedinjuje više transakcija u novu celinu.
Blockchain
Povezuje blokove u hronološku istoriju.
Blockchain zato nije mesto na kojem se bitcoin „nalazi“, niti digitalni folder u kojem se čuvaju novčići. To je struktura kojom Bitcoin organizuje istoriju potvrđenih transakcija kroz vreme.
02 — Šta se nalazi u Bitcoin bloku?
Blok sadrži transakcije koje postaju deo Bitcoin istorije, ali one nisu jedini podaci koji su mu potrebni. Uz njih postoje i podaci pomoću kojih blok može da se proveri i poveže sa istorijom koja mu prethodi.
Za razumevanje blockchaina nije potrebno ulaziti u svako tehničko polje jednog bloka. Važna je razlika između onoga što blok beleži i onoga što mu omogućava da postane deo postojećeg lanca: transakcije čine njegov sadržaj, dok drugi podaci omogućavaju proveru bloka i njegovo povezivanje sa prethodnim blokom.
Zato blok nije samo paket transakcija. Uz transakcije sadrži i podatke potrebne za njegovu proveru i povezivanje sa prethodnim blokom.
03 — Zašto se blockchain naziva lancem blokova?
Blokovi nisu samo poređani jedan iza drugog prema vremenu nastanka. Svaki novi blok sadrži vezu sa blokom koji mu prethodi, a ta veza koristi njegov hash.
Hash za ovu svrhu možemo posmatrati kao digitalni otisak podataka. Ako se podaci u ranijem bloku promene, menja se i njegov hash. Sledeći blok tada više ne upućuje na isti sadržaj koji je prethodno bio deo istorije.
Na primer, blok 102 povezan je sa blokom 101, blok 101 sa blokom 100 i tako dalje kroz Bitcoin istoriju. Upravo to povezivanje daje blockchainu njegov naziv: svaki novi blok nastavlja lanac koji je postojao pre njega.
04 — Zašto nije jednostavno promeniti Bitcoin istoriju?
Povezivanje blokova omogućava da se promena ranijeg zapisa otkrije. Ali samo to ne bi bilo dovoljno kada bi neko mogao jednostavno da napravi izmenjeni blok i od tog mesta nastavi da gradi novu istoriju.
Tu postaje važan Proof of Work. Ako neko želi da promeni raniji deo blockchaina, nije dovoljno da promeni samo jedan blok. Morao bi da izgradi konkurentski nastavak istorije, dok ostatak mreže istovremeno nastavlja da dodaje nove blokove postojećem blockchainu.
Postojeća istorija
Novi blokovi nastavljaju da dodaju Proof of Work postojećem lancu.
Konkurentska istorija
Izmenjena grana mora da sustigne istoriju koja u međuvremenu nastavlja da raste.
U tom kontekstu govori se i o 51% napadu, odnosno scenariju u kojem strana sa većinom računarske snage pokušava da izgradi konkurentsku istoriju. Takav scenario ne znači neograničenu kontrolu nad Bitcoinom, ali njegove mogućnosti i ograničenja predstavljaju zasebnu temu.
Sigurnost Bitcoin istorije zato ne počiva na tome da je promena matematički nemoguća. Počiva na tome da pokušaj reorganizacije zahteva Proof of Work, dok postojeća istorija nastavlja da akumulira novi rad.
05 — Gde se nalazi Bitcoin blockchain?
Ne postoji jedan Bitcoin server na kojem se čuva originalna istorija. Bitcoin čvorovi mogu da čuvaju podatke o blockchainu i samostalno proveravaju blokove koje dobijaju od drugih učesnika.
Zbog toga izraz „zajednička istorija“ ne znači da svi učesnici pristupaju jednoj centralnoj bazi. Kopije blockchain podataka mogu postojati kod različitih učesnika, koji ih mogu proveravati prema pravilima koja primenjuju.
Bitcoin blockchain zato nije jedna centralna baza podataka. To je istorija koju različiti učesnici mogu nezavisno da čuvaju i proveravaju.
Vrednost blockchaina nije u tome što podatke stavlja u blokove.
Ž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 →