Bitkoin se često opisuje kao decentralizovani novac, ali ono što ga čini zaista revolucionarnim nije samo to što je digitalan, već i činjenica da postiže dogovor o tome ko je vlasnik čega, bez oslanjanja na banku, vladu ili centralnog administratora. U tradicionalnim sistemima, pouzdani autoritet vodi brigu o zapisu transakcija i odlučuje koje su transakcije validne. Bitkoin zamenjuje taj autoritet sistemom dokaza rada zasnovanim na matematici, ekonomskim podsticajima i potrošnji resursa u stvarnom svetu.
U svakom digitalnom sistemu, kopiranje podataka je lako. Kada bi novac bio samo digitalni fajl, mogao bi se kopirati i trošiti više puta. Ovo je poznato kao problem dvostrukog trošenja. Tradicionalno, banke rešavaju ovo vođenjem centralne knjige. Ako Alisa pošalje novac Bobu, banka ažurira svoju bazu podataka i osigurava da ona ne može ponovo potrošiti isti novac. Bitkoin mreža funkcioniše drugačije. Ne postoji centralna baza podataka kao kod banke. Umesto toga, hiljade računara širom sveta održavaju kopije iste knjige. Dokaz rada dolazi do izražaja u osiguravanju da se svi ovi čvorovi slažu oko jedne jedinstvene istorije transakcija.
Dokaz rada je proces koji omogućava Bitkoinu da odluči koja verzija istorije postaje zvanična. Jednostavno rečeno, rudari prikupljaju nove transakcije i pokušavaju da ih dodaju u blokčejn rešavanjem kriptografske slagalice. Ova slagalica zahteva računarski napor gde rudari moraju da izvrše trilione heš proračuna dok ne pronađu rezultat koji ispunjava određeni cilj težine. Ovaj proces je namerno težak i zahteva pravu struju i hardver. Kada rudar pronađe validno rešenje, emituje svoj blok mreži. Drugi čvorovi ga lako verifikuju jer je verifikacija mnogo lakša u poređenju sa rešavanjem slagalice. Ako je rešenje validno, novi blok se dodaje u lanac.
Međutim, ponekad dva rudara pronađu blokove skoro istovremeno, stvarajući privremeni fork i deljenje mreže na dva lanca. Sada postoje dve konkurentske verzije blokčejna. Bitkoin ovo rešava koristeći jednostavno pravilo gde je validan lanac onaj sa najvećim kumulativnim radom. Drugim rečima, lanac koji je zahtevao najviše računarskog napora postaje zvanična istorija. Rudari uvek grade na najtežem lancu jer to maksimizira njihove šanse za nagrade. Vremenom, ovo pravilo prirodno rešava sukobe i osigurava da se mreža gradi na jednoj verziji istine.
Dokaz rada ima dve svrhe:
- Čini skupljim dodavanje novih blokova.
- Omogućava mreži da meri koja istorija ima najviše rada.
Jedna od najvažnijih karakteristika Bitkoina je povezivanje konsenzusa sa resursima iz stvarnog sveta, električnom energijom i hardverom.
Neki se i dalje pitaju: zašto bi digitalni sistem zahtevao fizičku energiju? Odgovor je bezbednost.
Ako bi obezbeđivanje mreže zahtevalo samo virtuelne radnje poput kreiranja naloga ili podešavanja virtuelnih servera, napadač bi mogao jeftino da generiše hiljade lažnih identiteta ili računarske snage. Ne bi bilo značajnih troškova za ponavljajuće napade na sistem. Dokaz rada sprečava ovo zahtevajući nešto opipljivo i oskudno: energiju. Da bi uspešno napao Bitkoin, napadač bi morao da kontroliše više računarske snage nego što poštena mreža ima. To znači sticanje ogromnih količina specijalizovanog hardvera i kontinuirano plaćanje ogromnih troškova za struju. Važno je napomenuti da napadači moraju takođe nadmašiti akumulirani rad cele mreže u prošlosti, a ne samo da ga izjednače za jedan minut ili sat. Ovaj akumulirani rad je ključan. Svaki novi blok dodaje više istorije potpomognute energijom u lanac. Prepisivanje istorije postaje eksponencijalno teže tokom vremena jer bi napadač morao da ponovi sav taj rad i nadmaši poštene rudare.
Bez ovog fizičkog sidra, napadi bi se teoretski mogli dogoditi u bilo kom trenutku. Sa dokazom rada, napadi nisu nemogući, ali postaju ekonomski iracionalni osim ako neko ne kontroliše većinu globalne moći rudarenja, što se do sada nije dogodilo i najverovatnije se nikada neće dogoditi. Vezivanjem konsenzusa za nešto izvan digitalnog sistema, energije i hardvera, Bitkoin izbegava oslanjanje na poverenje u pojedince ili institucije. Bezbednost se zasniva na ekonomskoj realnosti.
Još jedan ključni deo dizajna Bitkoina su (finansijski) podsticaji.
Rudari ulažu u hardver i struju jer su nagrađeni novostvorenim novčićima i transakcionim naknadama prilikom dodavanja novih blokova. Pošteno delovanje je profitabilno. Pokušaj napada na mrežu rizikuje gubljenje ogromnog kapitala i vremena, samo da bi se otkrilo da napad nije moguć. Ova struktura podsticaja stvara sistem u kome racionalni učesnici podržavaju bezbednost mreže jer im to finansijski koristi. Umesto da veruje ljudima da će biti iskreni, Bitkoin čini iskrenost ekonomski najracionalnijom odlukom.
Kada govorimo o budućnosti dokaza o radu, po mom mišljenju, ne samo da je praktičan dugoročno, već se već dokazao! Bitkoin kontinuirano radi od 2009. godine. Tokom godina, njegova heš stopa je dramatično porasla. Ova rastuća heš stopa predstavlja sve veću bezbednost. Što se više rada obavi, to je skuplje napadati mrežu. Sistem je izdržao ekstremne testove opterećenja kao što su kolaps berzi (Mt.Gox, FTX), regulatorni pritisak od strane prethodne vlade u SAD, zabrane rudarenja (u Kini), ponovljeni padovi tržišta od svog nastanka. Uprkos svemu tome, Bitkoin nikada nije uspešno napadnut na nivou protokola.
Još jedna važna tačka je decentralizacija. Iako postoje velike farme za rudarenje, učešće nije ograničeno samo na njih. Danas, pojedinci mogu da rudare od kuće koristeći manje sisteme ili da učestvuju u rudarskim pulovima. Nije neuobičajeno da kućni rudari pronalaze blokove. Ovo široko učešće pomaže u geografskoj i političkoj distribuciji heš moći, smanjujući centralne tačke kontrole.
Kritičari se često fokusiraju na potrošnju energije. Međutim, potrošnja energije nije mana, već je to bezbednosni model Bitkoina. Baš kao što je za vađenje zlata potrebno fizičko rudarenje, Bitkoinu je potreban računarski rad da bi se osigurao njegov dnevnik. Taj trošak je ono što sprečava jeftine napade. Kako se tehnologija poboljšava i usvajanje obnovljivih izvora energije povećava, efikasnost rudarenja nastavlja da raste. Štaviše, rudari često traže teško pristupačne izvore ili dodatne izvore energije, što može poboljšati ukupnu efikasnost tržišta energije. U stvari, većina energije potrebne za rudarenje Bitkoina dolazi iz zelenih i obnovljivih izvora, rudarenje na električnim mrežama jednostavno nije profitabilno zbog visokih troškova. Jedna studija koju je sproveo Kembridž, na primer. Činjenica da mreža postaje bezbednija tokom vremena kako se dodaje više kumulativnog rada jedna je od njenih najjačih karakteristika!
Zaključak
Bitkoin postiže konsenzus bez centralnog autoriteta kombinovanjem kriptografije, ekonomskih podsticaja i dokaza rada. Umesto da veruje banci ili vladi, oslanja se na nešto stvarno, energiju. Dokaz rada čini napade skupim jer zahteva kontinuirani utrošak energije i ulaganja u hardver. Pravilo praćenja lanca sa najvećom kumulativnom težinom osigurava da verzija istorije koja predstavlja najviše obavljenog rada postane prihvaćena istina. Povezivanje digitalnog konsenzusa sa fizičkim resursima može delovati neobično, ali upravo to omogućava Bitkoinu da funkcioniše nezavisno od institucija. Po mom mišljenju, ovaj dizajn se pokazao ne samo praktičnim već i otpornim. Vremenom, kako se više rada akumulira i više učesnika se pridružuje, mreža postaje jača. Bitkoin pokazuje da bezbedan sporazum ne zahteva centralni autoritet, već zahteva usklađene podsticaje, transparentna pravila i stvarne ekonomske troškove.