Gas Fee 是什么?Gas Fee如何计算?

在区块链上交易时,常常会听到Gas Fee,所以GAS FEE 是什么?其实就是类似交易手续费的意思,那Gas Fee 到底是怎么计算? 要怎么看Gas Fee是高是低呢?这篇会用超白话讲给你听!!!

Gas Fee 是什么?

在开车时,我们需要汽油来运行我们的汽车;在以太坊上,我们需要「 Gas Fee 」来运行我们的应用程序、程序代码

在电脑上写程序时,写出来的程序代码可能会有回圈、不断重复执行,在区块链上面也会有这情况发生

那以太坊为了解决这个问题,就想出一个办法,就是让执行每一段程序代码时都要支付一些代价,也就是要消耗一些以太币(ETH)来当作类似手续费的概念,这些运行程序代码消耗的以太币被称作” Gas (燃料) “,所以” Gas ” 是指在以太坊上面成功进行交易所需要的费用(Fee)

除此之外,在区块链上,有一群叫做「矿工」的人,会负责验证、记录区块链上的交易,做这些工作需要消耗他们的电脑算力,所以需要给矿工一些手续费当作奖励,这也是Gas Fee存在的原因!

Gas Fee如何计算

Gas Fee 的计算公式

Gas Fee 是由以下公式来计算交易要花多少以太币(ETH)

Gas Fee = Gas Price × Gas Limit
其中(Gas Price = Base Fee + Priority Fee)

接下来会介绍这公式中的名词代表什么意思~

Gas Price (Gas 价格)

每一单位Gas Fee 的价格 ” Gas Price 是以” gwei ”来表示
一个” gwei ” 等于0.000000001 ETH (10 -9  ETH) — ( ” gwei ” 这个词是“ giga-wei ” 的意思)

如果听不懂,想成每公升汽油「多少钱」

那Gas Price 又等于「Base Fee + Priority Fee」

Base Fee (基本费用)
是由区块链会根据链上忙碌程度,自己运算目前基本的Gas 费用要多少

Priority Fee
指的是你愿意额外给矿工多少费用

把它比喻成去加油站加油,Base Fee就好像你油的基本价格,Priority Fee就好像给加油站员工的小费,你给他的小费越多,它帮你加油的速度越快、服务越好

所以「每公升汽油多少钱」取决于「油的基本价格」 + 「你给加油站员工的小费」

上面图片中间平均值,意思就是每公升汽油32「元」 ➜一个单位的Gas Fee 要32「gwei」,基本油价30 元,小费2 元➜ Base Fee:30,Priority Fee:2

Gas Limit

Gas Limit 代表你在进行这笔交易时,最多最多愿意花费「多少单位」的Gas Fee

如果听不懂,想成这次加油,你「最多愿意花几公升」

所以总共的Gas Fee 就是每单位的Gas 价格( Gas Price ),乘上愿意花多少个单位的Gas( Gas Limit )
(每公升汽油多少钱×你要加几公升 )

Gas Fee = Gas Price × Gas Limit

以下会用MetaMask交易画面示范,让大家更清楚上面在写什么

MetaMask示范

1. 开启交易,如果想更改Gas Fee ,可以点击红色框框中的选项,但预设是没有的,要先去小狐狸钱包设定才看得到 (设定➜进阶➜显示进阶Gas 控制选项)

2. 可以看到不同速度,费用也不同

 

3. 下面分别是low、market、aggressive 的Base Fee和Priority Fee数值,Base Fee和Priority Fee越高,交易速度越快




4. 点选Advance可以自己更改数值

Base Fee 基本费用是由区块链会根据链上忙碌程度自己运算目前基本的Gas 费用要多少,Priority Fee指的是你愿意额外给矿工多少费用,给越多他越先帮你处理

注意: 不要任意改你的Gas Limit ,因为如果最终你没有足够的GAS来支付这笔交易,那交易就会失败,你已经付的Gas Fee也不会还你,这笔交易就会因为「Out of Gas」而失败

不太熟悉以上名词建议不要更改,就选钱包给你的选项low、market、aggressive 就好了

结论

一般在北京时间早上到下午的时候,Gas Fee 是比较便宜的时段,因为外国这时候在睡觉,以太坊使用量就会比较少,所以可以选择在早上进行链上交易欧~

希望看完这篇文章,能让你对Gas Fee 有初步认识,如果有什么问题可以在下面留言告诉我!!!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。