Arbitrum最新发布的开发环境Stylus到底是什么?

今天,我们发布了 Arbitrum Stylus 的代码和公共测试网,使开发者能够使用传统的 EVM 工具和与 WASM 兼容的语言(如 Rust、C 和 C++)在 Arbitrum Nitro 链上构建应用程序。此外,通过提高计算、存储和内存效率,Stylus 大大降低了 gas 费,并使得先前不切实际的资源密集型区块链用例,如替代签名方案、更大的生成艺术库、基于 C++ 的游戏和计算密集型 AI 模型成为可能。开源 SDK 现已可用,我们将在 ETHGlobal NY 举办一个 Stylus Hackathon,奖励总额为 20,000 美元。

摘要: 今天,我们发布了 Arbitrum Stylus 的代码和公共测试网,使开发者能够使用传统的 EVM 工具和与 WASM 兼容的语言(如 Rust、C 和 C++)在 Arbitrum Nitro 链上构建应用程序。此外,通过提高计算、存储和内存效率,Stylus 大大降低了 gas 费,并使得先前不切实际的资源密集型区块链用例,如替代签名方案、更大的生成艺术库、基于 C++ 的游戏和计算密集型 AI 模型成为可能。开源 SDK 现已可用,我们将在 ETHGlobal NY 举办一个 Stylus Hackathon,奖励总额为 20,000 美元。

为什么我们对 Stylus 充满期待

去年的这个时候,我们凭借 Arbitrum Nitro 的发布迈出了巨大的一步;今天,我们再次凭借 Stylus 迈出了重要的一步。

Stylus 的核心是 EVM+:汇集了 EVM 和 WASM 两个世界的最佳特性。开发者仍然可以享受 EVM 的所有优势,包括生态系统和流动性,同时获得效率的提升和访问 Rust、C 和 C++ 中的现有库。所有这些都不需要更改 EVM 的任何工作方式。EVM 的等价性不再是上限,而是起点。

比较 EVM 与 EVM+

拥有从约 20,000 的 Solidity 开发者扩展到使用 Rust 和 C 的数百万开发者的能力,同时保持与传统 EVM 合约的完全互操作性和组合性,实现更快的执行时间,更低的 gas,新的使用场景 —— 全部都在最安全、最去中心化且使用最广泛的以太坊 L2 链上 —— 我们很高兴与社区合作,共同探讨未来的方向。

为了助力创新的启动,Arbitrum Foundation 提供了 Stylus 的 R&D 补助金。

在接下来的几个月里,你会从我们这里听到关于 Stylus 的很多信息,所以让我们来看一下一些亮点……

什么是正在宣布的?

Arbitrum Stylus 的测试网的可用性,这是一个新的技术实现,允许开发者使用 Rust、C 和 C++,以及先前提供的 EVM 语言构建智能合约。我们还在我们的 Github 仓库上公开了代码。

现在就开始使用 Stylus 构建,并邀请你加入 Discord 上的 Stylus 社区,分享你的反馈和经验。

Stylus 是为谁设计的?

Stylus 是为有经验的 Web 3 开发者设计的,他们对使用与 Arbitrum 链兼容的额外 WASM 语言如 Rust、C 和 C++ 感兴趣,也为那些可能对区块链开发不太熟悉的开发者设计。

Stylus 适用于希望为其 dApp 获得更便宜的计算和内存的 Solidity 开发者。

Stylus 适用于熟悉如 Solana 和 NEAR 的 Rust 环境的区块链开发者,他们希望在 EVM 中工作的好处。

如果你希望部署行业标准的密码学库,如 secp256r1 曲线,Stylus 也适合你。

Stylus 的主要特点是什么?

使用流行的编程语言进行原生以太坊开发:利用流行的 WASM 兼容语言如 Rust、C 和 C++ 在 Arbitrum 的大型生态系统上构建您的应用,使您能够将流行的 Web 2 编程语言与最广泛使用的 L2 智能合约结合起来。

一个链,多种语言:Stylus 允许您在一个链上使用多种编程语言。开发者不再需要选择支持他们首选编程语言的区块链;一切都在同一个链上进行。

完全可组合性:Solidity 合约和 WASM 程序是完全互操作的。如果在 Solidity 中工作,开发者可以调用 Rust 程序或依赖于另一种语言的其他依赖关系。如果在 Rust 中工作,所有 Solidity 功能都可以直接使用。

