2020年以太坊會有哪些進展?Vitalik Buterin在推特上發布了一條個人以太坊路線圖,你可能會好奇他的路線圖的含義,以及今年的以太坊有哪些看點?
合併:用權益證明和分片擴展以太坊
下面是一個帶注釋的Ethereum路線圖和參考鏈接。
從上到下,圖表主要分為四個部分:
「eth1.x雜項」
「eth1.x無狀態」
從eth2 Phase0階段啟動到eth1 -> eth2合併,刪除了工作量證明(PoW)的「nucleus」。
eth2 Phase 2及以後
中間的水平橫軸表示時間的先後順序。沿著橫軸是一個從Phase 0到Phase 1,再到eth1 -> eth2大合併的「nuclesus」。合併有三個前提:
eth2 Phase1發射
eth1 -> eth2合併規範和實現
eth1.x無狀態
成功合併後,系統就能拋棄工作量證明了。用戶將不再需要運行一個eth1客戶端和一個eth2客戶端來跟蹤兩個區塊鏈。以太坊將成為一個分片型的權益證明系統,由信標鏈和分片鏈組成。eth1的狀態將存儲在分片0上。用戶可以繼續使用往常慣用的應用,照常發送交易。
這次合併是以太坊可擴展性的巨大飛躍,需要龐大的工程量來支撐其可能性、使其能安全、穩定地運行。上述前提將工程進行了分類。
關於合併和其他項目,還有很多要討論的,但在這裡我們只專註於nucleus和「eth1.x雜項」,因為它們是以太坊2020的重點。對於nucleus,我們從以太坊2.0 Phase0階段開始。
以太坊2.0 Phase0階段
在2020年極有可能上線的是信標鏈。
信標鏈啟動的主要前提是:
在Eth1主鏈上部署Eth2保證金合約;
至少2個,理想情況下至少有3個ETH2客戶端團隊,推出可用於生產環境的軟體版本。
保證金合約發布後,至少有16,384名驗證人(其中金額至少累計有524,288ETH)存入保證金。
為什麼信標鏈可能在2020年上線?
Danny Ryan, Diederik Loerakker和四個團隊一直在構建高質量的Eth2客戶端。按字母順序排列,正在構建的客戶端有:Lighthouse、Nimbus、Prysm、Teku、Trinity。
有來自以太坊基金會和其他團隊如Artemis, Harmony, Lodestar, Nethermind, Parity的各種級別的貢獻者,以及那些建立了以投資為服務的企業的「新人」。還執行了一些審計。
在2020年交付信標鏈的使命是清晰的,精力也是集中的。大部分工作都已經用分散式的方式完成了。
從經濟角度看,很明顯,用超過20%的年化收益率來吸引16,384名驗證人(524,288ETH)是一種很有創造性的方式(同時,年化收益率會隨著驗證人數的增加而下降)。
如何為以太坊2020做貢獻?
信標鏈客戶端的生產版本預計會在多輪審計和多客戶端測試網穩定運行一段時間後發布;但客戶端測試網已經穩定運行一段時間,但仍需要做高負載下的優化及調試工作。
以太坊永遠歡迎更多的貢獻者。需要貢獻的領域有:客戶端的點對點網路組建、客戶端的互操作性、常用的測試工具、客戶端和網路的安全性、性能以及穩定性。
黑客、安全、EVM和智能合約方面的專家們,對審計保證金合約和評估運行時驗證的工作至關重要。雖然保證金合約的位元組碼還沒有部署到主鏈上,但你可以搶先一步,因為保證金合約不會有什麼變化了。
Ethereum 1.x需要幫助
下圖的最上面部分「eth1.x雜項」,指與當前以太坊主網相關的項目。
這部分可分為三個項目,粗略來說就是三個EIP,需要有執著的貢獻者,才有可能在2020年部署到主網上。
BLS12-381預編譯已經由Matter Labs的Alex Vlasov提了好幾個月,EIP2537也在順利進展當中,EIP2537添加了對Eth2所用的BLS12-381曲線支持,使智能合約能成為eth2的輕客戶機。通過預編譯,可以編寫新的智能合約,驗證來自eth2分片的數據。eth2 Phase1啟動時會引入分片,提高eth1的rollups方案的數據可用性。rollup其實就是一種智能合約,其大量的計算和存儲都是放在鏈下,但有一些數據會放到鏈上,便於獲得反饋。當數據可用性沒有受限制時,Rollup的可擴展性更強。有了Alex Vlasov的工作, BLS12-381預編譯很可能在2020年引入(甚至比信標鏈更早推出)。
EIP-1559對用戶是有益的,因為用戶在交易時可忽略Gas費的設置,同時又能保證不會支付過高的手續費,不會等待超常的延遲。該EIP寫道:「預計大部分用戶無需再手動設置Gas費,哪怕網路中的交易活動很頻繁。」此外,其優雅之處在於要消耗一些費用,以抵消ETH的通貨膨脹而又不會大大減少礦工的獎勵。自從一年前提出EIP以來,EIP已有一些進展。不過,沒有人挺身主導這個工作。
帳戶抽象化則是讓用戶能創建出任意授權邏輯的賬戶。它的靈活性可能影響深遠,這裡簡單舉個示例:一個多簽名智能合約錢包可以用自有資金來支付它的交易Gas費,只要有了一個錢包,裡面有資金,就就不再需有另一個持有ETH的賬戶來跟這個錢包交互並支付Gas費。帳戶抽象化的歷史可以追溯到2015年,但是一個月前提出的一份提案使得在2020年有可能實現賬戶抽象化。
從當前來看,以太坊上可能發生的進展的粗略順序如下:
1.信標鏈在2020年(Eth2 Phase0)推出
2.BLS12–381曲線編譯在2020年推出(也許它會最早推出)
3.如果有人推動賬戶抽象化和EIP1559,那麼就有可能在2020年實現
4.Eth2 Phase1
5.Eth 1.x 無狀態性
6.eth1 -> eth2 大合併
7.(後續)執行模式,隱私和安全性提升,提高加密技術
信標鏈是最多人致力於在 2020 年實現的項目。「Eth2 看起來蠻好的 —— Phase 0 的規範確定下來了,客戶端團隊正在風雨兼程」。在 Eth1 上,Geth 團隊會繼續前進,BLS12-381 曲線預編譯可能在 2020 年引入(也許會比信標鏈更早推出)。不過,EIP 1559 和賬戶抽象化需要挑大樑的人,才有機會在 2020 年推出。這份路線圖也談到了許多並行推進的事物,也許我們可以在後續的文章中討論。
冷萃財經原創,作者:Awing,轉載請註明出處:https://www.lccjd.top/2020/06/21/%e8%a7%a3%e8%af%bb%ef%bc%9avitalik%e7%9a%84%e4%bb%a5%e5%a4%aa%e5%9d%8a%e8%b7%af%e7%ba%bf%e5%9b%be/?variant=zh-tw
文章評論