إثبات الرهان: كيف تعلمت أن أحب ضعف الذاتية

تم كتابة العديد من المقالات حول تعدين PoW ، والتي ناقشت جميع الفروق الدقيقة ، ولكن PoS ، التي ظهرت في عام 2011 ، لا تزال لغزا بالنسبة للكثيرين. الآن هناك ميل معين لخلط هاتين الطريقتين بحيث يعوضان عن عيوب بعضهم البعض. لكن من الواضح أن المواد باللغة الروسية حول هذا لا تكفي ، لذلك قررنا في Hashflare إجراء هذه الترجمة.

«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 ).

, :

  1. S («» («score») « » («gravity»))
  2. score(genesis) = 0, gravity(genesis) = 1
  3. score(block) = score(block.parent) + weight(block) * gravity(block.parent), weight(block) 1, (, Bitcoin weight(block) = block.difficulty)
  4. B' B , , n B , gravity(B') = gravity(B) * 0.99 ^ n (, , 0.99, ).


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


Number
Gravity
Score
, «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», . .

تأجير معدات التعدين السحابية :

Source: https://habr.com/ru/post/ar383661/


All Articles