区块链❤️的 WASM:章节决策
太長; 讀書
Arbitrum 最近推出了 Stylus,它是基于 WebAssembly (WASM) 的智能合约虚拟机。这带来了多种好处,例如扩展的语言支持、更低的成本、可定制的预编译器以及与 EVM 的互操作性。
WASM 因其性能、紧凑的尺寸、可移植性和语言支持而越来越受欢迎。 Polkadot 和 Cosmos 等其他链也使用它。
然而,Stylus 目前存在一些局限性。它仅支持 C++ 和 Rust,缺乏 JavaScript/Python 支持。 SDK 仍处于新生阶段。目前还没有本地测试网或合约验证。
选择正确的语言至关重要 - JavaScript/Python eDSL 可以吸引更多开发人员。性能基准显示 WASM 比 EVM 快 4-8 倍。但合约大小有 128KB 限制。
EVM-WASM 互操作性相当全面。自定义预编译尚未实现。重入是可选的,但默认情况下禁用。
总体而言,WASM 相对于 zk-rollups 为 Arbitrum 提供了性能提升。但 EVM 仍然是基础,WASM 目前作为“EVM+”的补充。