Proof of stake
Proof of Stake to popularny, alternatywny mechanizm konsensusu w stosunku do Proof of Work. Zamiast potrzebować mocy obliczeniowej do walidacji transakcji, walidatorzy muszą stawiać monety. Fakt ten drastycznie zmniejsza zużycie potrzebnej energii. Proof of Stake poprawia również decentralizację, bezpieczeństwo i skalowalność.
Algorytm konsensusu Proof of Stake został wprowadzony w 2011 roku na forum Bitcointalk. Został zaproponowany jako rozwiązanie problemów Proof of Work. Chociaż oboje mają ten sam cel, jakim jest osiągnięcie konsensusu w dziedzinie blockchain, proces, który podejmują, jest zupełnie inny. Zamiast przedstawiać dowód wymagający dużej mocy obliczeniowej, uczestnicy udowadniają jedynie, że postawili monety.[1]
Aby transakcja blockchain została rozpoznana, musi zostać dołączona do blockchaina. Walidatorzy dokonują tego dołączania; w większości protokołów otrzymują za to nagrodę. Aby łańcuch bloków pozostał bezpieczny, musi posiadać mechanizm uniemożliwiający złośliwemu użytkownikowi lub grupie przejęcie większości walidacji. PoS osiąga to, wymagając, aby walidatorzy posiadali pewną liczbę tokenów blockchain, wymagając od potencjalnych atakujących zdobycia dużej części tokenów w blockchain w celu przeprowadzenia ataku.
Proof of work, inny powszechnie stosowany mechanizm konsensusu, wykorzystuje walidację zdolności obliczeniowych do weryfikacji transakcji, wymagając od potencjalnego atakującego zdobycia dużej części mocy obliczeniowej sieci walidatora. To sprzyja zużywaniu ogromnych ilości energii. PoS jest bardziej energooszczędny.[2]