Blockchain se smatra najrevolucionarnijom tehnološkom inovacijom od interneta. Međutim, većina ljudi blockchain povezuje samo s tehnologijom koja stoji iza Bitcoina – budući da je blockchain prvi put korišten u većoj mjeri tijekom stvaranja Bitcoina. Ali što je zapravo blockchain tehnologija? Kako je nastao i kakva će biti njegova budućnost?
Rođenje tehnologije
Blockchain je stvorila osoba – ili grupa ljudi – koja radi pod pseudonimom Satoshi Nakamoto. Stvaranje blockchaina usko je povezano sa stvaranjem Bitcoina kojeg je Satoshi uveo na tržište 2009. godine. Ali to ne znači da je Satoshi – tko god to bio – sam stvorio cijelu tehnologiju koja okružuje blockchain i Bitcoin. Računalni znanstvenici Stuart Haber i W. Scott Stornetta istraživali su šifrirani lanac blokova godinama prije stvaranja Bitcoina, ali svoju ideju nisu proveli u djelo, držeći se teorije.
Bitcoin je nastao kao softver otvorenog koda, koji je omogućio svima zainteresiranima da pomoću koda kreiraju vlastitu kriptovalutu. To je brzo dovelo do stvaranja takozvanih “altcoina” – kriptovaluta koje su pokušale zamijeniti ili poboljšati ideje korištene pri stvaranju Bitcoina. Kao posljedica toga, trenutno postoji oko 2500 kriptovaluta, od kojih većina koristi blockchain tehnologiju.
Kad se Bitcoin pokazao uspješnim kao sredstvo, programeri su počeli vidjeti potencijal blockchaina. Počelo se istraživati korištenje blockchaina izvan kriptovaluta. U ranim godinama Bitcoina, ova se tehnologija smatrala neodvojivom od Bitcoina, dok je bila jednostavno aplikacija izgrađena pomoću blockchaina.
Dakle, što je blockchain? To je decentralizirana, distribuirana knjiga, dizajnirana za registraciju transakcija bez vanjske autorizacije. Zahvaljujući tome, to je mehanizam koji se pokazao korisnim u svakoj razmjeni valuta, koji bi mogao koristiti više transparentnosti, brzine i decentralizacije.
Otkrivanje potencijala blockchaina učinilo ga je predmetom mnogih testova i ulaganja, a oko 2014. ljudi su počeli pokušavati modificirati njegov kod za korištenje u zdravstvu, osiguranju, opskrbnim lancima ili izborima. U 2017. već je 15% banaka koristilo blockchain u nekom obliku.
Otkako je blockchain stvoren, prošao je kroz nekoliko promjena, evolucija i prilagodbi za nove zadatke. Godine 2013. programer po imenu Vitalik Buterin objavio je Ethereum – kriptovalutu koja je postala trenutno druga po tržišnoj kapitalizaciji. Vitalik je želio da se Ethereum koristi kao alat u razvoju decentraliziranih blockchain aplikacija. Zato je programirao funkciju poznatu kao “inteligentni ugovor”, koja je omogućila izravnu razmjenu imovine, bez korištenja brokera. Prije ste mogli razmjenjivati samo tokene kriptovalute, ali upotrebom Ethereum inteligentnih ugovora možete razmjenjivati drugu imovinu, poput obveznica, zajmova, proizvoda ili usluga. “Pametni ugovori” drže imovinu u depozitu tijekom ove razmjene, sve dok se ne ispuni niz uvjeta.
Trenutno je glavni nedostatak blockchaina, koji zaustavlja njegov razvoj, skalabilnost. Brzina prijenosa ovisi o brzini obrade podataka od strane svih računala u lancu, a budući da lanac mora obraditi sve te transakcije istovremeno, ta brzina može biti mala. Zato potvrđivanje Bitcoin transakcije može trajati satima unatoč trenutnom prijenosu podataka. Druge kriptovalute uspjele su kontrolirati ovaj problem, ali još uvijek nije riješen.
Moderni blockchain
Kako funkcionira blockchain tehnologija? Općenito, blockchain je niz nepromjenjivih zapisa podataka, označenih vremenom, kojima upravlja klaster računala, a koja nisu u vlasništvu nijednog entiteta. Svaki od ovih segmenata podataka (blok) je osiguran i povezan sa sljedećim (lancem), korištenjem pravila kriptografije.
Blockchain mreža nema središnji organ i njezin je izvorni kod javan. Zbog toga su informacije uključene u blokove dostupne svima. Korištenje blockchaina nema transakcijski trošak – samo trošak strukture. Ukratko, blockchain je jednostavan način da dobijete informacijski obrazac od A do B na potpuno automatiziran i siguran način.
Tijekom transakcije, jedna strana pokreće proces stvaranjem bloka. Taj blok zatim provjeravaju tisuće računala u mreži. Verificirani blok dodaje se lancu pohranjenom na internetu, stvarajući ne samo jedinstveni zapis, već i zapis autoriziran od strane svakog pojedinog računala u mreži. Krivotvorenje zapisa zahtijevalo bi modificiranje cijelog lanca u svakoj dostupnoj kopiji, što se smatra nemogućim. Kao što je već spomenuto, ovaj se proces uglavnom koristi za transakcije kriptovalutama, ali nema ograničenja u pogledu toga koji se podaci mogu ili ne mogu prenositi na taj način.
Lanac blokova – univerzalno rješenje
Blockchainom upravlja peer-to-peer mreža, skupina međusobno povezanih čvorova. Čvorovi su pojedinačna računala koja uzimaju ulazne podatke, koriste ih za izračune, a zatim generiraju izlazne podatke. Peer-to-peer mreža je vrsta veza koje ravnomjerno raspoređuju opterećenje između svih korisnika mreže. Ne postoji središnji poslužitelj u peer-to-peer mreži – on se distribuira i kopira.
Ista tehnologija, koja također koristi čvorove (blokove) i veze između njih, koristi se na mnoge načine, također izvan blockchaina. Jedna od glavnih upotreba peer-to-peer mreže je dijeljenje datoteka, također poznato kao torrenting, koje dijeli podatke u male pakete, distribuirane među korisnicima. Zbog distribucije, torrentiranje je manje podložno cenzuri od tradicionalnih rješenja.
Mrežna struktura peer-to-peer u kriptovalutama izgrađena je prema mehanizmu konsenzusa, što znači potvrđivanje konzistentnosti podataka iz više čvorova. U slučaju kriptovaluta poput Bitcoina i Ethereuma, koje su koristile stari mehanizam konsenzusa za potvrđivanje transakcija (na kraju je Ethereum nastavio koristiti model “Proof of Stake”), svi su čvorovi imali isti prioritet. Čvorovi nemaju posebne uloge, ali njihove funkcije i razina uključenosti mogu varirati.
Ali kako se transakcije provjeravaju ako ne postoji središnji sustav? Mreža radi u skladu s “tračevskim protokolom”. Poruku prvo primaju najbliži čvorovi, a zatim susjedni, sve dok se podaci ne distribuiraju cijelom mrežom.
Sporost ovog sustava uzrokovala je da mnoge nove kriptovalute odaberu mehanizam konsenzusa temeljen na liderima. Čvorovi biraju “superčvorove”, koji su odgovorni za konsenzus i opće stanje mreže. Na taj se način podaci brže prenose, ali mreža više nije u potpunosti decentralizirana. U tom smislu odabir mrežnog modela je kompromis između brzine i decentralizacije.
Dašak budućnosti – blockchain u praksi
Za što se blockchain može koristiti u budućnosti? Nekoliko konkretnih primjera.
- Pametni ugovori. Distribuirane knjige omogućuju programiranje jednostavnih ugovora, koji će biti ispunjeni ako je ispunjen niz kriterija. Kao primjer, Ethereum je blockchain projekt temeljen na otvorenom izvornom kodu, koji je napravljen posebno za korištenje ove mogućnosti. Na trenutnoj tehnološkoj razini možete kodirati ugovore za ispunjavanje jednostavnih funkcija. Na primjer, izvedenica se može uzeti ako financijski instrument dosegne postavljenu referentnu vrijednost, uz korištenje blockchain tehnologije i Bitcoina za automatizaciju isplate.
- Izbori, ankete i testovi. Zahvaljujući transparentnosti unosa, javnom pristupu i nemogućnosti krivotvorenja, sustav može osigurati potpunu transparentnost nacionalnih istraživanja i glasovanja. Pametni ugovori s korištenjem Ethereuma, s druge strane, pomažu u automatizaciji procesa. Već postoji aplikacija pod nazivom Boardroom, koja omogućuje donošenje organizacijskih odluka na temelju blockchaina
- Revizije opskrbnog lanca. Rastuće razine potrošnje idu ruku pod ruku s interesom za izvore proizvoda i resursa, posebno u kontekstu etike i okoliša. Distribuirane knjige mogu lako provjeriti je li istina ono što proizvođač tvrdi. Revizija uključuje vremenske i lokacijske oznake snimljene na blockchainu.
- Zaštita intelektualnog vlasništva. Digitalne informacije mogu se beskonačno ponovno snimati i distribuirati, zahvaljujući internetu. Vlasnici često gube kontrolu nad svojim intelektualnim vlasništvom koje se ilegalno distribuira. Pametni ugovori mogu pomoći u zaštiti autorskih prava i automatizirati prodaju kreativnih radova kako bi se uklonio rizik od kopiranja i redistribucije datoteka.
- Upravljanje identitetom. Postoji evidentna potreba za boljim upravljanjem identitetom na internetu. Sposobnost dokazivanja identiteta temelj je za internetske transakcije. Ali sigurnosne mjere protiv krađe identiteta putem interneta u najboljem su slučaju nesavršene. Distribuirane knjige nude nadograđene metode autentifikacije korisnika, kao i mogućnost digitalizacije osobnih dokumenata.
- Kupnja i prodaja vrijednosnih papira. Potencijal dodatne učinkovitosti pri izračunu dionica i obveznica snažan je primjer korištenja blockchaina u trgovanju vrijednosnim papirima. Nakon što ih potvrdite putem peer-to-peer, transakcije postaju gotovo trenutne i vrlo sigurne. To bi potencijalno moglo značiti da će posrednici – poput klirinških kuća ili revizora – postati zastarjeli i uklonjeni iz procesa.
I tako, blockchain je sustav koji se može koristiti u mnogim stvarima izvan transakcija kriptovalutama, a niz pogodnosti koje ova tehnologija nudi razlog je zbog kojeg možemo očekivati da će postati uobičajena za samo nekoliko godina.
No responses yet