8.9 C
Zagreb
Četvrtak, 1 listopada, 2020

Kriptovalute – drugi dio: Blockchain tehnologija i pametni ugovori

Must Read

Biblija investiranja: Analiziranje dionica

U prošlom članku smo se upoznali s dionicama i stranicama preko kojih možete postati investitor većih svjetskih...

Kriptovalute – drugi dio: Blockchain tehnologija i pametni ugovori

Nakon prvog teksta o kriptovalutama, u kojem smo se prije svega dotakli izuma i razvoja Bitcoina, u...

Future Scope Open Air: romantično partyjanje pod zvjezdanim nebom

Nakon duže pauze i želje za dobrim beatovima na Jarunu (tik uz skete park) održalo se novo...

Nakon prvog teksta o kriptovalutama, u kojem smo se prije svega dotakli izuma i razvoja Bitcoina, u drugom dijelu bavit ćemo s još nekoliko važnih tema vezanih za kriptovalute. Istražujući ovu temu, shvatili smo koliko je ona zapravo opširna. Ipak, najvažniji motiv za rad na drugom dijelu teksta je upravo predočiti našim čitateljima važnost ove teme, s obzirom da će ta tehnologija postati dio naše svakodnevnice.

Svjesni smo da mnogima i danas stvaranje i funkcioniranje kriptovaluta predstavlja nešto nepoznato i apstraktno. No sjetimo se početka devedesetih godina prošlog stoljeća kada je izmišljen internet. Mnogi su ga gledali sa skepsom i nerazumijevanjem, dok recimo mnogi ljudi iz poslovne i novinarske branše tada nisu shvaćali što je i čemu služi e-mail ili e-mail adresa. Dvadesetak godina kasnije, danas bez interneta ili e-maila ne možemo zamisliti funkcioniranje naših života.

Jednaka stvar će se dogoditi s kriptovalutama. U stvari već se naveliko događa. Stoga smo odlučili da vam pobliže predstavimo neke od pojmova koji se pojavljuju u poslovanju s kriptovalutama. Poseban naglasak će biti na blockchain tehnologiji i pametnim ugovorima, temelj bez kojeg stvaranje i poslovanje s kriptovalutama nije moguće.

Pa što je zapravo blockchain tehnologija?

Blockchain tehnologija

Blockchain je skup transkacija koja se dogode unutar nekog vremenskog intervala nastalih razmjenom određene kriptovalute. Rudarenjem, odnosno rješavanjem složenih matematičkih operacija, koristeći proof of work protokol, stvaraju novi blok transkacija i tako nastavljaju dosadašnji lanac blokova koji započinje stvaranjem nultog bloka. Novostvorenim blokom rudar se nagrađuje dobivanjem određenog broja novih kriptovaluta te iznosom svih provizija svih transakcija koje su nastale u tom bloku. Najvažnija stvar kod blockchain tehnologije je da kad jednom taj blok nastane i postane dio lanaca blokova, njega je nemoguće izbrisati. Upravo je ta tehnologija omogućila kriptovalutama da budu upravo ono što gotov novac ne može biti: decentraliziran, transparentan te omogućuje brze i jeftine transakcije.

Primjer blockchaina (izvor: wikimediacommons)

Rudari, protokoli i nodovi

Kako bi bolje razumjeli ovu tehnologiju potrebno je predstaviti nekoliko pojmova koji se pojavljuju u radu blockchain tehnologije:

