Deo zbornika Učimo blockchain

Dokaz o ulogu

Dokaz o ulogu (proof of stake) je još jedan algoritam za postizanje konsenzusa o trenutnom stanju blockchaina među partnerima u distribuiranom sustavu.

Nastao je od strane kriptovaluta koje su konkurencija Bitcoinu, nešto kasnije od dokaza o radu. Mnogi informatički stručnjaci koji se bave proučavanjem kriptovaluta kao najveću zamjerku proof-of-work algoritma navode veliku potrošnju računalne snage i mogućnost rudarenja takozvanih vanjskih partnera. Vanjski partner ne sudjeluje u stvaranju zapisa u blockchainu, već samo posjeduje dovoljno dobro računalo da bi mogao biti konkurentan u stvaranju novih blokova.

Proof-of-stake algoritam pokušava eliminirati tu slabost sužavanjem kruga partnera koji imaju pravo generiranja novih blokova i manjom težinom algoritma hashiranja kod generiranja novog bloka.

Prosto rečeno, kod ovog metoda ne postoji rudarenje, već dokaz o ulogu. Da bi se sprečilo varanje, čvorovi moraju zaključati deo sredstava u virtuelni sef. Mreža po sistemu lutrije bira učesnika da potvrdi transakcije. U slučaju da čvor pokuša da prevari sistem, ulog će mu biti oduzet.

Postoji više varijanti ovog algoritma.

Izvor: Domina Hozjan, Blockchain (diplomski rad), Prirodoslovno–matematički fakultet, Zagreb, 2017.