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+”的原因。

评论

所有评论

推荐阅读

  • 美国对AI服务器电源等产品发起337调查 立讯精密、工业富联等20家企业列名

    10月10日,据同花顺消息,美东时间10月9日,美国国际贸易委员会(USITC)发布公告,对「特定垂直电力传输系统、其组件及含该系统的计算系统」发起337调查,针对AI服务器供电环节,共20家企业列名,包括立讯精密、工业富联、鸿海、鸿佰科技、台达电子、广达与云达、英飞凌、芯源系统、伟创力、天弘科技等,横跨中国大陆、中国台湾地区及美国、德国、新加坡、加拿大。调查源于马萨诸塞州电源模块厂商Vicor于9月9日提交的投诉,指控涉案产品侵犯其专利,请求发布有限排除令和禁止令,这是Vicor三年内第三次发起同类投诉。按USITC程序,立案后45天内将确定结案目标日期,本案距正式结论尚需较长时间。

  • Robinhood Crypto正与T.Rowe Price Digital Assets探索推出股票代币

    10月10日,Robinhood Crypto 正与管理资产规模达 1.9 万亿美元的 T. Rowe Price Digital Assets 探索在 Robinhood Chain 上推出与主动管理型 ETF 挂钩的股票代币。相关合作处于探索阶段,潜在产品的推出需完成法律尽职调查、获得发行方董事会批准、公布最终条款并取得相关司法管辖区的监管批准。目前无法保证合作推进或产品推出,具体形式、时间及适用地区尚未确定。

  • 英伟达被曝停产RTX 5090 顶级游戏显卡让位给高价专业卡

    10月10日,英伟达可能停产最强的消费级显卡RTX 5090,把核心芯片留给售价更高的专业显卡。硬件爆料者MEGAsizeGPU称,未来生产的GB202芯片将全部供应RTX PRO系列,不再用于RTX 5090;另一名爆料者hongxing2020晒出疑似工厂通知,称中国特供版本也在停产范围。两者使用同系列GB202芯片但价格相差很大:RTX 5090配备32GB显存,首发价1999美元;面向AI开发与设计的RTX PRO 6000拥有96GB显存,官网标价1.6万美元,为前者的8倍。RTX 5090此前已在美国市场缺货,第三方卖家一度挂出9600美元,若停产属实消费者今后只能依赖剩余库存。另有爆料称,英伟达准备推出24GB版RTX 5080取代RTX 5090成为最高端游戏显卡,而现款RTX 5080的CUDA核心数量仅约RTX 5090的一半,4K游戏性能低约30%。

  • 俄美元首通话 普京称俄目前不可能恢复与乌谈判

    10月10日,俄罗斯总统助理乌沙科夫当地时间10日凌晨介绍了俄美两国领导人通话的有关情况。乌沙科夫表示,普京在通话中详细介绍了俄罗斯为回应乌克兰武装部队实施的恐怖袭击而采取的措施。普京表示,乌克兰方面试图破坏俄罗斯国家杜马选举并对民众实施袭击,导致立即恢复谈判的可能性遭到破坏。普京还指出,乌克兰方面试图阻止俄罗斯军队推进的企图没有任何成功的前景,俄军目前完全掌握战场主动权,并正在持续向前推进。普京强调,由于乌克兰方面的立场,特别是其试图破坏俄杜马选举的行为,目前不可能恢复与乌克兰的谈判。特朗普已指示将普京在通话中传递的信息转达给乌克兰代表团。乌沙科夫称,关于举行普京与特朗普双边会晤的问题,双方目前尚未进行具体讨论。(央视新闻)

  • Telegram 内置 Gram 钱包更名为 Money 并向全体用户开放

    10月9日,Telegram 已将其原仅向部分用户开放的钱包服务“Gram wallet”更名为“Money”,并正式向全平台超过十亿用户全面推出。“Money”是针对 Gram 代币的内置钱包,支持存储、转账以及购买平台礼物与收藏级用户名。 此外,配套交易平台“Walt”提供超过 300 种资产服务,涵盖代币化股票、贵金属、永续合约及理财收益项目。用户可通过“Walt”向“Money”钱包进行即时划转且免收网络手续费。官方同时提示,加密资产投资存在相应风险。

  • Blockchain.com 寻求批准开展预测市场和加密货币衍生品交易

    10月9日,加密资产平台 Blockchain.com 已向美国商品期货交易委员会(CFTC)提交申请,寻求获得指定合约市场(DCM)和期货佣金商(FCM)牌照,以向美国用户提供事件合约(预测市场)及加密货币衍生品交易服务。

  • 贝森特:美国本周可能查扣约 10 亿美元与伊朗相关的加密货币

    美国财政部长贝森特周四在 Newsmax 于华盛顿举办的 NPolicy Summit 上表示,我们本周可能会查扣 10 亿美元的加密货币,并称「我们知道它在哪里,我们正在孤立他们」。贝森特表示,特朗普政府对伊朗的举措已从「极限施压」转为「绝对孤立」,措施包括海上封锁、限制航空出行及切断陆路通道,阿联酋和阿曼正与美方合作,美方也在与巴基斯坦和土耳其合作切断所有进出伊朗的陆路通道。

  • Zcash 开发团队计划于明年 1 月引入抗量子签名以保护公开支付

    隐私加密货币 Zcash(ZEC)开发团队计划于明年 1 月在网络中引入后量子签名操作码,以支持基于哈希的签名技术,从而抵御潜在的量子计算攻击。该方案主要针对透明(公开)支付池,目前约有 70% 的 ZEC 存放于该池中。尽管开发者将 1 月定为目标期限,但具体的网络激活时间尚未最终确定。 该升级旨在防止攻击者利用现有公钥反向推导私钥并伪造支付授权。此外,Zcash 节点验证程序 Zakura 还推出了一项基于私密信息检索(PIR)的钱包工具,允许用户在查询多地址余额时不向服务器泄露地址间的关联性。此前,以太坊研究员 Justin Drake 曾警告人工智能可能加速破解传统加密算法,并呼吁加密货币持有者应对潜在的安全威胁。

  • BTC突破83000美元

    行情显示,BTC突破83000美元,现报83017.3美元,24小时涨幅达到0.66%,行情波动较大,请做好风险控制。

  • 中共中央、国务院:全面实施“人工智能+”行动

    10月9日,中共中央、国务院印发《关于发展新质生产力的意见》。意见提到,全面实施“人工智能+”行动。推进人工智能对传统产业的改造,加快推进智能网联新能源汽车、人工智能手机和电脑、人形机器人等新一代智能终端场景应用。加快人工智能等数智技术创新,突破基础理论和核心技术,强化算力、算法、数据等高效供给。因地制宜、分业施策布局国家人工智能行业应用中试基地和高价值应用场景,大力推动人工智能在各行业应用。构建技术监测、风险预警、应急响应体系,确保人工智能安全、可靠、可控。