Što je blockchain
Uvod
Blockchain je jedna od najvažnijih tehnoloških inovacija posljednjih godina. Najčešće se povezuje s kriptovalutama poput Bitcoina ili Ethereuma, ali njegova primjena je mnogo šira — u bankarstvu, logistici, upravljanju digitalnim identitetom ili provjeri dokumenata.
Pojednostavljeno, blockchain je zajednička digitalna baza podataka koja pohranjuje informacije u blokove povezane kriptografijom. Ti blokovi tvore lanac zapisa koji je vrlo teško naknadno mijenjati. Zbog toga sudionici mogu vjerovati podacima bez potrebe za središnjim autoritetom.
Kako blockchain funkcionira
Blockchain funkcionira kao decentralizirana mreža računala koja zajedno upravljaju bazom transakcija. Ta računala nazivaju se čvorovima i svako od njih pohranjuje kopiju cijele baze podataka.
Kada netko šalje kriptovalutu, na primjer:
- transakcija se šalje cijeloj mreži
- čvorovi provjeravaju njezinu valjanost
- više transakcija grupira se u blok
- blok se povezuje s prethodnim blokovima u lancu
Kada se blok doda u blockchain, postaje dio povijesti sustava. Njegova promjena zahtijevala bi izmjenu podataka na velikom broju računala u isto vrijeme, što je u praksi vrlo teško i ekonomski neisplativo.
Kako nastaju blokovi
Blok je osnovna jedinica blockchaina. Sadrži ponajprije popis transakcija, vremensku oznaku i kriptografski otisak prethodnog bloka.
Taj otisak naziva se hash i funkcionira kao jedinstveni digitalni potpis podataka. Kad bi se promijenio samo jedan znak, hash bi bio potpuno drukčiji. Zbog toga se svaka manipulacija može lako otkriti.
Za učinkovitu provjeru velikog broja transakcija neki blockchaini koriste i strukturu Merkle tree.
Načelo decentralizacije
Jedna od najvažnijih značajki blockchaina jest decentralizacija. Umjesto jednog središnjeg poslužitelja koji upravlja bazom podataka, sustav je raspodijeljen među brojne neovisne sudionike.
Ovaj model donosi nekoliko prednosti:
- ne postoji jedna točka kvara
- sustav je otporniji na cenzuru
- podaci su transparentniji
- sudionici mogu neovisno provjeravati informacije
Mehanizmi konsenzusa
Kako bi blockchain mogao funkcionirati bez središnje institucije, mreža se mora složiti oko toga koje su transakcije valjane. To je uloga mehanizama konsenzusa.
Jedan od najpoznatijih je Proof of Work, koji koristi primjerice Bitcoin. U tom modelu računala rješavaju složene matematičke zadatke kako bi stvorila novi blok. Onaj tko prvi pronađe rješenje dodaje blok i dobiva nagradu.
Alternativa je Proof of Stake, gdje blokovi ne nastaju rudarenjem, nego stakingom. Sudionici zaključavaju određenu količinu kriptovalute, a veličina njihovog udjela utječe na mogućnost potvrđivanja transakcija.
Gdje se blockchain koristi
Iako je blockchain najpoznatiji zbog kriptovaluta, njegova primjena mnogo je šira.
U logistici omogućuje praćenje podrijetla i kretanja robe kroz lanac opskrbe. U financijskom sektoru može ubrzati međunarodna plaćanja i smanjiti troškove transakcija. Važno područje su i pametni ugovori, programi pohranjeni u blockchainu koji automatski izvršavaju unaprijed zadanu radnju kada su ispunjeni određeni uvjeti.
Prednosti i ograničenja
Glavne prednosti blockchaina su transparentnost, visoka sigurnost i otpornost na manipulaciju podacima. Zahvaljujući decentraliziranoj arhitekturi, sustav je teško cenzurirati ili jednostrano kontrolirati.
Istodobno tehnologija ima i ograničenja. Neki blockchaini transakcije obrađuju sporo, a sustavi temeljeni na Proof of Worku mogu biti vrlo energetski zahtjevni.
Zaključak
Blockchain predstavlja novi način sigurnog pohranjivanja i provjeravanja digitalnih informacija bez potrebe za središnjom institucijom. Kombinacija kriptografije, distribuiranih baza podataka i mehanizama konsenzusa stvara sustav koji je transparentan, siguran i otporan na manipulaciju.
Iako je danas najpoznatiji po kriptovalutama, njegov potencijal proteže se i na mnoga druga područja digitalnog gospodarstva.
Regulacija kriptovaluta i njihov odnos prema klasičnom financijskom tržištu
Kriptovalute su se dugo doživljavale kao svijet izvan tradicionalnih financija.
Što je blockchain
Tehnologija koja mijenja način pohrane i provjere podataka