在现实生活中,当我们要在不同银行间转帐或是进行交易时,银行会向我们收取该服务的手续费。
而在以太坊网络中,每笔交易你都需使用ETH(以太币) 来支付手续费,像是你要从A帐户转加密资产到B帐户,过程中需支付Gas Fee
给帮你完成交易的矿工们,故Gas Fee 又称作「矿工费」。称作Gas Fee 是因为它被视为该网络的燃料,在区块链上进行操作时会消耗Gas
,就如同汽机车消耗燃料会产生气体。
Gas Fee=Transaction Fee=Miner Fee
Gas Fee在不同交易平台上会有不同名称,如Miner Fee 、 Transaction
Fee等,但都指交易手续费(ETH),计算方式为Gas的单价(Gas Price) x消耗的Gas数量(Gas
Used)。我们来看以下图示(使用Metamask钱包作为范例):
在这笔交易中, 要从A 帐户转0.01 颗ETH 到B 帐户,当时的Gas Price 为10 Gwei ,这笔交易总共需要花费21000
个单位的Gas,最后总共需支付0.00021 ETH 的Gas Fee。
在以太坊中, ETH 的最小单位为Wei ,而谈到Gas 时,单位就是Gwei 。以下式子可以表示他们之间的关系:
1 ETH=10 ^ 9 Gwei( 9 个0 )=10 ^ 18 Wei( 18 个0 )
Gas Price 决定你的交易速度
在以太坊中, Gas 的价格是可以自己制定的,但订定的价格会影响你的交易速度。因为在Gas
的机制中,矿工为了自身利益极大化,单价越高,会更优先处理你的交易。虽然说你可以把单价定的很低来省手续费,但需注意的是,除了牺牲你的交易速度,这笔交易也有可能没有矿工想要接手,甚至沦落到交易被取消的状态。
最后,在以太坊网络中,每一笔转帐,无论数额大小,消耗的Gas 数量是固定的。所以其实交易手续费的最主要变因会是Gas Price
,你可以使用系统中预设的推荐交易费用(有快、中、慢三种速度可选择),或是依照自己需求设置单价。