Proof-of-Stake

如何過渡到 PoS?

  • June 10, 2020

我試圖找到即將到來的 PoW 到 PoS 過渡的細節,但我能找到的只是一般性的解釋,為什麼它這麼好。有人可以指出我的資源或用幾句話解釋一些細節嗎?

特別是,假設我執行一個 Parity 節點,並且升級發生了。

  1. 我是否只安裝新版本的 Parity 並繼續執行同一節點?
  2. 如果我執行 PoW 礦機,升級後它還會執行嗎?我知道難度炸彈,但這是否意味著 PoW 仍然有效,只是利潤減少了?
  3. 如果我“忘記”升級會怎樣?我的節點還會是區塊鏈的一部分嗎?
  4. 有沒有辦法為升級“準備”以使其盡可能順利進行?

過渡中有許多步驟尚未解決。但是,對於即將到來的 ETH 2.0 階段,有一些資訊肯定是準確的。

質押

您可以過渡到第 0 階段的信標鏈(有關所有里程碑,請參閱此答案)。在該步驟中,將在舊版 ETH 1.x 鏈上部署存款合約。該存款合約允許您通過創建驗證人存款將您的 ETH 代幣從 ETH 1.x 轉移到 ETH 2.0。

創建驗證人存款後,您將能夠作為驗證人參與權益證明。為此,您停止執行 Parity Ethereum ETH1 節點並轉移到 ETH2 節點,例如 Lighthouse:https ://github.com/sigp/lighthouse

值得注意的是,這是一個自願的步驟。ETH1 鏈會繼續存在一段時間,只要它還在,你就可以堅持下去。

分片

在為 ETH2 啟動第一階段分片擴展後的某個時間點,舊的 ETH1 鏈將(很可能)成為 ETH2 上的分片。這有時被稱為階段 1.5ETH1-ETH2-Merger

這將如何詳細顯示還不容易說,現在說如何升級您的客戶以能夠參與該階段當然還為時過早。

請注意,Parity Technologies 在 2019 年放棄了對乙太坊的支持。Parity 乙太坊客戶端現在由被稱為 OpenEthereum 項目的 Gnosis 團隊提供最低限度的生命支持。我不知道 OpenEthereum 團隊正在努力實現 ETH2 兼容性。

然而,Geth 團隊正在為 Go-Ethereum 客戶端開發 ETH2 組件,PegaSys 團隊正在維護 ETH1 Besu 和 ETH2 Teku 客戶端,而 Nethermind 團隊正在開發 ETH1 Nethermind 和 ETH2 Cortex 客戶端。也許,為了準備過渡,您可以調查這些客戶。

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