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-9ETH) — ( ” 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 有初步认识,如果有什么问题可以在下面留言告诉我!!!
声明:本站所提供的资讯信息不代表任何投资暗示, 本站所发布文章仅代表个人观点,仅供参考。