“Rudarska” oprema u blockchain tehnologiji (izvor:Pinterest)
  • Rudari : (eng. miners), označava tvrtke ili privatne osobe koji u svom vlasništvu posjeduju vrlo snažna računala koje služe za potvrđivanje validnosti svih transakcija koje su se dogodile tijekom određenog vremena. Drugim riječima, rudari provjeravaju dali je izvršavanje takve transakcije moguće ili nije. Za obavljeni posao dobivaju određeni broj kriptovaluta plus iznos svih transakcija nastalih unutar stvorenog bloka. U prvom tekstu o ovoj temi smo vidjeli kako funkcionira peer-to-peer mreža, za razliku od klasičnih centraliziranih server mreža. Sve one poslove koji radi klasični server, rudari obavljaju u blockchain mreži. Ipak, taj posao je izuzetno zahtjevan te rudar mora imati izuzetno skupi hardver vrijedan nekoliko tisuća dolara kako bi mogao obavljati rudarski posao. Obavljanje tog posla zahtjeva i veliku količinu električne energije, veliku upotrebu vrlo jakih grafičkih kartica i ogromnu radnu memoriju. Upravo zbog toga su nastale takozvane rudarske farme (eng. mining farm), ogromna postrojenja velikog broja moćnih računala koji obavljaju posao stvaranja blokova. Jedna od najvećih rudarskih farmi nalazi se na Islandu.
  • mining pools: udruženja rudara. Ukoliko jedan od rudara iz mining poola riješi pojedinu kriptografsku zagonetku i stvori novi blok u lancu kriptovaluta, nagradu za ostvareno rješenje dijeli sa svim članovima poola, ovisno o snazi njihovih računala i veličini ulaganja.
  • proof of work protokol: sustav stvoren od kreatora Bitcoina Satoshija Nakamota koji potvrđuje ispravnost, odnosno validnost novo stvorenog bloka u lancu. Konkretno, taj protokol dokazuje pravo pojedinom rudaru da je upravo on svojim radom došao do rješenja složene kriptografske zagonetke pomoću koje se stvara novi blok transakcija. Upravo to mu omogućuje nagradu u vidu novih kriptovaluta i iznos provizije za obavljene transakcije.
  • proof of stake protokol: protokol koji se koristi kod stvaranja novih blokova većine kriptovaluta nastalih nakon Bitcoina. S obzirom da je proof of work metoda bila vrlo skupa i nepouzdana, kreatori novih kriptovaluta odlučili su primjenjivati proof of stake metodu. Proof of stake protokol omogućuje svakom korisniku sudjelovanje u održavanju mreže na način da uplaćuje određene iznose za njeno funkcioniranje i kao takav ima pravo na određenu naknadu.
  • Bitcoin nod: računalo spojenom programom koje mu omogućuje sudjelovanje u Bitcoin mreži i obradu njezinih transkacija. Postoje dvije vrste: Full nod i Light nod.
Shematski prikaz mining poola (izvor: quora.com)

Hakiranje blockchaina

U svakom informatičkom sustavu postoji opravdana bojazan da će biti napadan od strane hakera. Ranjivost klasične centralizirane mreže koja upotrebljava servere za svoje funkcioniranje je u tome da hakeri ne moraju hakirati pojedino osobno računalo da bi prodrijeli u sustav. Kod pojedinog hakerskog napada, dovoljno je napasti server pojedine mreže kako bi cjeli sustav povezan s tim serverom krahirao.

Kako smo već ranije napisali, blockchain tehnologija koristi peer-to-peer mrežu, čije je hakiranje svedeno na razinu teorije. Kako bi uspješno hakirali blockchain mrežu potrebno vam je u točno određenom trenutku napasti minimalno 51 % sudionika što je vrlo skup i tehnički neizvediv pothvat. Konkretno, zamislite da imate veliku ribarsku mrežu. Kako bi je onesposobili rad te ribarske mreže potrebno vam je mnogo ljudi i škara koji su sposobni da u isti trenutak izrežu 51 % ribarske mreže. Nemoguće, zar ne? U proteklih deset godina, od početka kriptiranih valuta, ni jedanput se još nije dogodilo da je cijela mreža napadana ili hakirana. Najranjivi dio tog sustava su upravo kripto-mjenjačnice, jer funkcioniraju kao centraliziran sustav unutar blockchain mreže.

Ethereum – druga kriptovaluta po važnosti

Tijekom vremena kada kriptovalute nisu dosegle mainstream medije, jedan mladić pisao je blog o Bitcoinu i za taj rad bio plaćen određenim iznosom u toj kriptovaluti. S obzirom da taj projekt njegovog bloga nije dobio potrebno financijsko ulaganje, jednostavno ga je ugasio. U tom trenutku, još kao srednjoškolac imao je ideje da napravi svoju kriptovalutu. Njegovo je ime Vitalik Buterin, izumitelj i suosnivač kriptovalute Ethereum.

Logo Ethereuma (izvor:Bitcoin Wiki)

Genijalni Vitalik Buterin

Ovaj 26-godišnji Kanađanin ruskog podrijetla objedinjuje sva potrebna znanja i interese za razumijevanje kriptovaluta. To su programiranje, financije i matematika. Nakon što je upisao fakultet, nastavio sa svojom idejom izuma vlastite kriptovalute, koja neće biti samo špekulativno dobro kao Bitcoin. Ovaj put je uspio naći financijere za svoj poslovni pothvat, i uz pomoć programera Gavina Wooda i informatičkog poduzetnika Joseph Lubina 2015. u dobi od 21 godine pušta u optjecaj kriptovalutu Ethereum. Dosada je primio veliki broj nagrada za svoj rad na području kriptovaluta, dok je zanimljivo kako su najveći interes za njegov Ethereum pokazali upravo Rusi, koji su ga počeli uvoditi u pojedine gradske sustave i tvrtke.

