EOS 为 Solidity 开发者推出以太坊虚拟机

新闻公告

EOS 网络将通过利用以太坊生态系统中已有的大量开源代码库和工具,来实现生态加速发展。

2023 年 4 月 13 日,加拿大卡尔加里 – 作为 EOS 网络的管理者和主要开发者,EOS 网络基金会(ENF)宣布 EOS EVM 主网 Beta 版本正式发布,使得世界上两个最著名的区块链生态系统之间实现了互操作性。

EOS EVM 是对以太坊虚拟机的模拟,并作为智能合约部署在 EOS 区块链上。 EOS EVM 能够运行使用以太坊原生编程语言 Solidity 编写的去中心化应用程序。 Solidity 被绝大多数的 Web3 开发者所使用,并因此拥有大量开源代码库、工具、资源和开发教程的支持。 然而,以太坊开发者在可扩展性方面遇到了挑战,缓慢的交易速度和高昂的费用让越来越多的开发者认为,以太坊区块链上不适合部署大规模的去中心化应用程序。

随着 EOS EVM 的推出,以太坊社区的可访问资源与 EOS 网络的强大性能能够强强结合,实现了鱼与熊掌皆可兼得。 通过这种方式,EOS EVM 旨在以更优的性能吸引以太坊开发者共建生态并推动加速 EOS 网络的大规模采用。

EOS EVM 是一项突破性的重大成就,其开发时间超过了 12 个月,整个 EOS 生态系统都做出了贡献。 通过精妙的设计,EOS EVM 堪称是市场上性能最强、兼容性最好的 EVM,具有 1 秒钟出块时间、每秒 800 次以上交易、极低的 Gas 费用等优势。 现在,Solidity 开发者可以利用 EOS 可扩展网络基础设施和慷慨的开发者资助计划,以建设贡献生态,我们相信新一代的 Web3 创新即将形成。

EOS 网络基金会创始人兼首席执行官 Yves La Rose 表示: 「我们的目标是创造一个可互操作的未来,弥合区块链、开发人员和终端用户之间的鸿沟。EOS EVM 就是这样做的。」 Yves La Rose 继续补充说到:「借助 EOS EVM,以太坊开发人员和终端用户现在可以更轻松的享受到 EOS 网络的低费用、超快速度和安全可靠性。 EOS EVM 是一个重要的里程碑,代表了我们对多链未来的承诺。」

EOS EVM 主网 Beta 版本的推出,恰逢 EOS 网络风险投资公司(ENV)承诺向 EOS EVM 和 GameFi 项目投资 2000 万美元!,以促进 EOS 生态的繁荣发展和大规模应用。 这些投资将为生态系统已经资金充足的资助计划增加大量资源。


在 EOS EVM 上快速启动并运行

对于想要开始体验 EOS EVM 或部署智能合约的技术型读者而言,我们也在本篇文章整理了您所需要了解的信息。

EOS EVM 简介: https://eosnetwork.com/zh/eos-evm/

EOS EVM 合约账户: eosio.evm

以太坊兼容的 RPC 端点: api.evm.eosnetwork.com

EOS EVM 区块浏览器: explorer.evm.eosnetwork.com

Token Bridge: bridge.evm.eosnetwork.com

chain-id: 17777

EOS EVM 发布说明: https://github.com/eosnetworkfoundation/eos-evm/releases/tag/v0.4.0

EOS EVM Github: https://github.com/eosnetworkfoundation/eos-evm/

EOS 文档https://docs.eosnetwork.com/

EOS EVM 开始指南: https://docs.eosnetwork.com/docs/latest/eos-evm/getting_started/

EOS EVM 开发讨论组: https://t.me/eosevm


关于 EOS EVM 的常见问题解答

随着 EOS EVM 主网启动的日益临近,EOS 社区中出现了有关生态系统这一领域的系列问题。 以下是对一些最常见问题的解答。

什么是 EVM,它有什么作用?

EVM 是 Ethereum Virtual Machine 的缩写,最初的 EVM 是一个由一系列 Solidity 智能合约组成的引擎,为 Ethereum 生态系统提供动力。 它允许用户与以太坊网络交互,并允许开发人员部署用 Solidity 编写的去中心化应用程序 (dApp)。

自以太坊推出以来,已经发布了许多其他 EVM,旨在通过克服可扩展性等问题来改进原始 EVM。 EOS EVM 具有类似的目的,它允许在以太坊网络上构建的项目在 EOS 网络上启动。

EOS EVM 与其他 EVM 有什么不同?

EOS EVM 的性能非常强,因为它基于强大的 EOS Native 网络而设计。 EOS EVM 将提供几乎可忽略不计的 Gas 费用和极快的交易速度等优势,比市场上任何其他 EVM 都要快。 从开发的角度来看,由于设计上的选择,如 1 秒出块时间等,它比其他以太坊备选方案更加兼容。

想要了解更多关于技术特征和架构设计的细节,大家可以仔细阅读 EOS EVM 架构设计深度分析文章。

