众所周知,想要获取数字货币的方法,除了正常的购买之外,另外一个方法就是挖矿,而选择挖矿的投资者,可以通过两种方式获取收益,一种就是最为简单的挖矿收益,也就是说挖到数字货币之后卖出去,获取到收益,另外一种就是本文要说的矿工费,不过对于大多数的投资者来说,对于矿工费还处于一无所知的状态,那么,矿工费到底是什么意思呢?下面币小哥就给大家详细说说矿工费是什么意思?
矿工费是什么意思?
简单来说,矿工费(Gas Fee)就是支付给矿工的手续费,当你在以太坊区块链上进行转账时,矿工要把你的交易打包并放上区块链,才能使交易完成,在这过程中会消耗区块链的运算资源,所以要支付费用。
Gas Fee由Gas Limit(限制) 和 Gas Price(价格) 相乘得到。
不同时期、不同的操作gas limit默认值不同,而在执行操作时可以自行设置Gas Limit。需要注意的是,完成一笔交易所需的Gas 单位数量,取决于交易的复杂程度。当一笔交易越复杂,就必须要耗费较多的运算资源,因此需要花费较多Gas。
Gas Price是指Gwei的数量,它会影响到你的交易被矿工打包放上区块链的速度。如果Gas Price 设的越高,就会让给矿工更有动力将你的交易打包;相反的,如果Gas Price 设的低就要等待比较长的时间。如果不急着完成一笔交易,你就可以选择较低的Gas Price 来省钱。在每次的交易中,你都可以依照需求调整Gas Limit和Gas Price。
矿工费如何计算?
首先,当我们讨论比特币矿工费时,通常交易者和矿工关心的点也不尽相同。
交易者关心交易的总费用,这是指您在一笔交易总共支付了多少比特币的矿工费。而矿工更关心的是交易者为交易中每个字节支付多少比特币。这也是为什么我们通常在钱包中看到矿工费单位是"sat/B",如下图:
对于矿工来说,这是最重要的衡量标准。矿工通过您为每字节支付费用的多少来决定是否将您的交易打包入即将生成的区块中。因为比特币区块最多只可以容纳1M(约1百万字节)的交易。所以矿工会优先打包为每字节支付更多费用的交易。
请注意,单笔交易的比特币金额(数量)与矿工费的计算无关。例如,如果您的交易占用了300字节的“空间”,则无论您转移0.0001比特币还是100个比特币,您需要支付的矿工费是相同的;而这一点有别于法币交易(法币交易总金额越高,往往手续费也越高)。
所以矿工费的计算方式是:交易字节数 * N sat/B (N为你为每字节支付的费用;单位:比特币),如下图中手续费计算:
交易大小为:0.167 kB=167 B;单位字节支付的手续费为:5 sat/B
矿工费总金额为:167 B * 5 sat/B = 835 sat = 0.00000835 BTC (BTC和sat 均为比特币的单位,1 BTC=100000000 sat)
以上就是矿工费是什么意思的相关内容,其实矿工费存在的原因,主要是为了激励,举个例子,如果没有矿工费,这个时候将没有足够的激励来促使矿工继续工作,虽然现在看来与挖矿产出相比,矿工费少的可怜,但是到时候必然也会有一批矿工停机,那个时候币价与算力会重新达到平衡,所以只要有足够多的交易需求,矿工费还是可以使一部分矿工在BTC停产后还能够继续为BTC网络的安全提供算力保障。