以太坊怎樣從POW遷移到POS?

買賣虛擬貨幣
以太坊1.0採用工作量證明機制(pow),以太坊2.0也許會遷移到權益證明機制(pos)。那麼如何說服pow的礦工關閉礦機,轉向pos,最終只存在pos一條鏈?大礦工肯定不同意遷移。以太坊團隊想控制挖礦解決這個問題嗎?如果是這樣的話,以太坊真的是去中心化的嗎?以太坊團隊的解決方案究竟是什麼呢?


以太坊現在設想的解決方案是在創世紀塊中內建“炸彈合約”,最終的細節還沒有確定。一旦爆炸條件滿足,“炸彈”引爆,向pow鏈釋放鉅額的以太幣,稀釋pow鏈上以太幣的價值,促使礦工關閉礦機,轉向pos鏈。

爆炸條件有兩個:

75%的以太幣同意分叉。炸彈合約中有兩個“以太幣銀行”,分別成為x和y。你可以向x或y存入以太幣,存入的以太幣隨時可以取回。向x存幣代表“我支援分叉,遷移到pos”,向y存幣代表“我不同意分叉,不同意遷移到pos”。如果n代表以太幣的總量,只有當x > n*0.05 + 3* y,且持續一週時間時,才表示同意分叉的多於不同意分叉的。所以,當x=75%(準確值是76.25%)才能完全保證滿足條件。這相當於為炸彈安裝引爆裝置。
vitalik 、 gav、jeff(此三人是以太坊建立者)中的兩位簽名同意分叉。當這三個認為遷移pos的準備工作已經做好了,並同意遷移時,就可以進行多重簽名。這三個人其實就是引爆手。
這一機制並沒有給予三位創始人過大的權力,因為實現爆炸,成功遷移到pos,需要整個社羣75%的同意。另外,如果炸彈合約爆炸,成功遷移到pos,炸彈合約也將不再有效。

目前,關於炸彈合約程式碼的細節還沒有最終確定。gav在寫炸彈合約的程式碼,一些具體的引數也沒有最終確定。在炸彈合約植入創世紀區塊以前,vitalik、wilcke、外部程式碼審計者以及每個人都會程式碼進行檢查、審計。
資料來源:http://www.reddit.com/r/ethereum/comments/2w08qk/progress_on_the_bomb/

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;