主页 > imtoken苹果版下载官网怎样下载 > NEAR公布EVM计划:吞吐量是以太坊的10倍,预计3月底上线测试版
NEAR公布EVM计划:吞吐量是以太坊的10倍,预计3月底上线测试版
为 NEAR 协议引入 EVM 运行时支持对于寻找替代链的以太坊开发人员来说将是一个重大变化。 研究这个方案的主要原因是以太坊缺乏有效的扩容方案导致gas费非常高。 与以太坊相比,NEAR EVM Runtime 做了很多改进:
以上内容意味着NEAR EVM将解决以太坊生态当前和未来面临的计算问题,现有的智能合约和前端代码工程实现无需改变。 本文的目的是阐明 NEAR EVM 架构和协议的预期变化。 我们还计划在最终主网启动之前使用这篇文章来收集 EVM 测试的一些要求。
对 EVM 2021 Q1 路线图感兴趣的用户可以访问以下链接:链接 1、链接 2
EVM架构
最近几周,我们做出了一项重要决定,将大部分 EVM 执行移至合约级别,这意味着什么?
NEAR EVM目前的架构如下:
EVM 智能合约实现两个主要接口:执行和令牌化。 执行接口允许用户发送正常的以太坊交易(例如使用 MetaMask 或 web3.js 创建的交易)。 这些事务在 EVM 运行时 (Sputnik VM) 中解码 (RLP)、验证 (secp256k) 和执行。 如果智能合约未按预期执行,则 EVM 运行时允许的操作可能会移至 NEAR 协议级别(并因此成为预编译)。
例如,在协议级别,sha256() 和 keccak256() 预编译已经可用。 在需要额外预编译的情况下,建议 NEAR 验证者执行协议升级。 在完成足够的负载测试后,我们将收集所需的预编译信息。
根据讨论结果,在EVM基础代币方面,EVM Runtime将使用以太币(ETH)来维持原有的余额。 这意味着在将任何其他交易发送到 NEAR EVM 之前,用户应该使用彩虹桥工具将他的 ETH 转移到 NEAR。 为了避免给用户带来麻烦,我们决定EVM合约在NEAR的基础Runtime和EVM Runtime中实现一个同质化的token接口来表示用户的ETH余额。
此外,用户将能够向 NEAR 存入和提取 ETH,我们将实现一个单独的 Rainbow Bridge 连接器接口来支持此操作。 从底层的角度来看,这个接口将与核心 Rainbow Bridge 合约进行通信。 更多信息请参考彩虹桥架构。
EVM 合约代码和周边工具可以在 NEAR EVM 代码库中找到。 令牌接口目前在 Rainbow Bridge 连接器中实现。 然而,当开发完成后,该接口将被合并到 NEAR EVM 代码库中。
用 ETH 支付 gas 费
用户如何使用以太坊为交易执行付费是 NEAR EVM 设计的一个重要方面。 相关方法如下:
从用户的角度来看,这种方式只是向协议支付ETH,但实际上是使用NEAR token进行计算,RPC节点作为用户和NEAR区块链之间的代理/中继。
需要注意的是near币是下一个以太坊吗,作为第一步,RPC 将能够提供足以支付中继服务费的 ETH 天然气价格。 此外,用户将能够根据来自多个 RPC 节点的响应来决定使用哪个节点。 未来的中继服务的结构和操作将类似于 OpenGSN。 可以在下面的链接中找到有关使用 ETH 作为底层代币的更多信息。
启动计划
NEAR EVM 团队当前的目标是在 3 月底之前在 NEAR 测试网上提供一个完整的 EVM 版本。 该版本将包含所有功能,包括 ETH Rainbow Bridge(使用现有测试网 Rainbow Bridge 部署)、RPC 代理、EVM Runtime 执行环境。 我们还计划使用名为“EVM Bully”的自定义工具对 NEAR EVM 进行压力测试。 该工具可以记录以太坊链(如 Ropsten 测试链)上的交易,并重新执行 EVM 合约上的每笔交易。
一季度不完成以下工作:
尽管在主网上发布 EVM(假设没有添加预编译)完全取决于部署者——可以是任何人,因为代码是开源的,我们仍然希望能够从验证者和社区收集需求和指标。 我们将根据这些需求对合约进行微调near币是下一个以太坊吗,最终发布一个能够满足社区需求的版本。