通过self-destruct节省燃料费?

登链社区问答 2022-04-05 21:08:16 阅读数:93

self 节省 燃料 destruct self-destruct

交易地址:

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

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

image.png

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

image.png

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

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




采纳答案1:

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

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


版权声明:本文为[登链社区问答]所创,转载请带上原文链接,感谢。 https://learnblockchain.cn/question/3379