以太坊公共測試網Ropsten正在轉向權益證明,這是以太坊主區塊鏈可以切換到權益證明共識之前的最後準備工作之一。
5月31日,以太坊核心開發者Tim Beiko發布Ropsten合併公告,稱今天已推出一條新的信標鏈,預計6月8日左右在Ropsten網絡上進行The Merge,從而轉換為PoS共識。
根據公告,此次合併分為兩步:它從共識層上的網絡升級開始,由信標鏈上的插槽高度觸發。其次是執行層從工作量證明過渡到股權證明,由一個特定的總難度閾值觸發,稱為終端總難度( TTD )。
首先,6月2日,插槽高度24000,Bellatrix升級將為The Merge 準備Ropsten 信標鏈。屆時,CL 客戶端將開始監測工作量證明鏈上的TTD值。
其次,選擇一個PoW總難度值,即終端總難度(TTD)來觸發共識轉換。 TTD應在6月2日或3日之前選擇,以避免礦工再次擾亂過渡,並將在ethereum.org公佈。當在Ropsten 上達到或超過這個新TTD值時,過渡的執行層部分(代號為Paris)將啟動。
一旦執行層超過TTD,下一個區塊將完全由信標鏈驗證器生成。一旦信標鏈完成了這個區塊,即認為合併已經完成。
在Ropsten 過渡之後,另外兩個測試網(Goerli 和Sepolia)將在重點轉移到主網之前過渡到權益證明。其他測試網,如Rinkeby 和Kovan,可能由社區單獨維護和升級,但不再由客戶端開發人員監控。
Tim Beiko指出了8項需要注意的事情:
1,合併後,如果在信標鏈上運行了一個節點/驗證器,現在必須還要運行一個執行客戶端。同樣,如果在PoW 鏈上運行一個節點,*必須*運行一個共識層客戶端。
2,EL <>CL 節點使用經過身份驗證的端口進行通信,為此需要設置一個JWT代幣。
3,共識層客戶端實際上包含兩件事:信標節點和驗證器客戶端。如果只想運行一個節點(即從鏈中“讀取”),僅需要一個信標節點,不需要驗證器客戶端。
4,同樣,如果運行驗證器,則需要運行驗證器客戶端。需要注意的是,可以在單個EL <> CL 組合上運行多個驗證器。
5,合併後,驗證者從交易中獲得優先費用,這發生在執行層,因此這些費用不會鎖定在信標鏈上。要獲得它們,需要在啟動驗證器時設置一個“費用接收者”地址- 確保個人擁有它的密鑰。
6,如果在某個礦池中進行質押,現在是時候開始詢問他們計劃如何分配這些費用了。
7,如果想在Ropsten上設置一個驗證器來自己運行所有這些,有一個實例可以幫助開始。
8,如果是應用程序/工具開發人員,那麼The Merge 基本上不會產生任何改變。
在Ropsten 合併公告中,同樣列出了一些常見問題。
-
對於節點運營商
如果已經在信標鏈上運行了一個節點,那麼現在還需要運行一個執行層客戶端。同樣,如果在當前的工作量證明網絡上運行一個節點,將需要運行一個共識層客戶端。為了讓它們安全通信,必須將JWT 代幣傳遞給每個客戶端。
值得強調的是,雖然它們都是共識層客戶端版本的一部分,但運行信標節點與運行驗證器客戶端是不同的。質押者必須同時運行兩者,但節點運營商只需要前者。
最後,記得在6 月3 日回來查看關於Ropsten TTD 最終值的公告。
-
對於質押者
信標鏈上的驗證者除了共識層客戶端外,還需要在Merge 之後運行執行層客戶端。合併前,強烈建議這樣做,但驗證者可以將這些功能外包給第三方提供商。這是可能的,因為執行層所需的唯一數據是存款合約的更新。
合併後,驗證者需要確保他們創建和證明的塊中的交易是有效的。為此,每個信標節點必須與執行層客戶端配對。請注意,多個驗證器仍然可以與單個信標節點和執行層客戶端組合配對。雖然這擴大了驗證者的責任,但它也賦予了提出區塊的驗證者獲得其相關交易優先費用(目前屬於礦工)的權利。
雖然驗證者獎勵在信標鏈上累積,並且需要隨後的網絡升級才能撤回,但交易費用將繼續在執行層上支付、銷毀和分配。驗證者可以指定任何以太坊地址作為交易費用的接收方。
更新共識客戶端后,請務必將其設置fee recipient為驗證器客戶端配置的一部分,以確保將交易費用發送到個人控制的地址。強烈建議在以太坊主網過渡到權益證明之前,讓主網驗證者在Ropsten 和其他測試網上運行合併。
合併是迄今為止對以太坊最複雜的升級。為了最大限度地降低網絡中斷的風險,作為驗證者,在此期間不能撤回質押的ETH。