Vitalik Buterin, osnivač i izumitelj Ethereum

Karakteristike Ethereuma

Sustav Ethereum kriptovalute upravlja decentralizirano super računalo. Za razliku Bitcoina čiji broj iskopanih valuta iznosi 21 milijun, Ethereum je u tom pogledu neograničen. Jedan novčić u Ethereum mreži naziva se 1 “ether”. Također, glavna karakteristika Ethereum mreže upravo je u tome kako svaki sudionik može sudjelovati stvaranju novih lanaca blokova. Koristeći proof of stake protokol sudionik uplaćuje određeni iznos kriptovalute ether za održavanje mreže i na taj način dobiva pravo na pripadajuću proviziju kod stvaranja novog bloka transakcija. Koristeći Solidity programski jezik za kodiranje, programeri Ethereum mreže stvaraju takozvane “pametne ugovore”. Iako je okarakterizirana kao kriptovaluta, Ethereum je zapravo platforma na kojoj se izrađuju pametni ugovori. Upravo stvaranje pametnim ugovora Ethereum razlikuje od velikog broja kriptovaluta na tržištu koje su zapravo beskorisne i prvenstveno su špekulativna dobra.

Pametni ugovori – tehnologija budućnosti

Pametni ugovori u mreži Ethereuma imaju gotovo jednaka obilježja kao i Bitcoin transakcije. Ethereum mreža koristi svoju blockchain tehnologiju za stvaranje transakcija. Svima su vidljivi, u potpunosti su dostupni i transparentni. Također, pametni ugovori jednom kada budu sklopljeni i zaključeni, više se ne mogu promijeniti. Isto tako, pametni ugovor nema arbitražnu stranu kao obični uobičajeni ugovori, nego se ispunjavaju i provode na način na koji su se ugovorne strane prethodno dogovorile i obvezale. Uobičajen ugovor podliježe zakonskim odredbama te se na taj način vrše arbitraže na sudovima u slučaju spora . Kod pametnih ugovora taj posao obavlja programski kod koji je unesen prilikom njegovog sastavljanja. Time se spriječava uplitanje trećih strana te naknadno izmjenjivanje.

