理解以太坊 gas refund
以太坊为了鼓励大家节省状态存储空间,提供了一种 gas refund 机制。
合约调用的 selfdestruct 将合约销毁或者调用 sstore 将状态变量的值由非空变为空都可以得到 gas 退回。
gas 退回并不意味着账户里的以太币余额会增加,只是意味着这次交易所花费的 gas 量会减少。gas 退回有个上限,就是不能超过当前交易所花费 gas 的 50%,如果超过,就按 50% 算。
gas 退回也不意味着交易发起者账户里的余额可以少一点儿,余额校验仍然是基于 gas price * gas limit。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!