Cointime

扫码下载App
iOS & Android

比快更快的“EVM Plus”来了?解读Arbitrum新推出的编程环境Stylus

原文:《Hello, Stylus》by Offchain Labs

编译: Moni

2 月 7 日,Arbitrum 开发团队 Offchain Labs 宣布将于今年晚些时候为 Arbitrum One 和 Arbitrum Nova 推出下一代编程环境 Stylus,Stylus 通过 WebAssembly 智能合约功能,允许开发者使用他们习惯的编程语言(包括 Rust、C 和 C++)部署应用程序,以便与 Arbitrum 上的 EVM 程序一起运行。

更重要的是,Offchain Labs 表示 Stylus 的速度快了一个数量级,而且可以削减费用且能与以太坊虚拟机完全互操作,甚至将其称为是以太坊虚拟机的升级版“EVM+”。Stylus 真的可以超越 EVM 吗?接下来,让Odaily星球日报带大家一起分析下。

Stylus:超越 EVM 等效性

随着 2021 年 8 月主网的发布,Arbitrum One 成为唯一具有有效欺诈证明的 EVM 等效 Rollup,这意味着过去可以在 Layer 1 上做的事情,现在都可以在 Layer 2 上安全地进行,而且速度更快,费用更低。EVM 等效性是任何通用 Rollup 技术所必需的,也使得 Arbitrum One 和 Arbitrum Nova 上的去中心化应用程序和协议生态系统更有活力成为可能。

但是,与 EVM 实现等效不是 Arbitrum 的最终目标,而是起点。 Arbitrum 技术从一开始就与 EVM 保持等效,但很快就发现其实可以做得更多。因此 Arbitrum 给出了一个“范式定义”并将其称为“EVM+”。推出 Stylus 无疑是构建这一愿景的第一步,更是 Arbitrum 发展的一个全新阶段——通用编程环境和 WASM 虚拟机。

对于使用 Stylus 的用户而言,把那些用流行编程语言编写的程序——比如 Rust、C、C++ 等——部署到 Arbitrum One 和 Arbitrum Nova 会变得非常便捷,而且还能与Arbitrum 区块链上的现有 Solidity dApp 并行。

上图:一个 Rust 语音编写的程序

从游戏开发到社交媒体,在向 Web3 过渡过程中,Stylus 可以让操作升级变得更容易,开发人员甚至无需了解 Solidity 编程语言原理即可在 Arbitrum 上构建,也可以使用他们已经了解和喜爱的工具,无需考虑这些工具的编码偏好如何。

对于经验丰富的 Web3 开发人员来说,也不再需要在以太坊和其他 Layer 1 之间做出选择。无论是寻求与以太坊一对一体验的传统 Solidity DeFi 应用程序,还是在 Rust 中验证零知识证明的下一代 Zk Rollup,Arbitrum 都可以成为最好的选择之一。

这是因为用不同语言编写的程序可以无缝组合,合约永远不必知道另一个人使用什么语言,用户更不需要——所以,一切用产品说话。

更快的 Dapp,更低的费用

Stylus 不仅扩展了人们编写去中心化程序的方式,更优化了性能,使程序处理速度变得更快。通过去年的 Nitro 升级,Arbitrum 已经看到了 10 倍的性能提升。有了 Stylus,性能还将会有进一步提升。相比于使用 Rust 等语言编写的 Arbitrum 去中心化应用程、或是使用 Solidity 和 Vyper 开发的程序,Stylus 几乎快了一个数量级。

Stylus还可以大幅降低手续费,开启区块链高算力应用在广泛领域的新时代。当与 Arbitrum Nova 的数据节省成本相结合时,基于 Stylus 构建的去中心化游戏将能够得到有效支持,DeFi、DAO 和其他加密用例将在 Arbitrum One 上享也能获得高效率服务,因为 Stylus 已完全集成到 Arbitrum One 和 Arbitrum Nova 两个区块链中。

低成本计算可以为开发人员带来强大的程序编写自由,这其实也是以太坊社区一直致力于加速 EVM 的原因,主要涉及:

1、偶尔添加特殊的智能合约,称为预编译;

2、可以有效地执行计算哈希等特定任务。

使用 Stylus,用户将能够创建自己的预编译:

AC 预编译

如果一个零知识证明团队需要构建一个全新匹配曲线,或者一个 alt-Layer 1 桥需要一个不寻常的哈希算法,他们可以简单地将加密库部署为自定义预编译。任何密码系统、任何参考实现,就好像它是 EVM 的原生 SHA2,Layer 3、甚至机器学习应用程序也能从中受益。

对以太坊研究人员来说,Stylus 的 AC 预编译功能会非常有价值,因为他们能够使用 Stylus 来设计和迭代 EIP 预编译,无需建立自己的测试网,相信 EVM 会很高兴看到 Arbitrum 在其发展中所扮演的关键作用。Arbitrum 的许多创下突破也与 eWASM 保持一致,eWASM 是一项将 WASM 添加到 EVM 的 Layer 1 计划。

如何运行

2022 年 8 月,Nitro 升级改变了 Layer 2。

Arbitrum 验证者开始运行以太坊最受欢迎的执行客户端 Geth,并验证 WebAssembly 中的个来欺诈行为。Layer 2 有史以来第一次能够以原生区块链的速度运行,偶尔切换到较慢的 WASM,或许只是为了证明是时候打败潜在攻击者(合并后其实很少会看到这种情况)。

