通过self-destruct节省燃料费?

交易地址:

https://bscscan.com/tx/0xeb614578b00c352797ad3f35d319d595e85647337fbe70c87267b491a55aa01d

这个交易很诡异啊,燃料费消耗很少。 他创建了3个合约,然后销毁这3个合约。

image.png

看看他的内部交易,只有3条。

image.png

我不知道他怎么做到的,燃料费比在薄饼节省了一半,我试着改写了薄饼的交易接口,燃料消耗从之前的12万降低到目前的10万左右,但是还是不如他的消耗少。

有谁可以解答我的疑问吗?

请先 登录 后评论

最佳答案 2022-04-05 09:50

通过 SELFDESTRUCT 是可以获得 gas 返还的。

这个就是之前很多的 gasToken 的实现原理,不过现在以太坊已经没法使用了, 因为EIP3529 :https://eips.ethereum.org/EIPS/eip-3529 , 但是 BSC (BNB Chain)还没合并 相应的更新。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 2 收藏,2829 浏览
  • salic 提出于 2022-04-04 21:40