知识问答

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

阅读字号

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

继续了解数据目录搜索