
干货科普:常见代币协议转账都需要多少笔交易操作?
从技术角度分析兼容最常见的代币协议ERC20的几种协议,为大家对比其优势及劣势。
提到以太坊,我们脑海中出现的第一个关键词也许就是“gas费”。如今各大区块链项目主网上线,所用的宣传方向往往也离不开gas这个单词。居高不下的gas费一直是区块链交易,尤其是游走于币圈各个领域的投资者的一个痛点。随着区块链项目的增多以及市场规模的扩大,区块链上的交易数目以及平均交易的Gas消耗也随着增加。
Gasnow中Gas价格历史数据
近期,随着市场的起起落落以及主网升级、Layer2解决方案等因素,以以太坊为首的区块链网络gas费持续下降。那么除了以上因素以外,是否可以从代码或者智能合约设计角度去减少完成特定功能必须的交易数目,从而优化项目以及整个区块链的交易成本和环境呢?今天本文要为大家介绍的就是这一主题:对比可兼容最常见的代币协议ERC20的几种协议,包括ERC777, ERC1363以及ERC2612。
本文将通过分析几种协议中代币转账操作所需要交易数目,帮助大家发现其中的最优选择!
ERC20
当前完成ERC20协议代币的转账操作需要分两步:approve()以及transfer()/tranferFrom()。
因此必须分成两个交易并支付两份Gas: 即第一个交易完成授权,第二个交易完成转账。 为了解决“两步走”的问题,当前主要提案有ERC777, ERC1363以及ERC2612,其中前两者已经完善,ERC2612仍在优化阶段。ERC20中主要的参与者为代币发送者sender以及代币接收者receiver。
下文中将以Alice为代币发送者sender,Bob为代币接收者receiver为例,为大家直观展示操作简要流程图。
ERC20代币转账操作简要流程图
ERC777
ERC777尝试引入operator的概念来规避掉“两步走”的问题。operator在被sender授权之后,在该ERC777代币合约中,sender可通过operator将代币发送给receiver。在发送代币的交易中,sender无需支付gas,发送代币交易的gas会由operator支付。
ERC777代币转账操作简要流程图
ERC1363
ERC1363引入启发自ERC20中approve(), transfer()和tranferFrom()的高级函数:approveAndCall(),transferAndCall()和 transferFromAndCall()。
这些函数可以帮助ERC1363协议合约在完成approve(), transfer() 或 tranferFrom()之后,继续执行spender地址处智能合约的onApprovalReceived()方法,以及receiver地址处智能合约的onTransferReceived()方法。通过这样的方式来将approve和transfer或者其他任何spender或者receiver想要执行的代码链接起来成为一个交易。
ERC1363代币转账操作简要流程图
ERC2612
ERC2612采用了用户签名的方式进行approve,签名中包含了approve的地址以及额度。
用户通过向ERC2162标准的合约提交该签名,然后ERC2162标准的合约通过验证该签名,从该签名中获得approve的地址以及额度,并且在验证成功之后使用验证获得的信息直接触发transferFrom操作,从而最终解决“两步走”的问题。
ERC2612代币转账操作简要流程图
写在结尾
这几类协议对比后,我们发现:从完成代币发送所需要的交易数目角度看,ERC1363与ERC2612必然是更加合适的选择,其中ERC2612相比ERC1363更加灵活。同时ERC777, ERC1363与ERC2612都兼容ERC20类型合约,因此不存在由兼容性引发的问题。
随着区块链智能合约项目的增多,单个区块的时间内产生的等待交易数目总数随之增加。
如果可以通过协议代码层面减少完成功能需要被打包入区块的等待交易总数,那么对于区块链上的平均的交易速度以及平均gas花费都会有极大的帮助。
交易成本及环境的优化,不仅会促进区块链网络的繁荣,区块链生态及基础设施也会更加完善。
比推快讯
更多 >>- MegaETH 已恢复 X 账号控制权
- 某新建地址 1 小时前提取 534.75 枚比特币
- 5 月全网 DEX 交易量达 4741.35 亿美元,历史上仅次于今年 1 月
- 加密侦探 ZachXBT 呼吁对 SIM 卡交换欺诈加强惩罚
- 数据:巨鲸从 Hyperliquid 提现 50 万枚 USDC,24 小时内累计提现逾 100 万枚
- 数据:BTC 现货 ETF 昨日总净流入 -6.16 亿美元,ETH 现货 ETF 昨日总净流入 0.70 亿美元,ETH 净流入 0.70 亿美元居首。
- Believe:新发布代币将提高创作者费用获得比例至 70%
- 币安将调整多币种合约杠杆及保证金等级
- Loud!:LOUD 代币将上线并开放申领,第二阶段退款需要一些处理时间
- 美国贸易代表办公室延长对中国 301 条款关税的部分豁免
- 某鲸鱼 4 小时前从币安提取 401,573 枚 UNI,价值约 246 万美元
- “丝绸之路”创始人捐赠钱包 8 小时前收到 300 枚 BTC,价值约 3140 万美元
- Eclips:ES 代币 TGE 信息将通过官方渠道公布
- James Wynn:多个 CEX 账户遭无故封禁,誓言反击中心化操控
- 胜率为 88.41%的聪明钱正在做多 WCT 和 SOPH
- 派盾:5 月全球加密货币安全事件致损 2.441 亿美元,环比下降 39.29%
- 数据:萨尔瓦多近 7 日共增持 8 枚 BTC,总持仓达 6194.18 枚
- 分析:1 年期美国信用违约掉期已接近 2023 年以来的最高水平,美国政府违约风险上升
- EIP-7917 将于 6 月 9 日在 Fusaka 硬分叉中实施
- 量化策略分享平台 Neutral Trade 完成 200 万美元融资
- MegaETH 确认其 X 帐户被盗
- MegaETH 官方 X 账号被盗,提醒用户勿点击近期链接
- 加密恐慌指数回升至 56,市场重回贪婪状态
- Upbit 支持非营利组织出售虚拟资产,开启企业投资新时代
- 部分 AI 代币反弹明显,TAO 近 24 小时反弹 14.7%
- LOUD 代币发售结束,两阶段参与用户预计分别可获得 225000 LOUD 和 56250 LOUD
- 过去 7 天 NFT 交易额下降 16.76%至 1.057 亿美元,买家和卖家数均有所上涨
- 比特币倡导者质疑新晋 BTC 财政公司抗压能力
- 美 SEC 质疑 REX 提交的以太坊与 Solana 质押型 ETF 合法性
- 前 “丝绸之路” 创始人 Ross Ulbricht 狱中纪念品拍卖筹得 180 万美元 BTC
- Ethena 旗下稳定币 USDe 与 tsUSDe 已集成至 TON 链上
- 分析:ETH/BTC 正形成看涨杯柄形态,关键阻力位 0.02596
- 观点:可信中立价值存储和公司币差异巨大,但大多数人热衷炒作公司币
- 数据:wcgUSD 在 Pendle 的新稳定币市场中交易量排名前三,TVL 超 3265 万美元
- Moonshot 已上线 Believe 生态代币 LAUNCHCOIN
- Ethena 已集成至 TON 钱包,用户现可通过 USDe 赚取最高达 18% 的年化收益
- Oak Grove Ventures 投资并行 EVE Reddio,助力技术生态发展
- 美国比特币现货 ETF 共持有约 120.5 万枚 BTC,贝莱德 IBIT 以约 66 万枚位居第一
- 加密行业绑架风险上升,保险公司加速推出定制化绑架和赎金保单
- 鲸鱼 qianbaidu.eth 近 6 日花费 1295 万美元买入 40.6 万枚 HYPE
- Michael Saylor:Strategy 比特币增持计划无上限,购买效率将会更高
- 欧盟委员会:已准备好对美国提高关税采取反制措施
- 慢雾余弦:EIP-7702 新机制被盗币团伙大量使用
- Baby Doge:BabyDoge DEX 即将推出并开放白名单
- Arbitrum 宣布推出 Gas 费用赞助计划ArbiFuel
- 链上交易 AI Agent 平台 OrcaMind.ai 上线 Chat 功能,开放白名单体验
- 墨西哥第三富豪考虑将全部投资组合转换为 BTC
- 某鲸鱼 1 小时前向 Kraken 充值 605 枚 ETH,价值 153 万美元
- FTX 债权人代表:Kraken 已向债权人客户发布资金分配通知
- 国际货币基金组织“担忧”巴基斯坦比特币挖矿计划
比推专栏
更多 >>观点
比推热门文章
- MegaETH 已恢复 X 账号控制权
- 某新建地址 1 小时前提取 534.75 枚比特币
- 5 月全网 DEX 交易量达 4741.35 亿美元,历史上仅次于今年 1 月
- 加密侦探 ZachXBT 呼吁对 SIM 卡交换欺诈加强惩罚
- 数据:巨鲸从 Hyperliquid 提现 50 万枚 USDC,24 小时内累计提现逾 100 万枚
- 数据:BTC 现货 ETF 昨日总净流入 -6.16 亿美元,ETH 现货 ETF 昨日总净流入 0.70 亿美元,ETH 净流入 0.70 亿美元居首。
- Believe:新发布代币将提高创作者费用获得比例至 70%
- 币安将调整多币种合约杠杆及保证金等级
- Loud!:LOUD 代币将上线并开放申领,第二阶段退款需要一些处理时间
- 美国贸易代表办公室延长对中国 301 条款关税的部分豁免