超越EVM:Arbitrum Stylus升级即将上线

新手6/4/2024, 10:39:51 AM
Arbitrum即将推出Stylus升级,允许开发者使用Rust、C和C++等语言进行智能合约编程,同时保持对Solidity等EVM语言的完全兼容。本文探讨了Stylus的必要性、工作原理及其对Arbitrum生态系统的潜在影响,包括提高计算效率、降低成本和吸引更广泛的开发者群体。

为什么选择Stylus?

Solidity等EVM语言一直是区块链技术栈和初期开发语言的基础。然而,这种语言有其局限性,因为它较新且开发者数量有限。据估计,Solidity开发者约有2万人,而截至2023年8月,Rust和C++开发者分别有300万和1200万。

迄今为止,如果开发者希望使用Solidity以外的语言构建,他们必须在不同的区块链上进行,这些区块链可能没有同样数量的应用程序或活动。区块链必须反映这种对更多语言的需求并相应地进行调整,提供更多的灵活性。

这就是Arbitrum Stylus升级背后的核心原因,预计将在未来几周内推出。


超越 EVM 语言

Stylus被定义为Arbitrum的“下一代”编程语言。一旦Stylus上线,开发者可以用任何他们喜欢的语言编写代码,利用Rust、C或C++的高效性,同时受益于完整的EVM兼容性。Stylus将在所有Arbitrum链上上线,包括Orbit Chains。

通过这次升级,所有Arbitrum链将支持MultiVM,带来以下好处:

  • 计算效率提高10倍
  • 内存效率提高100倍且更便宜
  • 交易成本更低
  • 实现以前EVM语言无法实现的操作

用户将在Arbitrum上体验到新的应用程序和用例,并节省成本。

Stylus是如何构建的?

Stylus是一个完全可互操作的环境。

开发者可以使用Rust编写代码,并像往常一样与Solidity合约进行交互,从而支持添加各种语言。

Stylus 具有 2 个虚拟机:

  • Ethereum VM:用于Solidity
  • WASM (使用Web Assembly):支持Rust、C、C++

然而,它们不是独立的,而是协同工作的。在一个虚拟机中的合约可以调用另一个虚拟机中的合约,并共同影响状态转换。

通过Arbitrum Nitro引入的欺诈证明机制,使得Stylus中WASM虚拟机的实现成为可能,该机制允许协议“确定性地证明任意WASM操作”。


构建下一波 Arbitrum dApp

除了通过更低的交易费用为用户提供巨大的优势外,Stylus可以被定义为一个以开发者为中心的升级,旨在通过降低进入Web3行业的门槛,吸引下一波开发者,并使他们能够使用已经熟悉的编程语言在Arbitrum上构建应用程序。

它解锁了对更多编程语言的访问权限,并为开发者提供了更好的工具支持。

此外,不久之后,Stylus还将能够支持更多的编程语言,如Go、Sway、Move和Cairo。

根据Arbitrum创始人Steven Goldberg的说法,Stylus更新几乎已经准备好即将发布。

Stylus的初始部署也将得到Arbitrum基金会资助计划第三阶段的支持,其中Stylus方向将为项目提供高达15万美元的ARB代币资助。

你准备好了吗?

声明:

  1. 本文转载自[Francesco],原文标题为《Going beyond the EVM with Arbitrum Stylus》,所有版权归原作者[FRANCESCO]所有。如对此转载有异议,请联系Gate Learn团队,他们将及时处理。

  2. 责任声明:本文仅代表作者个人观点,并不构成任何投资建议。

  3. 本文的翻译由Gate Learn团队完成,除非特别说明,禁止复制、分发或剽窃翻译文章。

超越EVM:Arbitrum Stylus升级即将上线

新手6/4/2024, 10:39:51 AM
Arbitrum即将推出Stylus升级,允许开发者使用Rust、C和C++等语言进行智能合约编程,同时保持对Solidity等EVM语言的完全兼容。本文探讨了Stylus的必要性、工作原理及其对Arbitrum生态系统的潜在影响,包括提高计算效率、降低成本和吸引更广泛的开发者群体。

为什么选择Stylus?

Solidity等EVM语言一直是区块链技术栈和初期开发语言的基础。然而,这种语言有其局限性,因为它较新且开发者数量有限。据估计,Solidity开发者约有2万人,而截至2023年8月,Rust和C++开发者分别有300万和1200万。

迄今为止,如果开发者希望使用Solidity以外的语言构建,他们必须在不同的区块链上进行,这些区块链可能没有同样数量的应用程序或活动。区块链必须反映这种对更多语言的需求并相应地进行调整,提供更多的灵活性。

这就是Arbitrum Stylus升级背后的核心原因,预计将在未来几周内推出。


超越 EVM 语言

Stylus被定义为Arbitrum的“下一代”编程语言。一旦Stylus上线,开发者可以用任何他们喜欢的语言编写代码,利用Rust、C或C++的高效性,同时受益于完整的EVM兼容性。Stylus将在所有Arbitrum链上上线,包括Orbit Chains。

通过这次升级,所有Arbitrum链将支持MultiVM,带来以下好处:

  • 计算效率提高10倍
  • 内存效率提高100倍且更便宜
  • 交易成本更低
  • 实现以前EVM语言无法实现的操作

用户将在Arbitrum上体验到新的应用程序和用例,并节省成本。

Stylus是如何构建的?

Stylus是一个完全可互操作的环境。

开发者可以使用Rust编写代码,并像往常一样与Solidity合约进行交互,从而支持添加各种语言。

Stylus 具有 2 个虚拟机:

  • Ethereum VM:用于Solidity
  • WASM (使用Web Assembly):支持Rust、C、C++

然而,它们不是独立的,而是协同工作的。在一个虚拟机中的合约可以调用另一个虚拟机中的合约,并共同影响状态转换。

通过Arbitrum Nitro引入的欺诈证明机制,使得Stylus中WASM虚拟机的实现成为可能,该机制允许协议“确定性地证明任意WASM操作”。


构建下一波 Arbitrum dApp

除了通过更低的交易费用为用户提供巨大的优势外,Stylus可以被定义为一个以开发者为中心的升级,旨在通过降低进入Web3行业的门槛,吸引下一波开发者,并使他们能够使用已经熟悉的编程语言在Arbitrum上构建应用程序。

它解锁了对更多编程语言的访问权限,并为开发者提供了更好的工具支持。

此外,不久之后,Stylus还将能够支持更多的编程语言,如Go、Sway、Move和Cairo。

根据Arbitrum创始人Steven Goldberg的说法,Stylus更新几乎已经准备好即将发布。

Stylus的初始部署也将得到Arbitrum基金会资助计划第三阶段的支持,其中Stylus方向将为项目提供高达15万美元的ARB代币资助。

你准备好了吗?

声明:

  1. 本文转载自[Francesco],原文标题为《Going beyond the EVM with Arbitrum Stylus》,所有版权归原作者[FRANCESCO]所有。如对此转载有异议,请联系Gate Learn团队,他们将及时处理。

  2. 责任声明:本文仅代表作者个人观点,并不构成任何投资建议。

  3. 本文的翻译由Gate Learn团队完成,除非特别说明,禁止复制、分发或剽窃翻译文章。

即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.