Se han escrito muchos artículos sobre la minería PoW, que discutieron todos los matices, pero PoS, que apareció en 2011, sigue siendo un misterio para muchos. Ahora hay una cierta tendencia a mezclar estos dos métodos para compensar las deficiencias de cada uno. Pero los materiales en ruso sobre esto claramente no son suficientes, por lo que en Hashflare decidimos hacer esta traducción.«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», . .
Alquiler de equipos de minería en la nube :