Gwei,Gas Price,Gas Limit,Gas Fee,Gas Used是什么意思?

2023-04-15分类:区块链技术 阅读(

每当进行转账时或与智能合约或 DApp 进行交互时,都需要支付GAS费,也就是交易费用,无论交易成功与否。在不同主网上使用不同的货币进行支付:以太坊→ETH,BSC→BNB,HECO→HT

Gwei

Gas 价格通常使用 Gwei 来表示,1 Gwei = 0.000 000 001 ETH

Gas Price

此次交易或合约调用时,每单位 Gas 的价格,一般以 Gwei 为单位。

在发起交易或合约调用前,可以自己设置 Gas 的价格,即 Gas Price。

通过 Gas Price 可以调节矿工费用,矿工会优先打包 Gas Price 高的交易。

BSC 的 Gas Price 一般为 5 gwei,HECO 的 Gas Price 一般为 1 gwei,ETH 的 Gas Price 可以查看 https://ethgasstation.info/

Gas Limit

每次交易或合约调用前设定的最大消耗 Gas 的数量。

如果该次操作所使用的 Gas 数量小于或等于您所设置的 Gas Limit,则会被执行。

但如果 Gas 总消耗量超过Gas Limit,所有的操作都会被重置,但费用依旧会被收取。

一般交易的 Gas Limit = 21000

Gas Fee

Gas Fee = Gas Limit * Gas Price

此次交易或合约调用最大可以消耗的交易费用。

Gas Used

交易或调用实际需要消耗的 Gas 数量,由该次交易或调用过程中执行的命令决定。

以下以 BSC 上的转账为例供您了解:

开始时可以进行调整:此笔交易的 燃料价格  = 5 Gwei ,Gas Limit (燃料限制) = 21000

在此步可以看到:Gas Fee = 5 gwei * 21000 = 105000 gwei = 0.000105 BNB

交易完成可以看到:实际消耗的 Gas Used(燃料使用数量)= 21000

Tags: Gas