Proof-of-Stake

Casper 權益證明算法如何工作?

  • April 26, 2018

乙太坊計劃在未來版本的網路中遷移到 Casper 權益證明算法。該算法的細節是什麼,它與以前的股權證明共識協議相比如何?

友善的幽靈

Casper 是一種基於安全存款的經濟共識協議。這意味著節點,即所謂的綁定驗證器,必須放置保證金,一個稱為綁定的操作,以便通過生成塊來服務於共識。

在 Casper 風格的股權證明中,任何人都可以通過發布債券來參與區塊生產。發布債券後,您有機會押注下一個將包含哪個區塊。激勵措施是,您通過與最終​​共識下注來賺錢,並通過與共識下注而賠錢。任何可通過密碼學證明的不當行為都會導致債券被沒收。

可以對工作量證明做一個類比,每個礦工都用他們的算力押注哪個區塊將被接受。如果他們賭錯了,那麼他們產生的任何區塊都將成為孤兒,導致他們賠錢。

這個協議有幾個不錯的屬性:

  • 任何人都可以參加
  • 能及時達成共識
  • 它迅速收斂於不可逆轉的共識
  • 它不受政治影響

非經濟意義上的卡斯帕

Casper 是一種最終一致的基於區塊鏈的共識協議。它有利於可用性而不是一致性,請參閱CAP 定理. 它始終可用,並且盡可能保持一致。它對不可預測的消息傳遞時間是穩健的,因為節點通過重新組織事務達成共識,最終收到延遲消息。它具有 50% 的最終容錯率,即由 >50% 正確節點創建的分叉得分高於其餘潛在故障驗證器創建的任何分叉。但值得注意的是,客戶無法確定任何以 51% 參與度創建的分叉不會被還原,因為他們無法知道其中一些節點是否為拜占庭節點。因此,只有當一個區塊有絕大多數驗證者或抵押權益參與時,客戶才會認為該區塊已完成。

**https://gitter.im/ethereum/research**是一個開放的、高度技術化的渠道,目前可以獲得有關 Casper 的大部分詳細資訊。

在參與上述渠道之前,以下是一些可以提供幫助的背景參考資料:

引用自:https://ethereum.stackexchange.com/questions/102