ETH单位转换
首先我们来看一下以太币单位之间的转换,以太币的最小单位为wei,1个eth相当于10的18次方wei。通常,大家也使用Gwei作为展示单位。比较常用的就是eth,Gwei和wei。
单位 | wei值 | Wei |
---|---|---|
wei | 1 | 1 wei |
Kwei (babbage) | 1e3 wei | 1,000 |
Mwei (lovelace) | 1e6 wei | 1,000,000 |
Gwei (shannon) | 1e9 wei | 1,000,000,000 |
microether (szabo) | 1e12 wei | 1,000,000,000,000 |
milliether (finney) | 1e15 wei | 1,000,000,000,000,000 |
ether | 1e18 wei | 1,000,000,000,000,000,000 |
所以1 Gwei = 0.000000001 ETH
举例:
gas price 设置为21 Gwei
交易需要的gas为21000
那么这笔交易的以太坊网络费用(gas fee)为:
21 Gwei x 21000 gas = 441000 Gwei = 0.000441 ETH
所以1 Gwei虽然是一个很小的单位,但在以太坊区块链上进行交易和交互时,Gwei的数量积少成多,也可以成为一个不小的数目。理解Gwei与ETH的换算关系,有助于为以太坊网络设置gas price,支付gas fee。
综上,1 Gwei = 0.000000001 ETH,是以太坊区块链上常用的一个小单位,用于gas价格和费用的计算。
本质上,Gas 费用是以太坊的货币以太 (ETH) 支付的。 Gas 价格以 Gwei 标明,Gwei 本身就是 ETH 的一个单位――每个 Gwei 等于 0.000000001 ETH (10-9 ETH)。 例如,您可以说您的 Gas 成本为 1 Gwei,而不是说您的 Gas 成本为 0.000000001 以太。 “gwei”一词本身表示“giga-wei”,等于 1,000,000,000 wei。 Wei 本身(以 b-money(opens in a new tab)↗ 的发明者 Wei Dai(opens in a new tab)↗ 命名)是 ETH 中最小的单位。
伦敦升级之前
以太坊网络交易费的计算方式在 2021 年 8 月的伦敦升级后发生了改变。 以下回顾了过去的工作方式:
假设 Alice 需要支付 1 ETH 给 Bob。 在交易中,燃料限额为 21,000 单位,燃料的价格是 200 gwei。
总费用为:燃料单位(限额) * 燃料单价 例如 21,000 * 200 = 4,200,000 gwei 或者 0.0042 ETH
伦敦升级之后
假设 Jordan 需要向 Taylor 支付 1 个以太币。 在交易中,燃料限额为 21,000 单位,基础费是 10 gwei。 Jordan 支付了 2 gwei 作为小费。
现在,总费用为:units of gas used * (base fee + priority fee),其中 base fee 是协议设置的值,priority fee 是用户设置的值,即给验证者的小费。
即,21,000 * (10 + 2) = 252,000 gwei 或 0.000252 个以太币。