理解以太坊 gas refund

理解以太坊 gas refund

以太坊为了鼓励大家节省状态存储空间,提供了一种 gas refund 机制。

  1. 合约调用的 selfdestruct 将合约销毁或者调用 sstore 将状态变量的值由非空变为空都可以得到 gas 退回。

  2. gas 退回并不意味着账户里的以太币余额会增加,只是意味着这次交易所花费的 gas 量会减少。gas 退回有个上限,就是不能超过当前交易所花费 gas 的 50%,如果超过,就按 50% 算。

  3. gas 退回也不意味着交易发起者账户里的余额可以少一点儿,余额校验仍然是基于 gas price * gas limit。

  • 发表于 2019-08-13 21:36
  • 阅读 ( 3584 )
  • 学分 ( 5 )
  • 分类:以太坊
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
区块链技术的头像-区块链开发网

昵称

取消
昵称表情代码图片