以太坊基金會研究員 Justin Drake 日前在以太坊開發者會議中表示,以太坊即將實施的權益證明 (PoS) 代碼正「按計劃進行」,並將在 6 月 30 日前完成。 Drake 表示,這將為研究下一代以太坊區塊鏈的開發人員提供最佳藍圖。
今年 1 月,以太坊推出邁向過渡至「以太坊 2.0」的 Phase 0 預先版本。 Drake 接著透露最新進度,「為了 6 月 30 日這個目標,我一直在仔細檢查 Phase 0 。目前進展如期,雖然簡化代碼的工程仍稍顯繁瑣,但唯有透過精細檢查,我們最終才能排查整改漏洞。」
以太坊持續朝重大升級,也就是邁進「以太坊 2.0」,「Serenity」(寧靜階段) 原定是這個系統的最後升級,在這階段中,整個網絡會從工作量證明 (PoW) 轉變成權益證明 (PoS) 共識演算法,並且處理像擴容、經濟最終性 (economic finality) 與安全性等基本問題。另外,這將徹底改變網絡在創建區塊和驗證交易的方式。
以太坊創始人 Vitalik Buterin 先前在以太坊會議 ETHCapetown 中解釋,以太坊 2.0 擁有「兩大組件」,即 Casper 和分片(Sharding)。他當時說道,「Casper 取代了挖礦機制,而我們認為這些算法更具效率。另一方面, Sharding 則是為『可擴展性』帶來巨大的躍進,因為您再也無須動用網路中所有的電腦來處理交易。」
Buterin 補充說,採用 Sharding 的未來區塊鏈將比當前的區塊鏈「效率高上千倍」。但是,Sharding 仍須等到以太坊 2.0 推出的後兩個階段才會正式實施,而 Phase 0 的第一階段,則是專注於推出新的 PoS 區塊鏈。
屆時,Phase 0 將激活一個名為「Beacon Chain」的區塊驗證系統,因此網絡上的代幣持有權利和投票權將賦予驗證者,而非礦工。
正如以太坊開發者 Ben Edgington 先前所述,Beacon Chain 將同時扮演著多個角色,包括:管理驗證者以及其權益;在每一步為每個分片指定區塊提議者;組織驗證者進入委員會,對擬議的區塊進行投票;應用共識規則;對驗證者實施獎勵和處罰。
這套新系統中對驗證者的獎勵是根據有多少代幣被押注、
Buterin 表示:「在第二階段結束時,
Drake 最後表示,「鑑於我們在代碼簡化上的努力,我相信到規格落實(spec freeze)之時,Phase 0 的狀態轉換函數的代碼能縮減到 512 行,而以太坊 2.0 的狀態轉換函數,包含 Beacon Chain 和分片也能縮減到 1000 行代碼。」
他不忘提醒,目前以太坊 2.0 框架中還有一些尚未解決的「黑箱」測試。
針對這點,Consensys 高級軟體工程師 Joseph Delong 提到,「以太坊 2.0」執行團隊將於 5 月 16 日在紐約舉辦面對面交流會。