2020年比特币交易手续费怎么计算【一起详细介绍】

资讯 8个月前 manoon
0

如何计算比特币交易费?使用比特币转账的用户越多,矿工就越忙。如果交易费用设置得太低,交易将被矿工忽略。比特币是一个去中心化的系统,具体费用多少不受权威机构监管,而是由市场自由竞争形成。那么,如何计算比特币交易费用呢?下面一起来看看详细的介绍吧!

2020 年比特币交易费用明细

一般一个普通的比特币交易由一个输入和两个输出(交易输出和找零输出)组成,大约200字节,如果每1000字节默认收费0.0001比特币,那么一个比特币的交易费用转账大约是 0.001-0.002 个比特币。但是当单个输入不足以支付输出时,上述多个交易输入就构成了未花费输出问题,此时其数据量会变大。并且未花费交易输出的结构越复杂,需要处理的字节就越多比特币交易规则,手续费也越高。

当您使用比特币客户端发送比特币时,整个过程大致分为以下几个步骤:

第 1 步:选择合适的未花费输出

如前所述,交易最终会留下多个未花费的输出,这些未花费的输出不会被合并!!例如,如果您收到两个付款,2BTC 和 3BTC,这两个未花费的输出将单独存储在钱包中,不会合并为 5BTC。

当你想用比特币支付给其他人时,比特币客户端会选择合适的未花费输出并将其作为下一笔交易的输入发送出去。整个过程如下图所示

第 2 步:劝阻零星付款

比特币目前的算法不鼓励碎片化支付,因为大量碎片化支付会增加交易数据,导致整个系统的交易缓慢。如果交易的“产出”低于0.01BTC,则收取0.0001BTC的手续费。钱包在准备你的支付金额时有一个既定的规则,就是尽量避免小于0.01BTC的金额变化(比如你要支付5.005BTC,钱包应该选择3 +2.005 或 1+1+3.005. 而不是 5+0.005)。

Step 3:金额越高比特币交易规则,币龄越高,优先级越高

每笔交易都会有优先权。一笔交易是否需要支付佣金取决于以下优先级值的大小(只是一个简单的模型,实际情况比较复杂):

如果X的值小于0.576,交易将被收费,如果X大于0.576.,将优先避免收费。

你有没有发现有一种情况是肯定要收费的,就是支付的钱本来就很少,而且是由多个零钱组成的,你拿到零钱的时间很近,那么这个交易不会逃脱被收费。

相反,如果交易的输入金额大,时间长,则可以避免被收费。

第 4 步:“称重”费用

比特币交易显示为一串数字数据。包含更多数据的事务将占用更多磁盘空间并需要更多网络带宽来传输。因此,一笔交易的输入输出项越复杂,数据量就越大,需要支付的手续费也就越多。

比如有一次,美美想给一个用户颁奖。奖品是价值66元的BTC。使用网络钱包发送比特币,却发现每次发送奖品都会被扣50元左右的手续费。再看区块链浏览器,网上钱包用的是零星散钱。一个小交易居然有6个输入,导致我的交易数据量增加,扣除了很多交易费用。

如果你没有得到第三点提到的优先级,那么你必须收取交易费!您将需要根据您支付的金额“权衡”您的交易规模。

称重公式为:

尺寸=148*输入数量+34*输出数量+10

费用按千字节收费(小于1k按1k计算),每千字节费用为0.0001BTC。典型交易的输出数量有两种:一种是针对收款人,一种是针对系统变更。根据以上称重公式,支付0.0001BTC,最大输入数量只能为6笔交易。如果输入数量为7笔交易,交易费用将翻倍至0.0002BTC!

版权声明:manoon 发表于 2021-10-03 13:58:38。
转载请注明:2020年比特币交易手续费怎么计算【一起详细介绍】 | 198区块链导航

暂无评论

暂无评论...