比特币交易时间:BTC转账需要多长时间?
比特币出块时间为 10 分钟是公开的秘密。
但是你有没有想过为什么一笔比特币转账确认成功需要10多分钟?
我猜你没有!
我知道您是一个大忙人),但很多次以来,比特币的接收者都因缺乏对这个简单主题的了解而被愚弄。
这就是为什么我认为我有责任让您意识到并确保您不会再次犯下此类愚蠢的错误。
所以在这篇文章中,我们将了解理想的比特币转账/确认时间是多少,以及当转账长时间卡住时该怎么办?
因此,让我们深入研究它:
什么是比特币转账确认时间?
对于那些不知道的人:
比特币转账不会立即确认或最终确定。
这些转账首先进入一个名为比特币内存池的未确认转账池,矿工从那里提取这些转账。这就是为什么需要等待至少 10 分钟才能获得比特币转账的第一次确认。
无论如何,比特币转账的平均确认时间是 10 分钟,这是因为比特币的区块时间是 10 分钟。
但这并非每次都是如此,因为您的比特币转账确认可能需要长达数小时,有时甚至在您进行转账后几天。
觉得我在夸大其词?
好吧,我不是!
这可能由于许多因素而发生,我们将在下一节中讨论这些因素。
什么决定了比特币转账速度或比特币传输时间?
比特币转账的速度取决于许多因素,其中,这两个因素对比特币转账时间非常关键:
比特币网络拥堵
每笔 BTC 转账附加的比特币转账费用。
比特币区块链的拥塞或负载可以通过监控内存池实时查看。在撰写本文时,网络上存在许多未确认的转账。
但不用说,未确认转账的数量越多,区块链确认转账所需的时间就越多。
毕竟,我们在链上的空间和吞吐量都有限,因为它每 10 分钟只能包含 1 MB 的转账。
由于比特币的设计,每 10 分钟只有一名矿工可以添加一个区块,无论他/她拥有多少挖矿哈希算力。
此外,矿工必然会以最能激励他们的方式行事,并且在挖矿的情况下,这些矿工更愿意首先进行那些附加了更多转账费用的转账。
如果你不知道:
矿工收到 12.5 BTC 加上“X”数量的区块采矿费用于他们的采矿工作。如果你看到,这里所有矿工的 12.5 BTC 奖励是固定的,但是“X”的区块挖矿费用会有所不同。
因此,“X”数量越高,矿工成功开采区块的收入/奖励就越高。
我知道你在想,区块挖矿费用与你的转账没有从 mempool 中提取有什么关系?
好吧,为此让我们明白,首先阻止采矿费,
区块只是转账的集合,每笔转账都附加了转账费。矿工在他的区块中收取的单笔转账附加的转账费用总和称为“区块挖矿费用”。
因此,暂时假设您是一名比特币矿工。
你会怎么办?
好吧,如果我是一名矿工,我会尝试通过始终从内存池中提取那些附加了更高转账费用的转账来最大化“X”数量,这样我就可以获得更多的区块挖矿费用作为奖励。
因此,对于矿工来说,首先从附加了更高费用的内存池中获取这些转账具有经济意义。
矿工在这方面非常积极主动,因为所有矿工都按照附加的转账费用(比特币内存池费用)的降序排列他们的内存池。
这是您的比特币确认需要数小时并卡在内存池中的主要原因之一,因为您的费用太少而不会被矿工注意到。
一笔转账有多少比特币确认就足够了?
一般来说,“6 次确认”是被推荐的,许多人认为这足以确保比特币转账成功。
这个“6 次确认”限制甚至是由比特币的创造者中本聪提出的,因为在六次确认之后,接收者可以确定他/她收到的比特币没有被双花。
但正如我们所知,比特币确认至少需要 10 分钟,因此六次确认需要至少等待 60 分钟(前提是转账包含在下一个区块中)
但这是一个通常与现实不同的理想场景,因为你的转账很可能不会被包含在下一个区块中。
这是一笔转账被接受到一个开采区块并被添加到公共分类账的平均时间(注意:只包括有矿工费的转账)。
这是比特币区块链的整体平均确认时间:
此外,这些确认不过是在您的转账包含在链上之后添加的块数,第一次确认意味着您的转账包含在最近开采的块中。
是否有任何比特币转账/确认时间计算器/估算器?
是的,当然,您可以使用一些比特币转账时间估算器,但它们都依赖于您附加到该特定转账的比特币转账费用。
因此,假设您为比特币转账附加了“X”聪/字节的费用,那么您就可以很好地计算出在获得第一次确认之前需要等待多少时间(或多少块)。
请看这个估算器,它根据聪/字节费用告诉你,需要等待多少时间和多少块:
因此,根据这个估算器,如果你使用 14 聪/字节或更多的费用,你将被包含在下一个即时块中,并且在不到 30 分钟内你将收到确认。
然而,如果你使用 3 聪/字节的费用,那么你可能会被包含在第二个区块中,如果费用低于这个值,你可能需要等待 3-4 个区块才能包含在比特币的区块中。
所以这样你就可以轻松计算出你大概的比特币确认时间,并准确知道比特币转账需要多长时间?
比特币转账时间长怎么办?
但是,我在进行转账之前使用这个时间估算器,因为这样我可以确定适当的转账费用,从而减少预期的确认时间。
我在我的文章“用于快速确认的比特币转账费用初学者指南”中非常全面地解释了这种方法。
我也知道你想知道,当你的转账长时间卡住时需要做什么。
实际上,当您的转账被卡住时,您可以做一些事情,例如:
使用比特币转账加速器来提高链下费用。
通过Replace-By-Fees方法以更高的费用替换卡住的转账。
使用Child Pays For Parent技术以更高的费用进行子转账。
当然,这些技术是比特币特有的,当你的转账停滞数小时时可以使用。
但另一方面,如果你不具备做这些事情的技术能力,那么你可以将转账保留 72 小时,网络将自动放弃你的转账并将你的比特币退还到你的比特币钱包中。
结论:比特币转账需要多长时间?
现在,我知道你一定在想,如果比特币转账需要多长时间,那么它怎么能用作货币呢?
好吧,这也是比特币开发人员的想法,这就是为什么他们正在研究 Segwit、Schnorr 签名和闪电网络等技术,以使比特币转账几乎是即时的。
但要实现这一点还有很长的路要走,因为闪电网络最近开始受到社区的关注,而且 Segwit 的渗透率也有所提高。
而且我相信,当这些技术全速运转时,诸如“比特币转账需要多长时间才能确认?”之类的问题。或“比特币转账需要多长时间?” 将成为过去。
但截至目前,如果你想在比特币主链上进行转账,你需要至少等待60分钟才能声称你的转账100%成功。
这就是我今天在比特币转账时间指南中的全部内容,我很快就会带着更多关于比特币的有趣和知识渊博的话题回来。
如果您想投资加密货币但不知道从哪里开始,可关注「币园地」更新的虚拟货币文章