EOS Native 和 EOS EVM 之间有什么区别?

EOS Native 是 EOS 网络的基础层,利用 Antelope 架构和委托权益证明(DPoS)共识机制构建。 区块链的许多基本原语,如智能合约、钱包和网络节点都存在于 EOS Native 中,但其整体架构和用户体验与以太坊有很大不同。

从开发者的角度来看,在 EOS Native 上,智能合约是使用 C++ 开发的,这是一种在传统开发者中非常受欢迎的语言,拥有速度和强大的库优势。 其他语言如 Rust 也可以在 EOS Native 上使用,但网络的基础层是用 C++ 执行的。 而在以太坊上,智能合约主要是用 Solidity 编写。

此外,EOS Native 的开发者可以选择为他们的用户质押资源,从而消除某些应用程序中对传统钱包的需求,并提供更接近 Web2 的体验。 在以太坊上,用户必须始终拥有传统钱包才能与区块链交互。

用户体验的不同之处还在于,在 EOS Native 上,EVM 上存在的 Gas 费用并不是 Native 的一部分。 相反,用户使用代币来支付可用于许多交易的资源。 这样做的成本是极其微小几乎可以忽略不计的。 EOS Native 提供比 EOS EVM 更快的交易时间,出块时间为 0.5 秒,每秒交易次数高达 10,000 次。 如果您有兴趣了解更多 EOS Native 的信息,您可以查看 EOS 文档

EOS EVM 的智能合约可以使用哪些编程语言编写?

由于 EOS EVM 与以太坊网络的功能对等,在以太坊环境中执行的任何编程语言也可以在 EOS EVM 上使用。 以太坊最突出的语言是 Solidity,但其他符合以太坊的语言,如 Vyper、Yul 和 Yul+ 也是兼容的。

什么是 Gas 费?它在 EOS EVM 中是如何运作的?

Gas 费涵盖了 EOS EVM 上的用户交易成本。 虽然 EOS Native 没有 Gas 费,但 Gas 费是传统 EVM 架构的一部分,也是用户与基于 EVM 的智能合约交互方式的重要组成部分。 因此,EOS EVM 的设计中建立了 Gas 费。 用户在他们的钱包中支付 EOS EVM 的费用,就像他们在任何其他基于 EVM 的链上一样的操作。 然后将这些资源发送到 EOS Native 以支付 EOS EVM 智能合约正在使用的资源,以便执行相关操作。

是否有任何功能限制可以在以太坊上实现,而不能在 EOS EVM 上实现?

没有,EOS EVM 提供与以太坊 EVM 环境相同的功能。 任何可以在以太坊网络上执行的功能也可以在 EOS EVM 上执行。 从其他 EVM 来到 EOS EVM 的开发者会发现生态系统极其相似,很容易熟悉。

传播关于 EOS EVM 的最新消息!

EOS EVM 的正式上线,是社区的一大胜利。 这一举措已经进行了一年多的时间,我们相信该举措将向大量新的开发人员、项目和用户开放 EOS 生态系统。 现在是开始基于 EOS 建设的最佳时机,欢迎更多成员加入我们!

最后,欢迎大家将这篇文章分享给您的亲朋好友,以帮助传播 EOS EVM 这个激动人心的里程碑。持续关注 EOS 网络基金会的社媒渠道以了解 EOS EVM 发布的最新信息。


关于 EOS 网络

EOS 网络是区块链 3.0 时代的典范之作,由 EOS VM 提供支持。EOS VM 是一个低延迟、高性能和可扩展的 WebAssembly 引擎,能够近乎无感的实现确定性交易执行。EOS 网络专为 Web 3 设计,致力于实现最佳的 Web 3 用户和开发人员体验。 EOS 是 Antelope 协议的旗舰区块链和金融中心,并通过 EOS 网络基金会(ENF)作为多链协作和发展公共基础产品的工具,进一步完善基础设施,驱动 EOS 快速发展。

EOS EVM

EOS EVM 是对以太坊 EVM 的模拟,并位于 EOS 智能合约中。 EOS EVM 将提供与该领域其他 EVM 同等的功能,但具有无与伦比的速度、性能和兼容性优势。 EOS EVM将EOS生态系统与以太坊生态系统连接起来,允许开发者在EOS上部署大量基于Solidity的数字资产和创新的dApps。 开发者可以使用EOS EVM来利用以太坊经过战斗考验的开源代码、工具、库和SDK,同时利用EOS的卓越性能。

EOS网络基金会

EOS 网络基金会(ENF)诞生旨在为 EOS 生态营造一个繁荣、去中心化和未来。 通过鼓励 EOS 生态主要利益相关者的积极参与、扶持社区项目、提供生态系统资助和支持开放技术生态系统建设等举措,ENF 正在掀起新一轮 Web3 变革。 作为 EOS 网络的中心和一个领先的开源平台,ENF 成立于 2021 年并拥有一套稳定的框架、工具和区块链部署库。 我们一起实现了社区建设的创新,并致力于为所有人创造更强大的未来。