更快的计算,更低的成本:使用 Stylus、Rust、C 和 C++,WASM 计算操作比其 Solidity 等价物运行得快得多。计算提高了超过 10 倍。内存提高了超过 100 倍。

启用新的使用案例:Stylus 的计算速度、改进的成本效率和对成熟的 WASM 生态系统的访问打开了之前不切实际的新 EVM 使用案例。现在可以将密码学库部署为自定义的预编译,无需许可。对 RAM 密集型的生成艺术库,将用 C++ 编写的现有游戏上链,以及计算密集型 AI 模型都变得更加容易访问。

设计更安全:使用 Stylus Rust SDK 编写的 WASM 程序在选择重新进入时更加安全。重新进入是开发者在 Solidity 中只能尝试减轻的常见漏洞。在 Stylus 中,默认禁用重新进入,除非故意覆盖。

Stylus 有何独特之处?

为 Arbitrum 定制:Stylus 让您可以在 WASM 中进行开发,同时还能保持 Arbitrum 的成熟、安全和可扩展性,它是以太坊的最大扩展解决方案。

与 Arbitrum Orbit L3 链协作:为了更大的定制化,Stylus 可以与 Arbitrum Orbit 开发框架配合使用,使您能够在您专用的 Orbit 链上支持流行的 WASM 兼容编程语言。

最大的开发者和合作伙伴社群:通过支持 Arbitrum 链,Stylus 立于最大的以太坊 L2 生态中,得以利用其协议、社群和合作伙伴的支持。

即时的区块链和 Rust 工具支持:Stylus 使您能立即开始开发,首次测试网启动时便包括了区块浏览器和 Rust CLI 工具的支持。Stylus 还包括为 Rust、C 和 C++ 设计的开源 SDK,有潜力扩展至 Move、Sway、Cairo 和 Go 等其他语言。

Stylus 如何节省金钱和时间?

减少您的 gas 费用:与使用 Solidity 相比,WASM 程序更为高效,进一步降低了 gas 费用。

降低内存和存储费用:除了更高效的计算操作可以降低 gas 费用外,Stylus 中的内存也更为经济。在 Stylus 中分配数兆字节的 RAM 的费用是在 Solidity 中的费用的 1/100 到 1/500。Stylus 还可以自动使用 Rust 的借用检查器安全地减少存储操作,进一步降低费用。

使用现有库:无需重写代码来实现与已编写的库相同的功能。可以对 Rust、C 和 C++ 中的现有库进行最小的修改后部署。

接下来会发生什么?

Trail of Bits 审计:Trail of Bits 将对 Stylus 的源代码进行审计,确保合约和 Stylus SDK 的安全性。

DAO 投票:由于 Arbitrum One 和 Arbitrum Nova 都由 DAO 管理,是否升级以支持 Stylus 将由 DAO 投票决定。

参与我们的 AMA:请在 9 月 7 日加入,查看我们在 YouTube 上关于 Stylus 的最新讨论,并向我们提问。

(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)

(0)
上一篇 2023年9月7日 下午1:51
下一篇 2023年9月7日 下午4:00

相关推荐

  • 盘点Starknet生态的17个空投机会

    错过了 Aptos 空投盛宴?别急,还有估值更高的 Starknet ,这是一篇关于 Starknet 生态的空投指南。

    2022年10月19日
    3.8K
  • 冲突下的以色列加密众生相

    随着新一轮巴以冲突持续升级,其对于全球经济的衍生影响也逐渐显现——国际油价出现剧烈波动、避险资产黄金价格上涨、中东股市一度全面下挫,美股军工、能源股大涨。路透社指出,这场冲突给本就因乌克兰危机升级受到冲击的全球稳定带来新的不确定性,打击市场信心,且妨碍全球范围遏制通货膨胀的努力。

    2023年10月18日
    624
  • Web3.0世界日报(2023-1.14)

    Polygon正在对zk rollups技术进行性能测试。Web3公司Sortium完成775万美元种子轮融资,加密对冲基金Arca参投。订单簿DEX iZiSwap上线zkSync 2.0测试网。

    2023年1月14日
    707

发表回复

登录后才能评论
微信

联系我们
邮箱:whylweb3@163.com
微信:gaoshuang613