以太坊擴容故事往往以第2 層匯總為中心,但EVM 本身又如何呢?虛擬機是否受到系統執行層固有的限制,或者開發人員可以克服這些限制嗎?
雖然Rollup 減輕了以太坊主鏈的計算負載,但0XZX 聯合創始人Michael Ippolito 想知道直接在以太坊上進行的計算如何才能更加“高效”。
“匯總是否解決了我們所有的可擴展性挑戰,或者在執行層上仍然有工作要做?” 他在得克薩斯州奧斯汀舉行的Permissionless II 會議上問道。
Monad Labs 開發者關係工程師Kevin Galler 回答道:“我們今天所知道的EVM 目前的許多限制實際上更多的是迄今為止該EVM 的後端計算機構建方式的副作用”,但並不是固有的接口或字節碼。
“你實際上可以設計並行性和其他東西,”他說,並承認“有些東西你必須解決以保持向後兼容性。”
“關於如何做這些事情,高性能計算研究了大約20 年,”他說,“所以,這是一個非常可以解決的問題。”
Offchain Labs 高級軟件工程師Raul Jordan 承認,目前EVM 的實施“由於多種原因相當緩慢”,並補充說“我們可以做很多事情來加強它”。
Jordan 指出,開發人員已經習慣了能夠使用目前的EVM 構建DeFi 原語和其他“非常酷的應用程序”,但想知道“我們如何才能賦予他們超能力來構建比以前更強大的東西?”
“我們如何才能賦予他們權力?” 他問。 “我們應該讓EVM 更快,還是可以引入新的結構,讓它們能夠完成以前不可能完成的事情?”
無法欺騙物理
Somani 對第二層協議可能過多表示擔憂。 “單線程EVM 的問題是……它會導致大量匯總。”
“有人建議應該進行數百萬次匯總或其他操作,”索馬尼繼續說道。 “這將導致流動性去中心化和最終用戶體驗等許多問題。”
索馬尼說,“足夠先進的虛擬機”有本地費用市場,“因此,如果一個應用程序上有很多活動,它不會堵塞所有這些應用程序。”
“所以帶上那個 [virtual machine] 以太坊可以導致這種高度並行化 [layer-2] 這並不真的需要所有其他機器人的存在,”他說。
“你不能欺騙物理學,”加勒插話道。 “帶寬從根本上限制了許多區塊鏈的運行速度。”
在談到擴展挑戰時,Jordan 提到了Arbitrum Stylus 的例子,並指出該產品允許開發人員使用Rust 和C++ 等常見編程語言編寫代碼,並編譯為一種稱為WebAssembly 的特殊指令格式。 “你實際上可以與EVM 智能合約並行執行。”
“所以我們最終意識到EVM 不是上限,”他說,“它實際上是下限。”
“你可以做比你想像的更多的事情,同時仍然保持相同的保證。”
執行層的可擴展性“還有很長的路要走,”喬丹補充道,“我們正在努力實現這一目標。”
每天晚上將當天的熱門加密貨幣新聞和見解發送到你的電子郵件中。立即訂閱0XZX 的免費新聞通訊。
想要將Alpha 直接發送到你的收件箱嗎?從0XZX Research 的每日匯報中獲取degen 交易想法、治理更新、代幣表現、不容錯過的推文等。
等不及了嗎?以最快的方式獲取我們的新聞。在Telegram 上加入我們,並在Google 新聞上關注我們。
資訊來源:由0x資訊編譯自BLOCKWORKS。版權歸作者Darren Kleine所有,未經許可,不得轉載