比特币目前是世界上最受欢迎和最有价值的加密货币,而且看起来这种情况不会很快改变。但比特币网络中存在令用户感到沮丧的缺陷,其中最普遍的缺陷之一就是交易时间。比特币的交易时间可能非常高,但为什么会这样呢?哪些因素会增加比特币交易时间?
在我们讨论影响比特币速度的因素之前,让我们确保了解交易时间和确认时间之间的区别。
任何给定交易的确认时间是指提交后需要多长时间被网络记录下来。单个比特币交易在验证过程中必须经过多个确认阶段,以避免交易逆转或取消。单个比特币交易至少需要六次确认才能完全处理,较大的交易通常需要更多确认,因此需要更多时间。
在所有确认阶段都通过后,交易可以完全完成。这是交易时间。比特币的确认和交易时间每天都有很大的不同。有一天,交易将在十分钟内处理完毕,但这个时间可能会长达一个多小时。那么,究竟为什么会这样呢?
目前,平均比特币区块容纳 1,500 到 2,500 笔交易,但相对于庞大的用户需求而言,这仍然不够。从这个角度来看,比特币的硬分叉比特币现金的区块大小为 32MB,这意味着它可以容纳比比特币更多的交易,因此交易时间和费用显着降低。
这意味着大量比特币交易被困在所谓的内存池中。可以将内存池视为待处理交易的一种等候室。如果交易是有效的,它会被发送到内存池,等待被包含在一个块中并最终确定。但是由于现在对比特币网络的交易需求如此之高,内存池通常会因交易流量而拥塞,从而导致更长的延迟。
如果比特币是一种相对较小的加密货币,那么可扩展性就不会那么令人担忧了。但是,由于比特币非常受欢迎,该网络每天处理数十万笔交易,每年处理数千万笔交易。由于交易负载如此之高,努力验证它们的矿工开始挣扎。不幸的是,这也导致了比特币交易费用的增加,这只会增加 BTC 持有者的挫败感。
比特币采用了称为闪电网络的第二层解决方案来减少交易时间和费用。个人可以使用闪电网络通过数字支付渠道直接在他们的钱包之间进行链下交易来规避费用。就交易负载而言,这也减轻了比特币区块链的热量。
虽然闪电网络具有可扩展性并且可以用于网络成员,但它并不是缓解比特币长时间交易的包罗万象的解决方案。它不仅容易通过操纵支付渠道受到网络攻击,而且还需要用户花钱来打开和关闭支付渠道。