Stylus 是 Arbitrum 自然发展的下一步。借助 Nitro,Arbitrum 的欺诈证明可以执行可信的 WASM,验证者必须同意 Geth 是一个诚实的程序并且它的行为是适当的。尽管这是免许可 EVM 网络的充分基础,这也是以太坊和所有基于 Geth 的 Layer 2 目前正在做的事情,但实现规模需要迈出下一步:证明对不受信任的 WASM 的欺诈。

在 Stylus 模型中,用户将他们的程序编译成 WASM,然后在链上将其转换为一种执行受限且安全得到强制执行的格式。通过 WASM 沙盒,Arbitrum 可以以接近原生区块链的速度运行用户程序,并具有 Web 浏览器渲染网页所依赖的相同安全保证,恶意程序将会以一种“可以在链上证明而无需调用 EVM”的方式终止。

当交易调用 EVM 合约时,Geth 执行并返回结果。如果该 EVM 合约恰好对 WASM 程序进行了子调用,那么 Stylus 就会介入并计算结果的这一部分。

EVM 仍然存在,并且也会与以前完全一样。Stylus 不会取代 EVM,而是会增强 EVM。

Arbitrum 所做的一切都是完全可扩展的,而这,也是为什么将 Stylus 称为 “EVM+”的原因。

评论

所有评论

推荐阅读

  • BTC跌破66000美元

    行情显示,BTC跌破66000美元,现报65959.38美元,24小时跌幅达到7.05%,行情波动较大,请做好风险控制。

  • 美国现货以太坊ETF昨日净流出9014万美元

    6月3日,据Trader T监测,美国现货以太坊ETF昨日净流出9014万美元。

  • 美国现货比特币ETF昨日净流出5.1923亿美元

    6月3日,据Trader T监测,美国现货比特币ETF昨日净流出5.1923亿美元。

  • BTC突破67000美元

    行情显示,BTC突破67000美元,现报67040.32美元,24小时跌幅达到5.91%,行情波动较大,请做好风险控制。

  • 伊朗革命卫队称袭击美国第五舰队总部

    6月3日,记者当地时间6月3日获悉,伊朗伊斯兰革命卫队称,美国第五舰队总部遭到伊朗革命卫队空天部队导弹和无人机袭击。(央视新闻)

  • 美军称对伊朗格什姆岛实施“自卫性”打击 伊朗向邻国发射导弹

    6月3日,美国中央司令部表示,6月2日,美军成功击退了伊朗发��的多枚弹道导弹及无人机,并针对伊朗在中东全境企图发动的袭击,对格什姆岛实施了“自卫打击”。伊朗向其周边邻国发射了数枚弹道导弹;然而,所有导弹均未能击中预定目标。其中两枚射向科威特的伊朗导弹未能飞抵目标区域,或在飞行途中解体;另有三枚射向巴林的导弹则被美国与巴林的防空部队当即予以拦截。稍早前,美国中央司令部的部队击落了三架由伊朗发射的单向攻击型无人机;这些无人机当时正飞向在该地区水域内正当通行的民用船只。美军还对位于格什姆岛的一处伊朗军事地面控制站实施了自卫打击。美方人员未受任何损伤。美国中央司令部部队将继续保持高度警惕,并随时准备抵御伊朗在当前停火期间发动的任何无端侵略行径。(金十)

  • 沃什承诺将遵循美联储优良传统,同时寻求变革

    6月3日,美联储主席沃什在开始其四年任期之际,向美联储两万多名员工发表一封开篇致辞,承诺将遵循“美联储优良传统”,同时表示将全面审视有哪些方面可以有所改进。这份备忘录让外界得以初步了解沃什的努力方向:他试图推进其所称的全面改革议程,认为美联储已偏离其使命;同时也在修复与曾被他批评过工作的同事和员工之间的关系。沃什这份周二发出的备忘录中表示:“我们的首要任务是制定正确的政策,以履行我们的职责并服务于国家利益。我们将确保营造一个支持员工发挥其最佳才能的环境。”“如果发现更好的替代方案,我们不会拘泥于过去的做法,”沃什表示,“在未来几个季度,我期待我们能就美联储的策略、政策与运作展开公开而务实的讨论。”另外,根据一位熟悉新主席首批人事任命的消息人士透露,沃什已任命两名保守派分析师,在他从前任主席、现任理事鲍威尔手中接任的过渡期间提供建议。这些任命据称是临时合同职位,旨在协助沃什规划上任后的首批重点工作。(新浪财经)

  • BTC跌破67000美元

    行情显示,BTC跌破67000美元,现报66980美元,24小时跌幅达到6.31%,行情波动较大,请做好风险控制。

  • ETH跌破1900美元

    行情显示,ETH跌破1900美元,现报1898.55美元,24小时跌幅达到5.18%,行情波动较大,请做好风险控制。

  • 美国开始囤铜 大量精炼铜或流入美国

    6月2日,据央视财经,6月伊始,纽约铜与伦敦铜期货延续上行趋势。据路透社,由于美国可能在6月底决定是否对精炼铜加征进口关税,引发市场紧张情绪,美国贸易商开始提前备货,叠加市场套利操作再度升温等因素,推动全球铜市进入高位博弈阶段。今天(2日),国际铜价继续走高。数据显示,截至6月1日收盘,纽约商品交易所铜期货主力合约价格在近一个月的时间里累计涨幅达10%,同一时期内,伦敦金属交易所三个月铜期货价格的累计涨幅约为6.5%。据了解,美国计划从2027年起分阶段加征精炼铜进口关税,起始税率为15%,2028年将上调至30%。市场预判,在美国关税落地前夕,贸易商会集中将精炼铜运送至美国,从而规避后续关税成本。彭博社测算,到2045年,全球能源转型过程中铜的需求量可能将增至目前的三倍,铜市场最早在今年就将出现全球性供需缺口。