解讀Vitalik的以太坊路線圖規劃

買賣虛擬貨幣

技術的突破是推動區塊鏈行業前進的引擎,幣安中國區塊鏈研究院與鏈聞 ChainNews 同為密切關注區塊鏈與密碼學等領域技術發展前沿的組織,故而聯合推出「他山之石」專欄,向中文世界讀者介紹全球範圍最值得關注的區塊鏈技術進展,以及在金融等產業最新的應用分析與動態,以期為中國的區塊鏈行業「攻玉」提供借鑑和思考。 

以太坊網路在未來20年將有什麼進展?Vitalik Buterin在Twitter上釋出了個人對以太坊未來發展的路線圖。你可能會對他提出的路線圖中的重點含義感到好奇並想知道今年以太坊的進展關鍵節點是什麼?

用權益證明(PoS)和分片技術作為以太坊擴容方案

從上到下,該圖表主要分為四個部分:

l“ Eth2.x相關”
l“ 無狀態Eth2.x”
l從eth2 階段0的開始到eth2 -> eth2合併,工作證明(PoW)的“核心”被刪除。
lEth2第二階段及更高版本

中間的水平軸表示時間順序。 沿著水平軸是從階段0到階段1,然後從eth2-> eth2的轉變過渡。 

合併有三個先決條件:

lEth2 階段1的釋出
lEth2 -> eth2合併的規範和實現
lEth2.x是無狀態的

成功合併後,系統的共識機制將不再使用工作量證明(PoW)。使用者將不再需要執行eth2客戶端和eth2客戶端來跟蹤兩條區塊鏈。以太坊將成為由信標鏈和分片鏈組成的分片式權益證明系統。eth2的狀態將儲存在分片0中。使用者可以像先前那樣繼續使用應用以及傳送交易。

這次合併是以太坊可擴充套件性的巨大飛躍,需要大量的工程技術來支援其可能性並使其安全穩定地執行。以上前提也將定義整個專案的發展。

關於合併和其他專案,還有很多要討論的內容,但是這裡我們只關注核心模組和“ Eth2.x相關”,因為它們是以太坊2020的重點。對於核心模組來說,我們從以太坊 2.0的階段0開始。

以太坊2.0階段0

信標鏈最有可能在2020年上線。

信標鏈啟動的主要前提是:

· 在Eth2主鏈上部署Eth2保證金合約;
· 至少有2個,最好是至少3個ETH2的客戶端來啟動可在生產環境中使用的軟體版本
· 保證金合約釋出後,至少有16,384個驗證者(總金額至少為524,288個ETH)存放在保證金裡。

為何信標鏈會在2020年上線?

Danny Ryan、Diederik Loerakker和其餘四個團隊一直在研發高質量的Eth2客戶端。 按照字母順序,四個客戶端分別為:Lighthouse、Nimbus、Prysm、Teku、Trinity。

以太坊基金會和其他團隊(例如Artemis、Harmony、Lodestar、Nethermind、Parity和一些“新加入者”)中不同級別的貢獻者都已經建立了投資服務企業。並進行了一些審計工作。

2020年交付信標鏈的任務很明確,而且資源非常集中。大多數工作都是以分散式的方式完成的。

從經濟學的角度來看,利用年收益率超過20%的高利率去吸引16,384個驗證者(524,288 ETH)是一種非常有創意的方式(年收益率將隨著驗證者數量的增加而下降)。

如何為2020年以太坊進展貢獻?

信標鏈客戶端的最終版本預計將在經過多輪安全審計和多客戶端測試網路穩定執行一段時間後釋出;客戶端測試網路已經穩定執行了一段時間,但是仍然需要在高負載下進行最佳化和除錯工作。

以太坊將永遠歡迎更多的程式碼貢獻者。需要貢獻的領域包括:客戶埠以及點對點的底層網路組建、客戶端互操作性、常用測試工具、客戶端和網路安全性、效能和穩定性。

駭客、安全性、EVM和智慧合約方面的專家對於審計保證金合約和評估執行時間驗證至關重要。儘管保證金合約的位元組程式碼尚未部署在主鏈上,但任何人都可以進行主導,因為保證金合約不會有太大的改動。

以太坊1.x需要協助

下圖中的頂部“Eth2.x相關”是指與當前以太坊主網相關的專案。

這部分可以分為三個專案。普遍來說有三個EIP。在2020年貢獻者需要將程式碼部署到主網。

Matter Labs的Alex Vlasov提出預編譯的BLS12–381提案已經好幾個月了。EIP2537也正在進行中,EIP2537增加了對Eth2使用的BLS12–381曲線的支援,使智慧合約成為eth2輕節點。透過預編譯,可以編寫新的智慧合約來驗證eth2分片中的資料。當eth2 階段1開始提高eth2 rollup擴容方案的資料可用性時將會引入分片技術。Rollup實際上是一種智慧合約,大量的計算和儲存都將放在鏈下,僅有一些資料將放在鏈上以便於快速反饋。當資料可用性不受限制時,Rollup技術具有更大的可擴充套件性。在Alex Vlasov的努力下,預編譯的BLS12-381方案可能會在2020年推出(甚至比信標鏈還早)。

EIP-1559提案將對使用者有利,因為使用者可以在交易過程中忽略手續費設定,同時可以保證他們不會支付過高的手續費或等待異常的延誤。EIP提案中提到:“即使網路中的交易活動非常頻繁,大多數使用者也將不再需要手動設定手續費。”此外,它的好處在於無需大幅減少礦工的獎勵就可以消耗一些費用來抵消以太坊的通貨膨脹。自從一年前提出這一EIP以來已經取得了一些進展。但是目前沒有人更進一步地推動這個方案。

賬戶可擴充套件功能允許使用者建立具有任意授權邏輯的帳戶。它的靈活性可能會產生深遠的影響。有一個簡單的示例:多簽名智慧合約錢包可以使用自有資金支付其交易手續費。只要擁有一個有資金的錢包,就不需要另一個持有ETH的帳戶與此錢包進行互動並支付手續費用。賬戶可擴充套件功能的歷史可以追溯到2015年,但是一個月前提出的一項提案使得該功能有望在2020年實現。

從當前的進度來看,以太坊開發順序或大致如下

1.信標鏈將於2020年啟動(Eth2 階段0)
2.BLS12–381曲線程式碼編譯將在2020年啟動(也許更早時間會啟動)
3.如果有人推動帳戶可擴充套件功能和EIP1559提案的發展,那麼可能在2020年就能實現
4.Eth2第1階段
5.Eth 1.x無狀態階段
6.eth2 -> eth2大合併
7.(後續)執行模型、隱私和安全性增強以及加密技術

信標鏈是大多數人都致力於在2020年實現的專案。“ Eth2看起來不錯,第0階段的規範已敲定,客戶團隊正在經歷各種試驗並攻克難點。”在Eth2上,Geth團隊將持續投入開發,並且BLS12-381曲線預編譯可能會在2020年(可能比信標鏈更早)引入。但是,EIP1559和帳戶可擴充套件功能需要有人主導並推動才有機會在2020年推出。該路線圖還討論了許多並行發展的計劃,也許我們可以在後續文章中討論。

免責聲明:

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

推荐阅读

;