复制成功

分享至

主页 > 数字货币 >

IOSG Ventures:为什么说Aribitrum Stylus是L2今年最重要的技术创新?

2023.10.14

原文作者:Yiping,IOSG Ventures

随着像 zkSync 和 StarkNet 这样的 ZKRUs 推出主网,Layer 2 格局正在迅速演变。传统上,OPRUs 如 Arbitrum 是首个进入市场的,因而拥有更强大的生态系统。与之相反,ZKRUs 在技术上有所突破,提供更高的吞吐量和更低的费用。

近几个月,更多的活动从 Layer 1 迁移到了 Layer 2 ,以寻求更快、更便宜的交易。以太坊的 TVL 过去一年中从近 400 亿美元降至 200 亿美元。然而,Layer 2 的 TVL 呈现出不同的画面,巨大的增长表明 Layer 2 的采用正在加速。

IOSG Ventures:为什么说Aribitrum Stylus是L2今年最重要的技术创新?

IOSG Ventures:为什么说Aribitrum Stylus是L2今年最重要的技术创新?

Arbitrum 凭借超过 50% 的 Layer 2 TVL 市场份额领先,尽管 ZKRUs 也付出了努力。Arbitrum 的先发优势使其能够保持主导地位。

IOSG Ventures:为什么说Aribitrum Stylus是L2今年最重要的技术创新?

分析每日交易数量显示,像 zkSync 和 StarkNet 这样的 ZKRUs 在吞吐量上略微超过 OPRUs。然而,Arbitrum 的生态系统优势依然存在,尽管在每日 TPS 上稍微落后。

IOSG Ventures:为什么说Aribitrum Stylus是L2今年最重要的技术创新?

OPRUs 出现的时间比 ZKRUs 长。然而,ZKRUs 正在推出他们的主网,并从其他生态系统吸引用户。作为 OPRU 领域的领导者,Arbitrum 预计将通过他们的新更新来对抗 ZKRUs 的崛起。

Arbitrum:Stylus

随着开发者优化零知识技术和成本,由于其可扩展性优势,ZKRUs 可能会继续获得市场份额。但是,Arbitrum 的网络效应提供了尽管有竞争压力也能保持稳健的能力。通过像 Stylus 这样的创新解决方案,Arbitrum 可以用独特的技术能力补充其领导地位,并继续在 Layer 2 竞赛中保持领先。

简而言之,Stylus 是一个为 Arbitrum 设计的革命性新智能合约环境,它允许开发者用像 Rust、C++ 和 Solidity 这样的编程语言编写高效、互操作的程序。

它向区块链开放了通用计算,并欢迎使用不同技术栈的开发者。

WASM

Stylus 通过添加一个与现有的以太坊虚拟机(EVM)并行运行的 WebAssembly(WASM)虚拟机来工作。编写在可以编译为 WASM 的语言的智能合约可以以比 Solidity 快 10 倍或更多的速度原生执行,大幅降低燃气费用。EVM 依然完全功能性,所以现有的 Solidity 合约仍然如同今天一样正常运行。两个 VMs 同步操作,允许用不同编程语言编写的合约相互调用,同时还能修改相同的底层区块链状态。

自定义预编译

此外,Stylus 也支持自定义预编译(Precompiles)。

预编译是 Ethereum 和 Arbitrum 上用于非常高效地执行特定加密或实用函数的底层模块。例如,有用于 ECDSA 签名验证和计算 SHA 256 哈希的预编译。

要添加新的预编译需要所有验证者协调升级 EVM,因此门槛很高。而使用 Stylus,开发者可以轻松地部署他们自己用 Rust 或 C++ 编写的预编译。

例如,一个团队可以使用用 C 语言编写的加密库,并未经修改地将其部署到 Arbitrum。这将允许这些加密原语以超快的本地速度执行。

其他合约可以调用这个 Stylus「预编译」,就像它们调用原生预编译一样,来利用该加密技术。所有的燃气计量和欺诈证明都会自动工作。

这使得团队能够在没有任何特殊链支持的情况下,原型自定义加密、特殊的基于配对的曲线和其他新型原语。以太坊研究者甚至可以通过在 Arbitrum 上以 Stylus 预编译的形式部署它们,先行迭代 EIP 提案。

通过赋予开发者在链上原生地引入新的加密原语的能力,Stylus 大大拓展了可以构建的内容的范围。预编译不再仅限于 EVM 支持的功能。

Stylus 的工作原理

在深入探讨 WASM 在区块链宇宙中的更广泛角色之前,理解 Arbitrum 如何协调 EVM 和 WASM 的共存是至关重要的。这不仅仅是拥有两个独立的引擎;这是一种增强两者优势的协同关系。

Arbitrum 的独特架构允许 EVM 和 WASM 之间进行无缝和同步的操作,这要归功于其统一的状态、跨 VM 调用和兼容的经济模型。

用 Solidity 或其他 EVM 语言编写的智能合约会像往常一样编译为 EVM 字节码。当执行时,这些合约在 EVM 上运行,就像它们今天一样。

对于编译为 WASM 的语言,例如 Rust、C++ 和 C,工作流程是:

开发者使用现成的 WASM 编译器,如 Clang 或 Rustc,将他们的智能合约编译为 WASM。

WASM 字节码以压缩形式上传到 Arbitrum 链。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier