比特币买卖手续费是指比特币所有者在将资金转移到另一个比特币地址时向比特币矿工支付的费用。比特币买卖手续费允许用户优先处理其交易,并将其更快地包含在比特币的交易分类账中,一般而言,手续费越高的也就越容易优先处理。在本文中,我们将来聊聊比特币买卖手续费的形成原因、计算方式、降低手续费的方式,看看有哪些是你所不知道的。
一、比特币手续费的形成原因 比特币是一个去中心化的系统,手续费的具体数额不是通过中央权威来规定的,而是在市场中自由竞争而形成的。众所周知,比特币手续费是支付给矿工的费用,用比特币买卖手续费来激励旷工。而比特币模型里没有诚实节点和恶意节点这一说,比特币假设所有人都是理性的,也就是,所有人的所有行为都只是为了获得更高的利益。换句话说,如果没有手续费的激励,没有人能强迫矿工去做,而且,这些是规则允许的。
手续费是供需关系博弈的结果。使用比特币转账的用户越多,矿工就会越忙,如果交易手续费设置的过低,交易就会被矿工忽略。当然同一时刻,用户设置的交易手续费也可以不相同,着急转账的人可以把手续费设置的高一点,这样矿工会优先处理。而手续费设置的低一点也不一定就会转账失败,因为矿工不忙的时候就会考虑这些交易了。
正如最初所说的,比特币手续费是市场自然形成的。手续费正是自由权利的体现。比特币是个公开的网络,每笔交易都是用户的一个自我表达。比如,我发了一笔交易,有人认为这是垃圾交易,那么谁去仲裁呢?如果有一个中央权威去仲裁,那么权力猛兽就会诞生。而通过手续费可以达成自由并且防止资源滥用。在比特币交易存在大量低成本的交易,它们充斥着比特币网络,填满区块空间。而一旦针对小额比特币交易加上交易费用,这种低成本交易将大大减少,有效的限制垃圾交易恶意堵塞网络,防止黑客产生大量小额比特币交易来冲击整个比特币经济网络。
二、比特币手续费计算方式 每次比特币交易都需要收费才能开采。计算适当的比特币交易费并不像看起来那么简单,每个比特币交易都有一个大小,就像计算机上的文件大小一样。由于矿工希望最大化他们的利润,他们将优先考虑具有较大费用的交易,或简称费用。
如果说我们购买或租赁公寓时,通常每平方英尺的费用。公寓价格类似于支付的总费用,那么如何衡量公寓的昂贵程度取决于每平方英尺支付的费用。在比特币交易中,Feerate是比特币每vbyte的成本。手续费费用以每字节Satoshis来衡量。它基本上意味着您愿意为交易的每个字节(单位大小)支付多少Satoshis(比特币的最小账户单位)。长度取决于输入和输出的数量,大致可用下列公式计算:148 * 输入数量 + 34 * 输出数量 + 10。在任何特定时刻,我们都可以查看将tx包含在下一个区块中所需的估计费用。此费率取决于网络拥挤交易的程度。当网络不拥挤时,可以在下一个块中以1 Sat / byte进行确认。 三、降低比特币手续费的方法 1、避免在网络繁忙时交易 正如我们上面所说的,手续费的费率取决于网络拥挤程度。当比特币网络非常繁忙时,用户将提高他们的费用以优先处理他们的交易。这可能导致费用变得非常昂贵。如果可以将交易延迟到网络不那么拥挤的时候,那么将大大节省比特币交易的费用。
2、使用支持SegWit的钱包
SegWit是一种比特币协议升级,它以创建一个较小的文件的方式配置事务的数据。许多钱包已经支持这一功能,它可以大幅削减成本。
3、对输入、输出进行分组
创建交易所需的投入越多,其规模越大,支付的费用就越多。如果想保持较低的费用,可以每隔一段时间巩固投入。这是通过在费用较低时向您拥有的地址发送许多小输入来完成的。这样,将大大降低未来的费用,因为用户只有一个输入。除了整合输入,还可以将多个输出(或付款)分组到一个事务。并非所有钱包都支持此功能,但如果使用的钱包允许此功能,将能够在一次交易中向多个地址发送付款,这将减少所需的费用。
四、小结
正如上文所说的,比特币交易手续费比较复杂,交易手续费涉及到多个方面因素。如果想要低成本费用交易,可以通过上文的方法有效较低手续费的支付。同时需要注意的是,比特币交易市场具有较高的风险性,我们应谨慎对待,切勿盲目跟风。