分析代币协议转账需要多少笔交易操作?
2025-03-08 16:34:35阅读量:123 字体:大 中 小
本文主要介绍了分析代币协议转账所需的交易操作数量的相关资料。从完成代币发送所需的交易数目角度看,ERC1363和ERC2612是更合适的选择,其中ERC2612比ERC1363更灵活。具体内容如下:

提到以太坊,我们通常会想到“gas费”。如今,各大区块链项目主网上线,宣传方向往往也离不开gas这个词。
高昂的gas费一直是区块链交易的一个痛点,尤其是对于投资者来说。
随着区块链项目的增多和市场规模的扩大,区块链上的交易数量和平均交易的Gas消耗也在增加。
近期,随着市场的波动以及主网升级、Layer2解决方案等因素,以太坊等区块链网络的gas费持续下降。
除了以上因素,是否可以从代码或智能合约设计的角度减少完成特定功能所需的交易数目,从而优化项目和整个区块链的交易成本和环境呢?
本文要介绍的主题是:对比可兼容最常见的代币协议ERC20的几种协议,包括ERC777、ERC1363和ERC2612。
本文将通过分析几种协议中代币转账操作所需的交易数目,帮助大家找到最优选择。
当前完成ERC20协议代币转账操作需要分两步:approve()和transfer()/transferFrom()。
因此,必须分成两个交易并支付两份Gas:第一个交易完成授权,第二个交易完成转账。
为了解决这个问题,目前主要提案有ERC777、ERC1363和ERC2612,其中前两者已经完善,ERC2612仍在优化阶段。
ERC20中的主要参与者是代币发送者(sender)和代币接收者(receiver)。
下文以Alice为代币发送者,Bob为代币接收者为例,展示操作的简要流程图。
ERC777尝试引入operator的概念来规避“两步走”的问题。
在被sender授权后,operator可以通过ERC777代币合约将代币发送给receiver。
在发送代币的交易中,sender无需支付gas,发送代币交易的gas由operator支付。
ERC1363引入了启发自ERC20的高级函数:approveAndCall()、transferAndCall()和transferFromAndCall()。
这些函数可以在完成approve()、transfer()或transferFrom()后,继续执行spender地址处智能合约的onApprovalReceived()方法,以及receiver地址处智能合约的onTransferReceived()方法。
通过这种方式,将approve和transfer或其他任何spender或receiver想要执行的代码链接成一个交易。
ERC2612采用了用户签名的方式进行approve,签名中包含了approve的地址和额度。
用户通过向ERC2162标准的合约提交该签名,然后ERC2162标准的合约通过验证该签名,从中获取approve的地址和额度,并在验证成功后直接触发transferFrom操作,从而解决“两步走”的问题。
经过对比,我们发现从完成代币发送所需的交易数目角度看,ERC1363和ERC2612是更合适的选择,其中ERC2612比ERC1363更灵活。同时,ERC777、ERC1363和ERC2612都兼容ERC20类型合约,因此不存在兼容性问题。
随着区块链智能合约项目的增多,单个区块内等待交易的总数也在增
本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。免责声明:
本文《分析代币协议转账需要多少笔交易操作?》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

全球排名前十的合约交易平台有哪些?
这篇文章介绍了全球排名前十的合约交易平台。以下是这些平台的详细信息:1. 欧易OKX:成立于2017年,是全球领先的加密生态建设者,提供多种产品矩阵,覆盖200多个国家和地区。2. LBank:成立于...
阅读: 410

一文读懂以太坊合约交易技巧有哪些?
以太坊合约交易是一种基于区块链的智能合约交易方式。它通过以太坊网络实现了多种数字资产的无需信任的交换。在以太坊合约交易中,交易双方可以在不需要中间人的情况下完成数字资产的交换。以下是五个以太坊合约交易...
阅读: 392

怎样获得火币数字货币盲盒?火币数字货币盲盒获得操作教程
火币推出全新的盲盒活动,邀请您和好友一起参与。只要邀请好友加入火币,您和好友都有机会赢取价值高达10,000元的数字货币盲盒。更棒的是,每当您的好友完成一笔交易,您将永久获得其交易费用的30%返佣。这...
阅读: 379

欧易OKEX交易所介绍及怎么开户
本文主要介绍了OKEX交易所(前身为欧易OKEX)的介绍和开户方法。OKEX是国内三大交易所之一,也是全球综合实力排名前五的交易所之一,备受投资者欢迎。然而,许多新手投资者不知道如何在OKEX交易所开...
阅读: 384

欧易怎么做多做空?OKEX欧易交易所做多做空教程详解
本文详细介绍了OKEX/欧易交易所的做多和做空操作教程。该交易所提供多种主流虚拟数字货币交易,并以客户为管理中心,提供高品质的服务项目。除了现货交易,OKEX交易所还提供合约交易服务。对于想要进行合约...
阅读: 427

十大比特币购买交易平台盘点(最新比特币购买渠道推荐)
比特币是一种虚拟货币,近年来受到了广泛的关注和应用。为了方便购买比特币,现在有许多比特币购买平台提供了安全、快捷的购买服务。本文将介绍当前比较受欢迎的十大比特币购买平台,帮助您选择合适的购买渠道。1....
阅读: 422
热门文章
1.网格交易和马丁交易的区别是什么?哪个风险高?
- 1

- 网格交易和马丁交易的区别是什么?哪个风险高?
- 2025-03-08
- 1
2.欧意app官方下载2023最新版:全新升级的加密货币交易平台
- 2

- 欧意app官方下载2023最新版:全新升级的加密货币交易平台
- 2025-03-08
- 2
3.知名度高USDT交易平台怎么用?USDT比特币交易平台排行榜
- 3

- 知名度高USDT交易平台怎么用?USDT比特币交易平台排行榜
- 2025-03-08
- 3
4.如何提币到另一个交易所?哪个交易所提币手续费低?
- 4

- 如何提币到另一个交易所?哪个交易所提币手续费低?
- 2025-03-08
- 4
5.欧交易所app最新版v6.31.0_欧交易所app官网免费下载
- 5

- 欧交易所app最新版v6.31.0_欧交易所app官网免费下载
- 2025-03-08
- 5
6.哪个交易所提币手续费便宜?
- 6

- 哪个交易所提币手续费便宜?
- 2025-03-08
- 6
7.什么是市场深度?市场深度怎么看?对交易有何影响?
- 7

- 什么是市场深度?市场深度怎么看?对交易有何影响?
- 2025-03-08
- 7
8.虚拟币下架了一直不管会怎么样?虚拟币下架了怎么办?
- 8

- 虚拟币下架了一直不管会怎么样?虚拟币下架了怎么办?
- 2025-03-08
- 8
9.火必怎么充值?火必交易所充值流程步骤教程
- 9

- 火必怎么充值?火必交易所充值流程步骤教程
- 2025-03-08
- 9
10.欧意ouyi注册要注意哪些事项?OK注册地址一览
- 10
- 欧意ouyi注册要注意哪些事项?OK注册地址一览
- 2025-03-08
- 10
最近更新

LUNC币前景怎么样?还有可能翻盘吗
2025-03-09
WLD币2025年可能涨到多少?WLD币能涨到100美元吗?
2025-03-09

虚拟货币挖矿什么意思?挖矿是在挖什么?
2025-03-09

AVIVE在哪个平台可以出售?Avive币去哪里交易买卖?
2025-03-09

小白科普比特币杠杆的原理是不是借力?
2025-03-09

ZRO币前景如何?ZRO币2024年能涨到20美元吗?
2025-03-09
