以太坊是一台能夠執行點對點智能合約的世界計算機。了解以太坊如何工作的最佳方式是將其可視化:將以太坊視為互聯網的操作系統,將以太(ETH) 視為該操作系統的原生貨幣。以太坊的第二個版本,俗稱“以太坊2.0”,將不僅僅是簡單的升級。新功能將允許用戶以新的方式在以太坊之上構建去中心化應用程序,同時使其更快、更輕——非常適合物聯網設備。那麼這些新功能究竟是什麼?讓我們來了解一下
以太坊2.0 路線圖
最初的以太坊路線圖於2016 年發布,包括兩個階段。第1 階段計劃於2017 年完成,並且應該是對網絡的“小升級”,以使其與大量用戶有效地工作。第2 階段應該用旨在支持大規模去中心化應用程序的新架構對以太坊區塊鏈進行全面“重寫”。不幸的是,由於一些意想不到的問題,第二階段的開發被推遲了。現在,以太坊開發人員正在努力完成第一階段並啟動第二階段。第一階段預計將在2020 年完成,第二階段將在2021 年緊隨其後。
分片
分片也稱為“狀態分區”。這是一個網絡的不同節點存儲區塊鏈不同部分的過程。這允許網絡有效地擴展,因為只需要一定數量的節點在線來處理給定的交易。託管區塊鏈特定部分的節點稱為“驗證器”。以太坊團隊設計分片的方式是可以在驗證者組中添加或刪除節點。該團隊還開發了一個系統,驗證者組可以通過該系統“投票”在必要時進行更改。分片有望使以太坊2.0 更具可擴展性,使其每秒可以處理數千筆交易。
以太重用
這是一個允許以不同方式多次使用同一個Ether 的過程,類似於智能合約使用gas 的方式。 Gas 用於處理交易並以Ether 支付。不可能兩次使用同一個Ether,但在Ethereum 2.0 中,兩個不同的智能合約可以使用同一個Ether。這也將有助於擴展,因為網絡將能夠使用相同數量的以太幣處理更多交易。以太重用也有望提高以太坊2.0 網絡上的交易速度。當網絡同時處理許多交易時,它們會根據用戶支付的以太幣數量來確定優先級。如果你支付更多,你的交易優先級更高,並首先處理。以太重用將使網絡更有效地處理這些交易。
eWasm:以太坊的新執行環境
以太坊是用一種叫做Solidity 的編程語言編寫的。 eWasm 是Solidity 的新執行上下文,它使得在以太坊2.0區塊鏈上編寫去中心化應用程序(DApps) 成為可能。 eWasm 編程語言是與WebAssembly項目的一組開發人員合作開發的。它是一種設計用於在虛擬機上運行的低級編程語言。 eWasm 虛擬機旨在與EVM 兼容,並將用於在以太坊2.0 網絡上執行Solidity 代碼。這意味著可以在以太坊2.0 網絡上運行在Solidity 中創建的去中心化應用程序。 eWasm 虛擬機還將用於在以太坊2.0 網絡上執行智能合約,這使得使用多種不同的編程語言編寫智能合約成為可能。
結論
以太坊2.0 升級將為網絡帶來許多新功能,使其比現在更快、更輕。以太坊2.0 最重要的特性之一是分片,這將使網絡能夠有效地擴展。以太幣的重用也將有助於提高可擴展性,使網絡可以使用相同數量的以太幣處理更多交易。 eWasm 使得在以太坊2.0 網絡上運行在Solidity 中創建的去中心化應用程序成為可能。這些新功能將使網絡更加高效,並為大規模去中心化應用程序做好準備。
聲明:以上內容採集自VOCAL,作品版權歸原創作者所有內容均以傳遞信息為目的,不代表本站同意其觀點,不作為任何投資指導。幣圈有風險,投資需謹慎