时间:2021-11-20|浏览:643
首先,当我们讨论比特币矿工的费用时,交易者和矿工通常会有不同的顾虑。
交易者关心交易的总成本,这意味着你在一笔交易中支付了多少比特币矿工费。矿工更关心的是交易者易中的每个字节支付多少比特币。这就是为什么我们通常在钱包里看到矿工费单位是"sat/B",如下图:
如何计算比特币矿工费?比特币矿工费计算公式
对于矿工来说,这是最重要的衡量标准。矿工通过您为每个字节支付的费用来决定是否将您的交易包装在即将生成的块中。因为比特币块最多只能容纳1M(约100万字节)交易。因此,矿工会优先打包为每个字节支付更多费用的交易。
请注意,单笔交易的比特币金额(数量)与矿工费的计算无关。例如,如果你的交易占据了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)
如何设置比特币矿工费合理??
对于普通用户来说,需要准确计算每个比特币转账会使用多少 UTXO总共有多少字节,比特币网络拥堵是不现实的。那么,我该怎么办呢??
最简单的方法就是用钱包推荐的手续费。现在很多比特币钱包都很智能,会根据网络拥堵和你的交易字节大小推荐合适的手续费。当然,你也可以根据自己的需要手动调整钱包推荐的手续费。
如何计算比特币矿工费?比特币矿工费计算公式
支付比特币矿工费的原因:
1.给矿工持续的激励。就像我们上面说的,使用区块链转账并不像微信和支付宝那样直接到对方账户。他需要矿工确认钱是你的后,矿工会向所有节点发送请求,帮你发送交易,这样才能转出。
2.维护整个系统的正常运行,防止恶意占用网络资源的交易,是为了防止 DDOS(分布式拒绝服务攻击)。
举个栗子:假设有人想捣乱,可以用几个钱包相互转账BTC例如,一次转0.0001个BTC,如此循环。这样交易没有损失,但是会占用大量的比特币网络资源,造成网络拥堵。但是,如果矿工费增加,就不会有人恶意刷交易,因为要付出巨大的成本,得不偿失。
理解了这些,我们再来看看BTC、ETH、WDC、EOS矿工费的收取有什么??
在比特币的底层系统中,没有规定手续费。也就是说,手续费不是强制收取的。早期由于比特币价格低,链上转账数量少,很多矿工不在乎用户是否支付了手续费(也叫矿工费),所以很多没有支付手续费的比特币交易也被矿工打包确认。
随着比特币的发展,没有手续费的交易基本上不会被矿工打包确认,所以很多比特币客户端和钱包都定制了手续费标准。这导致不同的比特币客户端转账费用可能不一致。目前主流手续费标准是按字节收费:每千字节收费 0.0001BTC 手续费(不足1000字节的交易按1000字节计算)。
比特币转账的字节大小与转账金额无关 UTXO 数量有关。例如,张三、李四分别向王五转6BTC如果张三用的面额是7BTC的 UTXO李四用的七个面额都是1BTC的UTXO很明显,李四的转账字节要大得多。
如何计算比特币矿工费?比特币矿工费计算公式
除了字节大小,比特币网络的拥堵也会影响手续费。如果用比特币链转账的人很多,会造成比特币网络拥堵。如果你想尽快确认你的转账,你需要支付更高的手续费来插队,提高打包确认的优先级。当然,如果不着急,也不用因为比特币网络拥堵而增加转账费用。
用戶喜愛的交易所
已有账号登陆后会弹出下载