以太坊(Ethereum)區塊鏈的下一個段重大升級 ——「以太坊 2.0 第一階段」可能會在 2020 年 1 月初發佈。
根據每兩週一次的以太坊 2.0 開發人員協調會議「執行者公告(Implementers Call)」中,以太坊基金會(Ethereum Foundation,EF)講述了一個關於以太坊 2.0 零階段¹(Phase Zero)的詳細時間表。
[註*1] 以太坊發展有四個階段:Frontier、Homestead、Metropolis、Serenity,進入 Serenity 就是正式邁入以太坊 2.0,而零階段則是從 Metropolis 過渡到 Serenity 下的其中一個小階段。
以太坊基金會研究人員賈斯汀.德雷克(Justin Drake)在會議中提出了發佈日期建議,該建議是根據在以太坊 2.0 在 6 月 30 日將進行第一次「Code Freeze²」測試而推斷。
[註*2] Code Freeze,顧名思義就是畫下一個日期線,在這以後,產品全面進入『禁止添加功能』的狀態。
「在 2019 年底之前,我們還有相當多的時間,所以我認為在 2019 年底發佈創世區塊(Genesis Block)可能是相對現實的。 2020 年 1 月 3 日發佈會是最可行的日期。」德雷克在電話會議上表示。
信標鏈合約³(Beacon chain)將於十月初,在日本大阪舉行的「Devcon 5 」期間發表;隨後,以太坊 2.0 的創世區塊也可能將於 2020 年 1 月 3 日推出,與中本聰於 2009 年首次開採比特幣的日期相同。
[註*3]信標鏈在新的以太坊中將是整個區塊鏈的核心。這條鏈兩大主要任務之一是節點可以透過抵押以太幣,參與質押(Stake)系統,由網路選出出塊的節點,替代礦工的角色而成為鏈的構建者,負責協同所有分片的溝通。
不過,另一位研究人員丹尼.雷恩(Danny Ryan)也表示,日期仍未能確定,因為測試以太坊 2.0 所需的額外工程也需要被納入決定日期的考量中。
雷恩強調:
「雖然我們認為的日期是可行的,但開發團隊還沒準備好訂下發佈日期,尤其是考量到我們尚未進入多點傳輸(multi-client)的測試網中。隨著每個發展階段持續進行,將會出現很多未知因素,所以我們會繼續著手對付這些出現的問題。」
德瑞克更深入地探討了「零階段」穩定發行所需的要求,並強調研究人員目前的目標,是在以太坊 2.0 系統上投入最少 200 萬枚以太幣(ETH)作為抵押。據估計,這將意味著重新設計的以太坊區塊鏈,將在鎖上價值超過 5 億美元以太幣的以太坊 2.0 驗證器中啟動,他們被期許扮演當前以太坊礦工的角色。
步向寧靜「Serenity」
自以太坊問世以來,開發人員一直在期待過渡到以太坊的最終階段,稱為「Serenity」的權益證明(PoS)。
為了鼓勵當前的以太坊礦工們過渡到以太坊 2.0 ,德雷克提到將在今年 10 月於 Devcon 5 舉行的年度聚會期間,使用 PoS 的以太幣(ETH)來開立存款抵押合約(deposit contract)。
「這裡的想法是,嘗試在創世快啟動前先發佈存款抵押合約,以便我們預留時間讓驗證人(也就是礦工們)進行抵押。」
德雷克解釋道:「計畫是在 Devcon 5 舉行存款抵押合約發佈儀式。舉行這次公開儀式的原因之一是,我們都可以達成一致認同的確切位址,以避免假的存款抵押合約。」
雖然以太坊 2.0 的零階段發佈時間尚未完全確定,但就過去的經驗推斷,明年 1 月推出這個系統對以太坊開發者和研究人員來說是可以實現的。
以太坊共同創始人維塔利克.布特林(Vitalik Buterin)也對明年 1 月這個時間點表示十分有信心:
「根據我對以太坊 1.0 的經驗,我肯定會說 2019 年底或 2020 年 1 月是一個可以實現的目標。像是以太坊 1.0 的『code freeze』是在 2015 年 1 月,並於 2015 年 7 月推出」
沒有留言:
張貼留言