Što je blockchain? Blockchain je vrsta distribuirane knjige: zajednički zapis transakcija koji kolektivno održava mreža računala, a ne jedna banka, tvrtka ili vlada. Jednom kada se unosi zabilježe i potvrde, iznimno ih je teško promijeniti — zato tehnologija stoji iza svega, od digitalnih valuta do sustava za praćenje opskrbnih lanaca.
Ideja zvuči tehnički, ali temeljni koncept je jednostavan: umjesto da jedna organizacija vodi službenu knjigu, mnogi neovisni sudionici drže svaki po identičnu kopiju, a o svakoj novoj stranici dogovaraju se prije nego što se doda. Ovaj vodič objašnjava kako to zapravo funkcionira — blokovi, lanci, konsenzus i pametni ugovori — gdje blockchain doista pomaže, a gdje bi obična baza podataka obavila posao bolje.
Blokovi, lanci i konsenzus: kako blockchain radi
Transakcije se grupiraju u blokove. Svaki blok sadrži kriptografski otisak (tzv. hash) prethodnog bloka, čime se povezuju u lanac. Da bi se dodao novi blok, sudionici mreže moraju se složiti da je valjan — postupak koji se naziva konsenzus. Budući da svaka kopija knjige može provjeriti cijelu povijest lanca, mijenjanje starog unosa zahtijevalo bi prepisivanje svakog bloka nakon njega na većini kopija istodobno — pothvat koji je praktički nemoguć na velikim, dobro uspostavljenim mrežama.
Korisna usporedba: zamislite zajedničku bilježnicu koja kruži velikom skupinom. Svaka nova stranica pročita se naglas i odobri od skupine prije nego što se zalijepi, a svaka stranica nosi voštani pečat koji ovisi o pečatu prethodne stranice. Promjena 12. stranice slomila bi pečate na svakoj stranici nakon nje, a svi koji drže kopiju odmah bi primijetili neslaganje.
Kako se transakcija bilježi, korak po korak
Evo što se događa iza kulisa kada se izvrši blockchain transakcija:
- Pokretanje. Netko stvori transakciju — primjerice slanje digitalne valute ili registraciju pošiljke — i potpiše je svojim privatnim kriptografskim ključem. Potpis dokazuje vlasništvo, a da sam ključ ne otkriva.
- Emitiranje. Potpisana transakcija šalje se mreži, gdje je primaju neovisna računala (tzv. čvorovi).
- Provjera. Čvorovi provjeravaju transakciju prema pravilima mreže: je li potpis valjan? Je li imovina već potrošena negdje drugdje? Nevaljane transakcije odbacuju se odmah.
- Grupiranje. Valjane transakcije okupljaju se u kandidatski blok prema pravilima konsenzusa mreže.
- Konsenzus. Mreža se kolektivno slaže da je blok valjan — rudarenjem, ulaganjem ili glasovanjem, ovisno o dizajnu (objašnjeno u nastavku).
- Povezivanje u lanac. Odobreni blok dodaje se na lanac, uz pozivanje na hash prethodnog bloka. Svaki čvor ažurira vlastitu kopiju.
- Potvrda. Kako se daljnji blokovi slažu povrh, transakciju postaje sve teže poništiti. Nakon nekoliko potvrda smatra se konačnom.
Javni, privatni i konzorcijski blockchaini
Nisu svi blockchaini jednaki. Glavne vrste razlikuju se po tome tko smije sudjelovati:
- Javni (permissionless) blockchaini dopuštaju svima da se pridruže i pomažu u provjeri knjige. Daju prednost otvorenosti i otpornosti na cenzuru — po cijenu brzine i, u nekim dizajnima, znatne potrošnje energije. Bitcoin i Ethereum najpoznatiji su primjeri.
- Privatni (permissioned) blockchaini ograničavaju sudjelovanje na poznate, provjerene organizacije. Otvorenost žrtvuju radi učinkovitosti i kontrole te su u biti zajedničke baze podataka s kriptografskim revizijskim tragom — korisne kada nekoliko tvrtki treba jedan pouzdan zapis, ali nijedna ga ne bi smjela posjedovati sama.
- Konzorcijski blockchaini nalaze se između: njima zajednički upravlja skupina organizacija, poput banaka koje međusobno podmiruju plaćanja ili logističkih tvrtki koje prate teret preko granica.
Važno pojašnjenje: tehnologija knjige i bilo koja pojedina valuta izgrađena na njoj odvojive su ideje. Distribuirana knjiga je temeljna inovacija; kriptovaluta je samo jedna njezina primjena.
Proof of Work vs Proof of Stake
Konsenzus — kako se stranci diljem svijeta dogovaraju o jednoj verziji istine — najteži je problem koji blockchaini rješavaju. Dva dominantna pristupa rade vrlo različito. Kod Proof of Work sudionici (rudari) natječu se u rješavanju računalnih zagonetki, a pobjednik dodaje sljedeći blok; sigurnost dolazi iz utrošenog računanja, pa je potrošnja energije visoka, a Bitcoin je glavni primjer. Kod Proof of Stake sudionici (validatori) biraju se za dodavanje blokova prema tome koliko valute mreže zaključaju kao jamstvo; sigurnost dolazi iz ekonomskog uloga, pa je potrošnja energije djelić one kod rudarenja, a primjeri su Ethereum (od 2022.), Cardano i Solana.
Prelazak velikih mreža s rudarenja na ulaganje drastično je smanjio njihovu potrošnju energije i odgovorio na jednu od najčešćih kritika tehnologije — iako sam Bitcoin i dalje koristi Proof of Work.
Pametni ugovori: dogovori napisani u kodu
Pametni ugovor je program pohranjen na blockchainu koji se izvršava automatski kada se ispune njegovi uvjeti — primjerice oslobađanje plaćanja kada se potvrdi isporuka ili dijeljenje tantijema među glazbenicima svaki put kada se pjesma streama. Uvjeti su napisani u kodu, a ne u pravnom jeziku, i nije potreban posrednik koji bi ih provodio.
Naziv pomalo zavarava: pametni ugovori nisu osobito „pametni” niti su automatski pravni ugovori u svakoj jurisdikciji. Pogreške u kodu pametnih ugovora uzrokovale su goleme gubitke, jer se kod koji se ne može lako mijenjati izvršava točno kako je napisan — uključujući i svoje pogreške. Moćni su za automatizaciju jednostavnih dogovora tipa „ako-onda”, a rizični za sve što zahtijeva ljudsku prosudbu ili tumačenje.
Stvarne primjene izvan špekulacija
Kriptovalute pune naslove, ali koncept knjige koristi se ili se ozbiljno testira za:
- Praćenje opskrbnih lanaca — bilježenje svake predaje robe poput hrane, lijekova ili luksuznih proizvoda, kako bi kupci i regulatori mogli provjeriti odakle nešto stvarno dolazi.
- Digitalni identitet — pilot-projekti koji pojedincima omogućuju držanje provjerljivih vjerodajnica (diplome, dozvole) bez središnje baze identiteta koja bi mogla biti probijena.
- Zemljišne knjige — nekoliko jurisdikcija testira zapise o vlasništvu otporne na krivotvorenje kako bi se smanjile prijevare i sporovi oko vlasništva.
- Tantijemi i licenciranje — pametni ugovori koji automatski dijele plaćanja među autorima kad god se njihovo djelo koristi.
- Dijeljenje poslovnih zapisa — tvrtke istražuju zajedničke knjige za trgovinsko financiranje i prekogranična plaćanja, što je prirodno i za one koji grade pasivni prihod kroz digitalne proizvode i međunarodne kupce.
Mnoge predložene primjene i dalje su eksperimentalne, a konvencionalne baze podataka jednostavnije su, brže i jeftinije kad god je prihvatljiva pouzdana središnja strana. Korisno pravilo: blockchaini zarađuju svoju složenost samo kada više strana koje si međusobno ne vjeruju u potpunosti treba jedan zajednički zapis otporan na mijenjanje.
Uobičajene zablude o blockchainu
- „Blockchain je isto što i Bitcoin.” Bitcoin je bio prva velika primjena, ali tehnologija knjige stoji neovisno o bilo kojoj pojedinoj valuti.
- „Blockchain se ne može hakirati.” Prepisivanje povijesti velikog javnog lanca praktički je neizvedivo — ali burze, novčanici i pametni ugovori izgrađeni povrh redovito se kompromitiraju. Zato je osnovna kibernetička higijena jednako važna za korisnike kriptovaluta kao i za sve ostale.
- „Blockchain jamči istinu.” On jamči da zabilježeni podaci nisu mijenjani — ne i da su podaci bili istiniti kada su prvi put zapisani. Blockchain vjerno čuva loš unos: smeće unutra, smeće van.
- „Uvijek je decentraliziran.” Privatni blockchain koji vodi jedna tvrtka nudi malo stvarne decentralizacije; u takvim slučajevima riječ uglavnom služi marketingu.
- „Nije reguliran.” Regulacija se uvelike razlikuje od zemlje do zemlje i brzo se razvija, a u većini velikih gospodarstava obuhvaća oporezivanje, zakon o vrijednosnim papirima i zaštitu potrošača.
Iskrena ograničenja
Blockchaini čarobno ne jamče istinu: ako se unesu loši podaci, knjiga ih vjerno čuva. Mogu biti sporiji i energetski intenzivniji od centraliziranih sustava, iako su noviji dizajni tu razliku znatno smanjili. Gubitak privatnih ključeva može značiti nepovratan gubitak imovine — ne postoji gumb za poništavanje lozinke. A tehnologija je privukla znatne prijevare, od lažnih investicijskih shema do phishing stranica, pa je zdrav skepticizam opravdan; isti instinkti za prepoznavanje prijevara koji štite internetske kupce vrijede i ovdje. Energetska strana priče također se veže uz širu raspravu o tome kako klimatske promjene nastaju i kako ih usporiti.
Blockchain jednostavnim riječima
Blockchain jednostavnim riječima je zajednička digitalna bilježnica čije kopije drže mnoga računala. Kada se doda novi unos, svaka se kopija ažurira, a stari unosi ne mogu se tiho mijenjati ni brisati. To je važno kad god se stranci moraju dogovoriti o zapisu, a da ne vjeruju jednom središnjem čuvaru — banci, tvrtki ili državnom uredu. Bilježnica je blockchain; valute, ugovori i zapisi o praćenju samo su stvari koje se u nju mogu upisati. Razumijevanje te razlike najbolji je prvi korak prije ulaganja, izgradnje ili vjerovanja bilo čemu što nosi oznaku blockchain.