萬里長征第一步?ETH2.0測試網Onyx正式啟動

買賣虛擬貨幣

昨天,作為全球第二大區塊鏈專案的以太坊,正式啟動了ETH2.0的最新版的測試網——Onyx,讀音[ˈɒnɪks]。曾經一度備受期待但又遙遙無期甚至近於難產的ETH2.0.似乎終於迎來了最後臨門一腳的時刻。

ETH2.0是什麼?

2014年,以太坊的出現讓區塊鏈有了落地應用的價值,甚至被稱為是區塊鏈2.0的締造者。

但以太坊網路在安全性、共識機制和擴充套件性上依然存在侷限性,難以滿足它作為第一公鏈的市場需求,更不用說實現“去中心化網際網路”的願景了。

如果說以太坊克服自身的侷限性是前有虎狼,那麼以太坊還後有追兵。在以太坊之後,EOS、波場等後起之秀在你追我趕,波卡與IPFS兩個明日之星也在期待了兩三年後的今年預計上線,所以ETH2.0就應時而出了。

Vitalik帶領的以太坊團隊,試圖在目前執行的基於PoW共識的以太坊區塊鏈上,覆蓋基於PoS共識的新系統,同時也透過實現狀態分片來提高擴充套件性。

在2018年的臺北,以太坊團隊正式將Casper PoS與分片合併為一項名為Ethereum Serenity的計劃,也稱作為以太坊2.0.

因為ETH2.0在技術難度和設計深度上規模甚大,所以按計劃分階段來實現。

所以ETH2.0有4個階段,分別是階段0、階段1、階段1.5、階段2……

Phase 0階段,是推出全新的共識機制——信標鏈(Beacon Chain)。信標鏈是ETH2.0的核心,是所有系統層活動發生的所在,也是系統內協作溝通的地方。在理想狀態下,新共識機制可以實現1000倍的可擴充套件性。

Phase 1階段,是讓內容能基於信標鏈達成共識,而這些內容則來自分片鏈,也即基於信標鏈共識的其它鏈。

Phase 1.5階段,是把以太坊主網作為一個分片整合進ETH2.0的共識機制,ETH的礦工將不再由工作量證明挖礦演算法來支撐,而是由ETH2.0驗證者來構建。

Phase 2階段,要為初始以太坊分片以外的其它分片新增狀態和執行機制,具體採取的方式還沒有確定。

Onyx測試處在什麼階段?

此次最新版的測試網Onyx,是處在通往ETH2.0的什麼階段?

Phase 0階段,也就是事實上的第一階段。

自從2018年開啟ETH2.0研發以來,目前已經實現了4個測試網路,Ruby、Sapphire、Diamond和Topaz。

其中第4次的Topaz測試網路,是Phase 0階段的第一個完整的主網配置。Topaz上線以來執行良好,有近4萬位活躍的驗證者。但是因為在共識規則中有一個錯誤,所以不能相容多客戶端,其他客戶端無法成功同步Topaz區塊鏈。

而這次的Onyx測試網路,作為Topaz的下一個迭代版本,做一些重要改進,目標是實現主網上線和多客戶端準備就緒之前的最終規範。以後除非出現嚴重的漏洞,否則就不再改動。

以下列舉一些Onyx測試網中的改進:

• 在P2P網路基礎上更好地處理圍繞見證訊息形成的次級網路;

• 改進針對獎勵/懲罰等容易遭到攻擊的共識程式碼的測試;

• 改進ETH 1.0的資料處理;

• 確保在怠惰懲罰(inactivity leak)機制觸發時,表現較好的驗證者不會被扣除餘額,提高使用者體驗度。

ETH2.0還有多遠?

測試網Onyx啟動,只能說ETH2.0即將完成它的萬里長征第一步,後續還有很多工要解決。

比如基於信標鏈共識開發大量的其它鏈(當然相信憑以太坊的影響力,應該不成問題),還有把ETH的POW的共識機制改為POS共識機制……

第一步也許在很大程度上解決了技術上的難題,那麼後續則是涉及到更多的生態利益,以太坊團隊能否迎刃而解?

免責聲明:

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

推荐阅读

;