跳至主要内容
智研观盈 智研观盈数字资产研究平台
中文
← 知识问答库
trading

为什么这两个以太坊交易的 Gas 使用量不同?无法从 GETH EVM 调试跟踪中解释它

解答

Gas 成本不一样的原因之一是一个账户在交易前没有任何 USDC,而另一个账户已经有一些。将 0 值设置为非零比将非零值设置为非零花费更多的 Gas。
例如。新帐户没有将其地址写入 usdc 余额映射中。因此合约必须记录地址并设置余额。另一个帐户已经写好了他的地址,我们刚刚更新了余额。
看;
为什么存储中的零到非零需要更高的gas?

ethereum查看原文CC BY-SA 4.0

浏览更多问题