Vitalik Buterin希望到2030年將以太坊“像比特幣一樣簡單”


以太坊聯合創始人Vitalik Buterin認為,區塊鏈的長期彈性和可擴展性在使其變得簡單(如比特幣)方面取決於。在5月3日的博客文章中,他描述了“從現在起5年的以太坊如何變得像比特幣一樣簡單”。布特林寫道:

“關於比特幣最好的事情之一是協議的簡單非常簡單。”

根據Buterin的說法,比特幣的極簡主義設計和簡單性使其可訪問,因此即使是高中生也可以掌握協議的概念和體系結構。 Buterin認為,簡單性也帶來了其他好處,例如削減創建新基礎架構和維護現有基礎架構的成本,並降低錯誤的風險。

最近的升級(如驗證證明(POS)和零知識簡潔的知識不相互互動論點(ZK-SNARK)集成使以太坊更加強大。但是,忽視設計的簡單性增加了以太坊的成本。 Buterin解釋說:

“從歷史上看,以太坊通常沒有做到這一點(有時是由於我自己的決定),這為我們的大部分發展開發支出,各種安全風險和研發文化的孤立性做出了貢獻,通常是為了追求證明虛幻的福利。”

簡化以太坊共識層

11月,以太坊基金會研究員賈斯汀·德雷克(Justin Drake)提出了一個共識層升級,稱為“光束鏈”。 Buterin認為,橫梁鏈“位置良好,要簡單得多”,而不是其過時的前身當前的信標鏈。

Buterin指出,這是因為光束鏈將允許重新設計3個插槽的最終限制,這將消除複雜的概念,例如單獨的插槽,時代和同步委員會。他還強調說,可以通過大約200行代碼實現3個插槽終止的基本實現,從而使其變得更加簡單。

Buterin寫道,光束鏈還將一次減少活動驗證器的數量,這將使“使用分叉選擇規則更簡單的實現更加安全”。

梁鏈還將結合基於鮮明的聚合協議,這意味著任何人都可以成為聚合器。 Buterin指出:

“聚合密碼學本身的複雜性很重要,但至少是高度封裝的複雜性,對協議的系統風險要低得多。”

Buterin補充說,減少主動驗證器和基於Stark的聚合器的合併將“啟用更簡單,更健壯”的P2P體系結構。他接著說,有機會重新思考和簡化幾個方面,從驗證者進入和出口到無活動洩漏。這可以通過減少編碼線(LOC)計數和創建“更清晰的保證”來實現。

Buterin強調說,共識層與以太坊虛擬機(EVM)的執行“相對脫節”,該執行提供了“相對較寬的緯度”以進行改進與執行層相比。

簡化以太坊執行層

上個月,Buterin提議用RISC-V替換EVM合約語言,以提高效率高達100倍。布特林認為,RISC-V的採用也將提高簡單性,因為“與EVM相比,“ RISC-V規格非常簡單”。

但是,這將意味著確保保留現有應用程序的向後兼容性。布特林寫道:

“重要的是要理解的第一件事是:沒有一種方法可以描述“以太坊代碼庫”(即使在一個客戶端中)是什麼。”

根據布特林的說法,橙色區域不能減少。 Buterin聲稱,目標是通過將代碼移至黃色區域來最大程度地減少綠色區域,這表明“代碼對於理解和解釋當今的鍊或最佳塊建立非常有價值,但不是共識的一部分。” Buterin將此過程比作Apple如何通過翻譯層實現長期倒退的兼容性。他寫道:

“重要的是,橙色和黃色的區域是封裝的複雜性,任何想要了解該協議可以跳過它們的人,以太坊的實現可以自由跳過它們,並且在這些地區的任何錯誤都不會達成共識的風險。”

這就是為什麼與綠色區域中的代碼複雜性相比,橙色和黃色區域中的代碼複雜性“弊端要少得多”。

為了減少綠色區域,Buterin提出了以下步驟:

第1階段:新的預編譯將以RISC-V編寫。

第2階段:開發人員將可以選擇在RISC-V中籤訂合約。

第3階段:所有預編譯將通過硬分叉替換為RISC-V實現。

第4階段:在RISC-V中實現EVM解釋器,並將其作為智能合約將其推向。

上述步驟將確保以太坊共識“本地”僅理解RISC-V,Buterin說。

簡化協議範圍的標準

Buterin提議共享“堆棧不同部分的一個標準”,以作為簡化的途徑。

例如,Buterin建議使用單個擦除代碼進行數據可用性採樣,P2P廣播和分佈式歷史記錄存儲。他認為,這將最大程度地減少代碼的總線路,提高效率並確保可驗證性。

同樣,他提出了在三個以太坊層上具有單一共享序列化格式:執行層,共識層和智能合約調用應用程序二進制界面(ABI)。 Buterin建議使用SSZ,易於解碼並且廣泛使用。

最後,一旦EVM被RISC-V或另一種簡單的語言取代,Buterin提議從Hexary Merkle Patricia樹切換到二進制樹,以獲得共識和執行層。 Buterin寫道,這種過渡可以提高效率並降低成本,同時確保可以使用相同的代碼訪問和解釋所有以太坊層。

精神的改變

Buterin提出以太坊以TinyGrad的示例採用明確的最大代碼目標線。 Buterin重申的目標是使“以太坊最關鍵的代碼與比特幣一樣簡單”。

但更重要的是,以太坊需要採取一種精神,在可能的情況下選擇更簡單的選擇。這將意味著比全身複雜性封裝複雜性。

Buterin向處理以太坊的歷史規則的代碼保證將繼續存在他的最新提議。但是,此類代碼應保留在共識關鍵代碼或綠色區域之外。

Vitalik Buterin帖子希望在2030年之前將以太坊“像比特幣一樣簡單”出現在加密貨幣splate上。

資訊來源:由0x資訊編譯自CRYPTOSLATE。版權歸作者所有,未經許可,不得轉載

Total
0
Shares
Related Posts