Steven Goldfeder 向鏈聞表示,基於WASM 的新架構有能力提供直接的WASM 智能合約支持,但現階段他們的重點是提供最佳的EVM 支持。
撰文:潘致雄
Arbitrum 在推出個以太坊擴容網絡Arbitrum One 之後還計劃為該重要的升級,「Nirto」(代首加速)一次,可進一步降低用戶的可擴展性擴展性。
挖掘標準引擎可以採用的技術改進是Arbit 原定定制化的AVM(Arbit 虛擬機)架構,基於WASM 的Arbitrum 架構。非常特殊的編程語言和編譯工具。
替換成WASM 架構後,比特幣團隊可以提升二層網絡代碼的執行效率最高可達20 至50 倍,而且未來的工人可以支持更多通用的編程語言,這使得能夠讓更多的開發者進入該領域。
可以在瀏覽器內運行的WASM技術
Arbitrum聯合學術史蒂文·戈德費德鏈聞表示,「從技術角度,硝基確實使我們更接近於直接支持WASM合約。」而現在的以太坊網絡中的智能合約是通過Solidity等,然後在編譯後通過EVM(以太坊虛擬機)執行的。
已知維基百科顯示,WebAssembly(WASM)是一個實驗性的編程語言,讓開發者可以藉鑑自己熟悉的編程語言編譯,可以在瀏覽器內運行,開發團隊來自Mozilla、Google、Microsoft、Apple 等。 WASM 的1.0 版本也已經被集成在了所有主流的瀏覽器內,包括Firefox、Chrome、Safari 和Edge。
它也被一些區塊鍊網絡選擇作為一種潛在的技術升級方案,包括以太坊實驗探索特定的eWASM 技術,而不是從GitHub 和以太坊基金會定期公開的進展來看,該項目可能不是現階段階段以太坊現在更關注於以太坊2.0的硬叉和PoS的開發升級重點。
先專注於EVM,提升難度、Gas計算方式
但Steven Goldfeder 補充到,基於WASM 的新架構是有能力提供直接的WASM 智能合約支持的,但現階段他們的重點是提供最佳的EVM 支持,「Nitro 仍將要求開發者以EVM 為目標。」
從EVM 再往上簡單,我們的Nitro 升級又進一步提升了,特別是在開發流程和工具相關的場景中,以及Gas(交易中的計算量和存儲成本)的計算方式上。
戈德德表示,“現在的以太坊,已經是完全的以太坊其自身的EVM了。如果只是構造開發動機蓋與蓋思等坊客戶端,則不同。雖然不是工具說,Arbitrum不支持一些調試功能,例如內部調用的追踪,但是在Nitro升級後會直接支持。」
如果現在查看Arbitrum的區塊瀏覽器,發現每支筆交易的氣體需求量遠L1的以太坊,因為可以接觸的計算方式完全不同(當然,Gas Price也是遠L1),但是在Nitro升級後,Gas 的計算邏輯會與L1 更趨於邏輯。
Nitro可以顯著降低交易成本嗎?
Arbitrum 團隊項目Nitro 能夠將二層網絡的執行速度提升20 至50 倍,不過在這個是計算相關的成本,主要是影響二層網絡中節點的執行速度。
但是Optimistic Rollup類的擴容方案,最重要的成本是將二層的交易數據批量打包後(通過calldata)保存到L1上,部分的成本投資於以太坊這層網絡,所以如果Nitro只能算執行,對於這部分的成本優化是比較有優勢的。
所以Goldfeder 也表示Nitro 升級包含WASM 帶來的執行提升提升,也有其他更新,「Nitro 包含的多個升級,可以L1 上調用數據的成本,也可以L2 上執行的成本,以及可以提升” 至於可以提升多少的氣體效率,他們目前還沒有提供公開的數據,但表示“可以觀的(相當大的)降低成本”。
而對於Arbitrum One 攜套技術的長期擴張容容,他們認為「需要依賴以太坊2.0 的數據分片技術,才能更顯著降低交易成本。」
免責聲明:作為均部分鏈信息平台,本站發布的文章僅代表作者個人觀點,ChainNews 與推論鏈相結合。