织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

吞吐量为以太坊 10 倍,预计三月底上线测试版(2)

时间:2021-02-25 18:00来源:未知 作者:admin 点击:
根据讨论结果,在 EVM 基础通证方面,EVM Runtime 将会使用 Ether (ETH)维持原生余额。 这意味着用户在向 NEAR EVM 发送任何其他交易之前,应该使用彩虹桥工

根据讨论结果,在 EVM 基础通证方面,EVM Runtime 将会使用 Ether (ETH)维持原生余额。这意味着用户在向 NEAR EVM 发送任何其他交易之前,应该使用彩虹桥工具将他的 ETH 转移至 NEAR。为了避免对用户造成困扰,我们决定 EVM 合约将会实现一个同质化通证接口,用来代表 NEAR 基础 Runtime 以及 EVM Runtime 中的用户的 ETH 余额。

此外,用户能够向 NEAR 充值和提取 ETH,我们会实现独立的彩虹桥连接器接口来支持这一操作。从底层看,该接口会与核心的彩虹桥合约沟通。更多内容可参见 彩虹桥架构。

EVM 合约代码和周边工具可在 NEAR EVM 代码库中找到。通证接口目前在彩虹桥连接器中实现。不过,当开发完成后,该接口将会被并入 NEAR EVM 代码库。

使用 ETH 支付 gas 费

用户如何使用以太坊支付交易执行费用是 NEAR EVM 设计中很重要的一个方面。相关方法如下:

NEAR 公布 EVM 计划:吞吐量为以太坊 10 倍,预计三月底上线测试版

  • 为了帮助了解 NEAR Runtime 中的 ETH gas 费,我们使用了 eth_gasPrice 的 JSON-RPC 端点,返回值将被用于未来给 RPC 节点的 ETH 费用的计算

  • 用户使用工具(MetaMask, 兼容 Wallet Connect 的钱包 , CLI, JS 库等)对普通的以太坊交易进行签名,并将其发送至 RPC。

  • RPC 将以太坊交易打包成 NEAR 交易并将其发送到 EVM 合约。

  • 在协议层面,RPC 签名被确认,初始的以太坊交易被传递给 EVM 合约

  • EVM 合约解析并执行以太坊交易,同时计算 EVM gas 使用情况。在以太坊交易执行结束时,一些 NEAR gas 已经被销毁(根据协议规则),ETH gas 仅仅是 EVM 合约中的一个计算得到的数字。

  • 为了支付 NEAR gas 费,ETH 会被使用:EVM 合约计算交易费并将其由用户账户转移至 RPC 账户。

从用户角度看,该方法仅仅是支付 ETH 给协议,不过事实上被用于计算的是 NEAR 通证,RPC 节点在用户和 NEAR 区块链之间扮演的是代理/中继者的角色。

需要注意的是,作为第一步,RPC 将能够提供足够支付中继服务费用的 ETH gas 价格。此外,用户将能够根据多个 RPC 节点的响应,决定使用哪个节点。未来中继服务将会被结构化,操作原理与 OpenGSN 类似。有关将 ETH 作为基础通证的更多信息,可访问以下 链接。

上线计划

NEAR EVM 团队的现有目标是在3月结束前在 NEAR 测试网上线一个全面运转的 EVM 版本。该版本将包括全部功能,包括 ETH 彩虹桥(使用现有的测试网彩虹桥部署)、RPC 代理、EVM Runtime 执行环境。我们还计划使用一种被称为‘EVM Bully’的定制工具对 NEAR EVM 进行压力测试。该工具可以记录以太坊链(比如 Ropsten 测试链)上的交易,并将每笔交易在 EVM 合约上重新执行。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容