Što je Proof of Stake (PoS)?
Dokaz uluga (eng. Proof of Stake) je mehanizam konsenzusa za obradu transakcija i stvaranje novih blokova na blockchainu. Za razliku od dokaza rada, gdje je potrebno uložiti računalnu snagu za postizanje konsenzusa, kod dokaza uloga potreban je novac odnosno „ulog“. Ako se netko od validatora ponaša drugačije (pokušava zavarati mrežu) od konsenzusa njegov ulog biti će „spaljen“, odnosno izgubit će svoj novac. Na ovaj način svi validatori ponašaju se u skladu s pravilima i mreža ostaje osigurana. Najveća prednost dokaza uloga naspram dokaza rada je manja energetska intenzivnost, s obzirom na to da ne koristi računalnu snagu za verifikaciju transakcija. Mana je što za sada nije kreiran blockchain koji koristi dokaz uloga, a decentraliziran je kao Bitcoin, drugim riječima dokaz uloga polako vodi prema centralizaciji.
Izvor: cointelegraph
Kako funkcionira Proof of Stake?
Proof of stake smanjuje potrebnu računalnu snagu za provjeru blokova i transakcija. U proof of work, računalna snaga održava sigurnost blockchaina. Proof of stake mijenja način provjere blokova koristeći uloge vlasnika novčića, pa nije potrebno obavljati toliko računalne obrade. Vlasnici nude svoje kovanice kao jamstvo – staking – za mogućnost provjere blokova, a zauzvrat dobivaju nagrade. Validatori se nasumično biraju kako bi potvrdili transakcije i provjerili informacije o blokovima. Ovaj sustav nasumično odabire tko će prikupiti naknade umjesto korištenja natjecateljskog mehanizma nagrada kao kod dokaza radom. Da bi postao validator, vlasnik novčića mora “stakeati” određenu količinu kovanica. Na primjer, Ethereum zahtijeva 32 ETH-a koje vlasnik treba staviti na staking prije nego što postane validator. Blokovi se provjeravaju od strane više validatora, a kada određeni broj validatora potvrdi da je blok točan, on se zaključava i zatvara, odnosno dodaje na mrežu. Činjenica da je potrebno 32 ETH-a kako bi se postalo validatorom mreže nam govori da je proces poprilično skup, u trenutku pisanja ovog bloga otprilike 55,000 dolara, s druge strane neki od najefektivnijih Bitcoin minera mogu se nabaviti za 1,000-2,000 dolara. Ovo direktno dovodi do centralizacije mreže s obzirom na to da manji broj ljudi ima mogućnost verificiranja blokova.
Izvor: cointelegraph
Ciljevi dokaza uloga
Proof of stake je dizajniran da smanji zagušenost mreže i riješi probleme održivosti okoliša koji su povezani s protokolom dokaza rada. Proof of work je natjecateljski pristup provjeri transakcija koji prirodno potiče ljude da traže načine kako dobiti prednost, što doprinosi sve većoj sigurnosti mreže, ali i sve većoj potrošnji energije. Mehanizam PoS nastoji riješiti ove probleme tako što efektivno zamjenjuje računalnu snagu s ulogom (stake), pri čemu mreža nasumično dodjeljuje mogućnost rudarenja pojedincima. To znači da bi se potrošnja energije trebala drastično smanjiti jer se rudari više ne mogu oslanjati na masovne farme hardvera s jedinstvenom svrhom. Na primjer, prijelaz Ethereuma s PoW na PoS smanjio je potrošnju energije blockchaina za 99,84%.
Izvor: cointelegraph
Sigurnost dokaza uloga
Jedna od najvećih prijetnji za sigurnost svih kriptovaluta je napad od 51% (eng. 51% attack), a time predstavlja i zabrinutost kada se koristi PoS, ali vrlo je malo vjerojatno da će se dogoditi ovaj napad. U PoW sustavu, napad od 51% događa se kada jedan entitet kontrolira više od 50% računalne snage u mreži i koristi tu većinu kako bi promijenio blockchain. U PoS sustavu, grupa ili pojedinac bi morao posjedovati 51% ukupne količine „stakeane“ kriptovalute, a to je poprilično skupo. U Ethereumovom PoS sustavu, ako se dogodi napad od 51%, iskreni validatori u mreži mogu glasati da odbace promijenjeni blockchain i spale (eng. burn) količinu ETH-a koju posjeduje počinitelj. S druge strane, činjenica da validatori mogu odbaciti promjene nam govori da je mreža nešto više centralizirana od Bitcoina gdje se ovakve promjene ne mogu odbacivati. Na vama je da procijenite je li ova centralizacija pozitivna ili negativna.
Izvor: cointelegraph
Zaključak
Dokaz uloga (proof of stake) je mehanizam za ostvarivanje konsenzusa koji se koristi za verifikaciju transakcija na blockchainu. Bitno se razlikuje od dokaza radom (proof of work), prije svega zato što potiče iskreno ponašanje nagrađivanjem onih koji koriste svoju kriptovalutu kao ulog za zaradu, umjesto distribuirane računalne snage. Ovakav mehanizam ima svoje prednosti, ali i mane koje smo naveli u ovom blogu. Svakako nas zanima vaše mišljenje o tome koji od ova dva mehanizma ima više prednosti, odnosno koji je po vama superiorniji. Vaše mišljenje s nama možete podijeliti na našim društvenim mrežama (Instagram, Twitter).
Do čitanja.