NEAR 实现首个 WASM 虚拟机中的 EVM 环境,可一键移植以太坊合约

区块律动 BlockBeats 消息,主打开发者友好度的分片公链 NEAR 近日发布了在其网络上部署 EVM 智能合约的工具,使任意公链平台的 EVM 智能合约可在 NEAR 上一键部署,并从其安全性和性能中受益。
该工具实质上是把 EVM 作为一个 NEAR 上的智能合约,从而实现了以太坊智能合约的执行环境。区块律动 BlockBeats 了解到,通过该工具,现有的以太坊 DApp (包括 Loom、Matic、Skale 等仅支持 EVM 虚拟机的链中的应用)可直接在 NEAR 网络上部署,无需修改任何代码,且性能(TPS)将得到的大幅提升。

NEAR 实现首个 WASM 虚拟机中的 EVM 环境,可一键移植以太坊合约

以太坊开发者社区庞大,因此很多加密技术开发者对以太坊虚拟机(EVM)也都很熟悉。而作为一种专门面向 EVM 的语言,Solidity 自诞生伊始就成为了开发智能合约的主要语言。虽然与 Rust 和 TypeScript 等通用语言相比,Solidity 具有明显的局限性,但它依旧得到了早期区块链开发者的广泛采用,并且是大量使用的链上开发工具。
然而,为了追求更高的性能和开发效率,包括 NEAR、新版 EOS、波卡和以太坊 2.0 在内的新一代公链大多采用了 WebAssembly 虚拟机(WASM)。但是,随着合约编写技术的升级,如何帮助开发者和他们所维护的智能合约从 EVM 迁移到 WASM 环境中,成为了一个亟需被解决的问题。对此,自 2019 年末起,以太坊 2.0 和波卡团队都声称正在开发并将推出兼容 EVM 环境的 WASM 虚拟机工具。区块律动 BlcokBeats 曾报道,在知名 DAO 项目 Aragon 决定自研公链的过程中,波卡未实现其之前承诺的 EVM 环境被认为是一个重要原因。

近日,同样采用了 WASM 的分片公链 NEAR 率先发布了通过智能合约的方式实现 EVM 环境的工具,成为首个实现 WASM 虚拟机中 EVM 环境的公链。其创始人 Illia 称,该合约可以被认为是简化版的以太坊 2.0 执行环境,且其使用不需要任何自定义的交易处理逻辑。

 

区块律动 BlockBeats 提醒,根据银保监会等五部门于 2018 年 8 月发布《关于防范以「虚拟货币」「区块链」名义进行非法集资的风险提示》的文件,请广大公众理性看待区块链,不要盲目相信天花乱坠的承诺,树立正确的货币观念和投资理念,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。    

NEAR 以太坊2.0 以太坊 波卡 开发者