Muitos artigos foram escritos sobre a mineração de PoW, que discutiram todas as nuances, mas o PoS, que apareceu em 2011, ainda é um mistério para muitos. Agora, há uma certa tendência de misturar esses dois métodos para compensar as deficiências um do outro. Mas os materiais em russo sobre isso claramente não são suficientes, então nós da Hashflare decidimos fazer essa tradução.«proof of stake» (« ») . , , , , , «proof of stake» , « » (proof of work»). «proof of stake», , , , «nothing at stake» (« »). , , , «proof of stake», . .

«Nothing at Stake»
. , , / . () , . , , , – , , , , , . , :
- : « » («proof of work») TaPoW. , , ( ) .
- ( ): «proof of stake»
- : Ripple/Stellar
,
; , M-of-N, « » , N. ( ), BFT «proof of stake».
«proof of work» , : . , , , ( ), . , , , , ; , , .

, «proof of stake, . , (, , ), . , « » («naive proof of stake»), « » («proof of work») « » («simulated mining rig»): , : . «nothing at stake».

, «proof-of-stake»: . (
), , - , - ( ), « », , .
« », , ,
, , (, 1000 1% , , , 1% , ). Ethereum, , , 0.3% 8.6% ( ). , , , .
(short-range forks) – , , 3000, «nothing at stake»: . , , , , , , . , .

“Slasher 2.0″ (
Slasher 1.0, «proof of stake” ), , , , . , , , , , . , ,
(
). Slasher 1.0 Slasher 2.0 .

, , : , , , , . , , () , : , , , , . , , , , , , , , , , . , (, , ).
Slasher , , -- («transactions-as-proof-of-stake»), . TaPoS «» (, , ). , . , : , , ; , . , - node.js , ? , : , . «proof of stake», , , , .
, , , , , , , «proof of stake» «proof of work». , , , , .
, . , :
- : , , (i) (ii) «» , , , .
- : , , ( , ).
, (, Ripple), ; , , , , 100000 , , , , , . , «proof of work», : , « » («proof of work»).
, «proof of stake», :
- Weakly subjective: , , (i) , (ii) «» , (iii) , N , , , , , , , .
«proof of stake»: N , N . , S , N , S’, S, . , , , . , , , X = 100% ( , , N ).
, :
- S («» («score») « » («gravity»))
- score(genesis) = 0, gravity(genesis) = 1
- score(block) = score(block.parent) + weight(block) * gravity(block.parent), weight(block) 1, (, Bitcoin weight(block) = block.difficulty)
- B' B , , n B , gravity(B') = gravity(B) * 0.99 ^ n (, , 0.99, ).

, . ESS, , ; , B B, k , , , k ( , , , ). , ESS X , 50/50 (, 70/30, X = 0.29).

, «max N » (“max revert N blocks”) , ESS , ( , N ) ( , 99% N ).
, , ? , , , . , , N , , . , , , , , . , : , , , , « ». .
, « », ; Bitcoin , X, X, , , , X – , X, , , .
, , . , .
, , , ( -
) . ,
, . , , . , .
. «proof of stake», , . , . . , , , , . , , «proof of work», .
, N; , , N , . , T , 23% T, , , , , 11.5% . , .
:
, , . , («proof of work»). , , .
-, , , , «proof of stake», «proof of work». , 50% , , 70%, 85% . , . , , , , .

-, , . , , , , , , .
-, , (i) , (ii) , .
, «proof of stake» , , , « proof of work» . «proof of work» ASIC , .
, : «proof of stake» 1%, 2%, 3%, , , . , , , ; «proof of stake» , «proof of work», , «proof of stake» , . , , , , .
, (i) «proof of stake» , , , , «nothing-at-stake» , (ii) , «proof of stake» , «proof of work». «proof of stake» - ; , , . , «proof of work», . .
Aluguel de equipamentos de mineração em nuvem :