Priča o decentraliziranom novcu često se svodi na jedno ključno pitanje: tko čuva čuvara? U slučaju kriptovaluta, čuvari su rudari – računala koja potvrđuju transakcije i grade lanac blokova. Međutim, baš kao što se i u tradicijskoj banci može dogoditi da netko pokuša uplatnicu prepraviti, i u digitalnom svijetu postoje pokušaji da se umjesto pravog lanca blokova nametne lažni. Kako rudari znaju kojem lancu vjerovati i što sprječava da cijela mreža krene krivom stazom? Odgovor leži u kombinaciji matematike, ekonomije i jednostavnog pravila koje svi sudionici poštuju bez iznimke.
Sadržaj...
Što zapravo znači „lažni“ lanac blokova?
Prije nego krenemo u detalje, važno je razjasniti što točno smatramo lažnim lancem. Radi se o nizu blokova koji je netko namjerno izgradio kako bi prevario mrežu – na primjer, kako bi dvaput potrošio iste novčiće ili kako bi poništio ranije transakcije. Takav lanac mora izgledati valjano, ali sadrži barem jedan blok koji nije suglasan s pravilima mreže. Problem je što bi, kad bi takav lanac postao prihvaćen, povijest transakcija mogla biti izmijenjena, a povjerenje u cijeli sustav bi se urušilo.
Ipak, lažni lanac nikad ne nastaje preko noći. Da bi ga itko pokušao nametnuti, mora nadmašiti ukupnu snagu svih iskrenih rudara. U praksi to znaći da bi napadač mora posjedovati više od polovice ukupne računalne snage mreže, što je izuzetno skupo. No čak i kad bi imali takvu snagu, postoje daljnje sigurnosne mjere koje lažni lanac čine očitim prije nego što stigne naširoko raširi.
Dokaz rada: matematički bedem oko svakog bloka
Osnova sigurnosti je mehanizam nazvan dokaz rada. Umjesto da vam netko „potpiše“ blok, rudari moraju riješiti zahtjevnu kriptografsku zagonetku. Rješenje se ne može izračunati na pamet; jedini način je pokušavati različite brojeve sve dok se ne pronađe onaj koji zadovoljava stroge uvjete. Kada rudar pronađe takav broj, objavi ga cijeloj mreži. Ostali sudionici za tren oka provjere je li rješenje ispravno i, ako jest, prihvaćaju blok.
Za svaki blok se stvara posebna „težina“ – mjerodavna oznaka njegove vrijednosti. Kolekcija takvih pečata čini težinu lanca. Što je lanac duži i što više računalnog rada stoji iza njega, to je teži, a time i sigurniji. Napadač koji bi želio prevariti mrežu morao bi ponoviti sav taj rad, blok po blok, i još nadmašiti postojeću težinu. To je kao pokušati prekopati cijelu planinu da biste pomakli jedan kamen.
Pravilo najdužeg lanca: jednostavna, ali neumoljiva logika
Svaki rudar, bez iznimke, vodi evidenciju svih verzija lanca koje vidi u mreži. Međutim, prilikom odluke gdje će nastaviti graditi, primjenjuje jedino pravilo: uvijek se pridružuje onom lancu koji ima najveću ukupnu težinu. Time se automatski odbacuje svaka grana koja ima manje uloženog rada, bez obzira koliko je privlačno napravljena.
Kako se lažni lanac otkrije i odbaci?
Proces otkrivanja i odbacivanja lažnog lanca je izrazito brz i automatski. Kada se napadač pokuša nametnuti lažni lanac, njegovi novi blokovi će biti manje teži od onih koje je izgradio iskreni rudar. Kada iskreni rudar otkrije tu razliku, on odmah prekida rad na lažnom lancu i prebacuje se na ispravan, teži lanac. Ovo se događa svakih nekoliko sekundi, čak i ako bi napadač imao pola snage mreže.
Zajedničko rješenje: sigurnost i povjerenje
Kombinacija dokaza rada i pravila najdužeg lanca stvara neupitnu sigurnost. Iako je teorija napada na velike mreže izrazito skupa i teška, praktično je nemoguća. Ovo daje korisnicima povjerenje da njihovi sredstva ostaju sigurni, a transakcije neće biti preokrenute. Rudari, umjesto da čuvaju „čuvara“, čine svoju ulogu u održavanju matematike i logike, što je temelj za svakodnevnu uporabu i razvoj digitalnih valuta.





Leave a Comment