Primjer kreiranja pametnog ugovora (izvor:https://ico.readthedocs.io/)

Na primjer, vaš daleki rođak i vi prije nekoliko godina sklopili ste pametni ugovor o pravu nasljeđivanja određenog iznosa nakon njegove smrti. U pametni ugovor unijeli ste programski kod pomoću kojeg ste odredili iznos koji će pripasti vama te u koje vrijeme će se to dogoditi (smrt rođaka). Nakon sklapanja ugovora vaš rođak i vi dali ste kriptiranu validnost i na taj način, uz uplatu određenog iznosa ethera sklopili pametni ugovor te on postaje dio blockchain transakcije. Vaša bliža i daljnja rodbina više ne može ni na koji način promijeniti taj ugovor niti utjecati na ishod istog. U trenutku njegovog odlaska na onaj svijet, pametni ugovor se aktivira programski kod i izvršava uplatu dogovorenog nasljedstva na vaš račun.

Drugi primjer dolazi iz javnog sektora. Neuredne zemljižne knjige kao i sudski sporovi oko dokazivanja vlasništva nad pojedinom nekretninom događaju se kod nas gotovo svakodnevno. Primjena pametnih ugovora i blockchain tehnologije rješava velik dio tog problema. Danas ste, recimo napravili izmjeru vašeg dvorišta, zemljišne parcele ili nekog poljoprivrednog dobra i s vašim susjedom dogovorili kome koji dio pripada, unijeli te podatke u programski kod pametnog ugovora, validirali ga svojim potpisima i zaključili. Ukoliko vaši nasljednici za 50 ili 100 godina uđu u spor oko zemljišta, pametni ugovor će im točno pokazati kome koji dio zemljišta pripada, bez upotrebe vrlo skupe sudske arbitraže.

Primjena pametnih ugovora

Pametni ugovori su i dalje u fazi razvoja, no njihova primjena je već aktualna u različitim sektorima. Navest ćemo nekoliko njih.

  • Bankarstvo: obzirom da trgovanje s kriptovalutama nema posrednika i regulatorno tijelo koje ga nadzire, idealan je za obavljanje transakcija unutar bankarskog sektora. Svjesni smo koliki iznos provizije plaćamo na svaku bankarsku transakciju i koliko vremena treba da se ona izvrši. Upravo primjenom pametnih ugovora bankarske transakcije postaju jeftine i brze, i što je vrlo važna stvar ne podliježu nadzoru neke treće strane.
  • Poslovi državne administracije: kao što smo već naveli u primjeru, pametni ugovori mogu biti odlična pomoć u radu državnih tijela. Nažalost, naša je svakodnevnica stalna borba za taj još jedan papir koji nam fali kada radimo bilo što povezano s državom. Pametni ugovori omogućuju građanima i državi da u svakom trenutku na blockchainu provjere sve podatke i dokumente povezane s pojedinom osobom. To smanjuje gužve na šalterima, liste čekanja za operaciju, brži i efikasniji rad porezne uprave i slično.
  • Podrijetlo proizvoda: Pametni ugovor omogućuju dokazivanje o podrijetlu i originalnosti pojedinih proizvoda. Pomoću blokchaina svaki proizvođač ili kupac, uz upotrebu posebnog uređaja povezanih s internetom, mogu pratit put pojedinog proizvoda od proizvođača do maloprodajnog centra što će dugoročno napraviti revoluciji u distribuciji. Poznata modna kuća Dior već je uvelike počela s primjenom pametnih ugovora u svom poslovanju. Svjesni kako u svijetu postoji veliki broj kopija njihovih proizvoda, tvrtka Dior koristi pametne ugovore kako bi dokazali originalnost svojih proizvoda na tržištu, na način da na vlastiti lanac blokova upisuju podatke potrebne za dokaz o izvornosti, koje može provjeriti svaki butik ili trgovina koja se bavi prodajom marke Dior.
  • Intelektualno vlasništvo i autorska prava: takozvano piratstvo, odnosno neovlašteno kopiranje i prodavanje tuđih autorskih dijela ili krađa i neovlašteno korištenje izuma i patenata staro je koliko i moderna ljudska civilizacija. Pametni ugovori će doskočiti tom problem vrlo skoro. Ako ste glazbenik i stvorite novu skladbu, želite da vas nitko ne kopira ili je koristi bez vašeg znanja za svoje potrebe. Nakon što ste izdali pjesmu, stavljate je blokchain i pomoću pametnog ugovora regulirate njeno korištenje. Usto, pametnim ugovorom možete vrlo transparentno i sigurno vršiti naplatu za korištenje vaše pjesme u pojedine svrhe.
Mogućnosti korištenja Ethereum pametnih ugovora

Valjalo bi naglasiti kako kod kreatora i programera pametnih ugovora postoji još mnogo posla. Njihov najveći izazov u budućnosti će biti kako uobičajene stavke iz običnih ugovora prebaciti u programski kod koji će interpretirati točno ono što su se dvoje ljudi dogovorili kod sklapanja pametnih ugovora.

I za kraj…

U ovom dvodijelnom tekstu o kriptovalutama pokušali smo vam predstaviti ovaj zanimljivi i još poprilično mistični svijet. Ipak, kako bi stekli znanje i potpuno razumijevanje ove vrlo opširne teme, valjalo bi poznavati sve ono što je autora Ethereuma Vitalika Buterina zanimalo; programiranje, matematika i ekonomija.

Latest News

Krenimo zdravo – vježbe za kralježnicu na poslu i kod kuće

Bez obzira na dob, svi mi ponekad osjetimo bol u kralježnici, a jedan od najčešćih razloga je...

Dragovoljno vojno osposobljavanje

Na gornjoj fotografiji stoje mladi ročnici i mlade ročnice za vrijeme davanja svečane prisege. Prisega se odvija u Požegi pred državnim vrhom,...

Grunge danas, jučer i prije 30 godina

Čuli ste za Nirvanu, a vjerojatno i Pearl Jam. Jeste čuli za Alice in Chains ili Soundgarden? Sjedi pet. No, jel' vas...

HUMORISTIČNE SERIJE KOJE MORATE POGLEDATI!

Ukoliko je naslov napisan velikim slovima onda znate da se ne šalim. Onda znate da je ovo članak kojem se mora pristupiti...

Neobičan apartman – fora alternativa klasičnom smještaju

Volite isprobavati nove stvari i posjećivati nova mjesta? Dosta vam je klasičnih apartmana i hotelskih soba? Želite nešto novo i po mogućnosti...