燃料价是中文直翻,就是常说的Gas Price,了解Gas Price首先要先了解Gas,官方给出的描述:
Gas 是指在以太坊网络上执行特定操作所需的计算工作量。 由于每笔以太坊交易都需要计算资源才能执行,每笔交易都需要付费。 在这个方面上,Gas 是指在以太坊成功进行交易所需的费用。 本质上,Gas 费用是以太坊的货币以太(ETH) 支付的。
简单来说,任意操作会影响链上数据的修改,注意是修改,就是写数据的时候,会产生开销,开销的单位就是gas;比如我向你转账某个ERC20代币,转NFT,本质上就是链上保存的数据,这类操作就会消耗gas,而如我查询你的代币余额,某个NFT的拥有者,ENS域名地址映射,这些就只是读取的操作,不篡改链上数据,就不会产生gas消耗。
Gas清楚了,那么Gas Price就好理解了,就是每个Gas单元的价格,而为什么会有这个价格?我们要知道,上面提到个转账、转NFT的操作,会花费Gas,而每个操作消耗的Gas值是固定的,但是在以太坊区块链网络中,每个区块能记录的交易数量和消耗的Gas值是有限制的,而决定这个交易的优先级就是和Gas Price有关。如果这笔交易设定的Gas Price过低,那么这笔交易就会被推迟执行或者永不被执行。
最后,gas、gas price和以太坊的关系,可以用以下的关系表示:

这里我们使用Build Web3中用户通过向OfficialSignatureV1合约提交正版签名应用信息的进行说明;可以看到,两次提交是相同的gas消耗,以太坊价格相同,而唯一不同的就是gas price,因此花费的以太坊价值也有区别。
这里详细的计算公式为:
(gas消耗 x gas价格 x eth价格)/ 单位换算(10^9) = 实际花费USD
以图一为例,175634x33.79x1855.91/10^9 ≈11.014 USD.

这里我们使用Build Web3中用户通过向OfficialSignatureV1合约和OfficialSignatureV2合约提交正版签名应用信息的进行对比;可以看到明显差距,几乎相同的gas价格和eth价格,但是由于Gas消耗非常大的差别,导致最后预计花费的USD差了几倍。

通过以上,已经基本了解gas price的作用,那么从gas price的值波动,也可以看出,值越大,说明链上交易数量越多,而和以太坊的价格没有任何挂钩的关系,值越低,说明链上交易数越少,也可以说明使用人越少;近期gas price价格的波动很大,大概率是因为链上各种meme币的交易数量的激增而导致的,以下是近期gas价格的截图。

Gas价格的波动代表着链上不太平,而表现出来的,就是风浪越大,鱼越贵!
转载请注明出处!
合作:theprojectunknownxyz@gmail.com

