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.