以太坊的gas设定有gas limi和gas price两个主要参数。
1. Gas Limi:这是用户愿意为一笔交易支付的最大Gas量。例如,标准ETH转账需要21,000个天然气[[16]]。大多数交易建议将gas limi设定为3,000,000[]。如果设定的gas limi过低,那么交易将会失败,你可能无法退还你所消费的gas费用[[10]]。
2. Gas Price:这是用户愿意支付的Gas实际价格,表示每单位Gas的费用。gas price越高,矿工越有可能优先打包这笔交易[[4]][[11]]。天然气价格根据网络拥塞程度而变化[[8]]。
以太坊的Lodo升级后,引入了EIP1559机制,gas的计算方式也发生了变化。EIP1559引入了基本费用(base fee)和最高费用(max fee),用户可以根据这些参数来设置gas price[][[7]]。