
买比特币手续费怎么计算?很多朋友不清楚比特币手续费是一个怎么样的收费情况,那么在本文中一起来了解一下吧。
一、买比特币手续费
在比特币发展早期,其实不付交易费也是可以确认交易的。然而比特币区块的大小有限。目前每个区块限制为1MB,大约能附带两千多条交易记录。当网络上等待确认的交易数量增多时,矿工们为了最大化自己的收益就会优先记录手续费高的交易。现在如果不支付手续费,基本上不会被矿工打包确认,手续费低的交易只能等待更久才可能被确认。如果想让自己的交易尽快被矿工打包确认,就需要支付更高的手续费进行“插队”。对于普通用户而言,最方便的是使用钱包推荐的手续费设置。
二、比特币手续费级别划分
在比特币中,数额越大、币龄越高优先级越高。如果你发送比特币金额太小或者是比特币刚开采出来不久,那么转账就不再是免费之列。每一个交易都会分配一个优先级,这个优先级通过币的新旧程度、交易的字节数和交易的数量。具体来说,对于每一个输入(inputs)来讲,客户端会先将比特币的数量乘以这些币在块中存在的时间(币龄,age),然后将所有的乘积加起来除以此次交易的大小(以字节为单位),计算公式:priority = sum(input_value_in_base_units * input_age)/size_in_bytes,计算结果如果小于0.576,那么该交易就必须支付手续费。如果你确实大量的小额输入,又想免费转出,这时候你可以加一个数额大的、币龄大的比特币金额,就会将平均优先级提高,从而可以免费转出比特币。
三、比特币收费标准
按照“称重”收费,即按每千字节收费。客户端会检查交易的字节长度,这一长度取决于输入和输出的数量,大致可用下列公式计算:
148 * 输入数量 + 34 * 输出数量 + 10
如果这一长度小于10000字节且在有足够高的优先级,那么这笔交易最终被确认为免费,否则需要交费。费用按每千字节收费(不足1k的按1k计算)。单位费用默认为0.0001BTC。如果交易的“输出”(包括找零)低于0.01BTC,那么就要收取0.0001BTC的手续费,“选币算法”会尽量避免找零金额低于0.01BTC。
四、小结
通过上文想必大家也知道比特币手续费的收费标准,比特币手续费是矿工收入的一部分,可以激励矿工维护比特币网络,也可以限制垃圾交易恶意堵塞网络,也就是说,如果没有交易费,比特币的模型里,链上是不会有任何交易的。