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

我的网站

当前位置: 主页 > 竞争币

以太坊上新的事务类型:EIP-2718 简介(3)

时间:2021-05-17 10:03来源:未知 作者:admin 点击:
原生元事务和批量事务 元事务诞生已经有几年了,但是到目前为止都需要依靠智能合约。和限期事务一样,元事务也要求用户将以太币发送至专为元事务

原生元事务和批量事务

元事务诞生已经有几年了,但是到目前为止都需要依靠智能合约。和限期事务一样,元事务也要求用户将以太币发送至专为元事务创建的智能合约。EIP 2711使得原生元事务(又称代付事务)和批量事务成为可能,无需依赖于智能合约。这里定义了一个新的事务格式,事务类型是0x02(但是事务类型可能会更改,因为EIP-1559也使用同一个事务类型标识)。交易如下所示:

0x02||RLP([...SenderPayload,...SenderSignature,...GasPayerPayload,...GasPayerSignature])EIP 2711主要包括gas付款方(用来支付事务gas费的账户)的有效负载(可选)和签名。这样一来,即使不持有任何以太币的地址也能发送ERC 20代币。发送方的有效负载和签名等均基于事务子类型(1至4)定义。例如,如果交易类型为1,发送方的有效负载被定义为:

[1,ChildTransaction[],nonce,ChainId,ValidUntil,gasLimit,gasPrice]ChildTransaction被定义为[to,value,data],可以在单个事务内指定收款方地址、值和数据。例如,ChildTransaction可以用来在单笔事务中调用ERC 20的approve和transferFrom。如果你想了解更多关于EIP 2711的事务子类型的信息,我建议你阅读EIP 2711的规范。

结论

类型化事务为以太坊网络带来了更多可能性。我们在创建类型化事务时不会增加以太坊客户端、库和其它工具的复杂性。目前,由于EIP 2718最近才被添加到网络中,新的事务类型还没有得到广泛应用,但是目前还有一些很棒的EIP正在开发中,例如,EIP 2711提出了限期事务、批量事务和代付事务(即,元事务)。由于以太坊上可以定义新的事务类型,提出新的EIP也会变得更容易。

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