什么是比特币内存池?比特币转账交易一直未确认怎么办
链上比特币交易通常需要几分钟才能确认。然而,有时您的交易可能会“陷入困境”并需要更长的时间才能结算。在这种情况下,您的交易位于比特币内存池中,等待矿工将其添加到区块中。
在本指南中,您将了解内存池是什么、它在比特币交易中扮演什么角色,以及如何加快比特币交易的速度,以防比特币交易在内存池中未确认的时间超过您想要的时间。
在我们深入了解内存池是什么之前,让我们首先看一下比特币交易的内部运作原理。
所有链上比特币交易都记录在比特币区块链上。以下是比特币交易从发起到完成所经历的四个关键阶段:
在您从比特币钱包发送 BTC 之前,必须在钱包上创建交易。有效的交易由多种元素组成,包括
当比特币节点从网络中的另一个节点接收到交易时,就开始将交易添加到内存池中。然而,在将交易添加到比特币内存池之前,它必须通过一些测试以确保其语**确且真实。
首先,节点将检查交易的语法,以确保输入和输出值不为空。除其他测试外,它还将确定交易大小不超过**块大小。如果交易**了所有验证检查,则会将其添加到内存池并广播到其他连接的节点,并重复相同的过程。
请注意,当内存池的大小接近其存储限制时,费用低于预定义阈值的交易将从内存池中**。这种预防措施有助于防止内存池崩溃。当内存池崩溃时,它必须以零交易重新开始。
矿工验证新区块后,记录在已批准区块上的所有交易都将从比特币网络中每个节点的内存池中删除。这会在每个节点的内存池中为新交易创建额外的空间,并在区块链上创建新块之前同步节点。
内存池大小始终根据创建新交易的速率而变化。
当网络需求较高时,内存池可能会因许多未确认的交易而变得拥塞。这通常会导致更长的确认时间和更高的交易费用,导致您的比特币交易需要比预期更长的时间。
交易费用通常会飙升,因为网络用户被迫通过支付更高的交易费用来竞争将其交易包含在区块中。
因此,您的比特币交易尚未得到确认,因为您支付的交易费用不足以让矿工优先处理。通常,这意味着您的交易将在内存池中保留一段时间,直到被矿工添加到区块中。
如果费用仍然太低而无法添加到**区块中,您**将收到您尝试发送的 BTC,使您能够以更高的交易费用再次尝试。
如果您的比特币交易在内存池中停留的时间太长,您可以采取几种方法来加速您的比特币交易。要利用这些选项,您需要使用 Sparrow 或 Electrum 等钱包,因为 Xverse 尚不支持它们。
您可以做的**件事就是通过支付更高的费用来提高交易的优先级。费用较高的交易可能会处理得更快。此功能称为按费用替换 (RBF)。
当选择 RBF 来加速您的交易时,请检查比特币内存池的状态,以确保您的新费用高于平均水平。
或者,您可以使用“子女为父母付费”(CPFP)方法。CPFP 是一种用于加速确认因费用极低而滞留在比特币内存池中的交易的技术。
CPFP 涉及创建一个具有更高挖矿费用的新交易(子交易),强制批准滞留在内存池中的先前交易(父交易)。CPFP 的目的是激励矿工快速批准这两项交易。
请注意,CPFP 交易与 RBF 交易不同。在CPFP中,之前的交易不会失效。相反,两笔交易会同时得到确认。二级交易仅作为矿工处理交易并收取相关费用的动机。
可以说,加速未经确认的比特币交易的最简单方法是使用比特币交易加速器。免费交易加速器的例子包括BitAccelerate和ViaBTC 的交易加速器。
要使用它们,您所需要做的就是提交您的比特币交易 ID,以增加您的交易更快结算的机会。
为了成功地驾驭比特币生态系统,您需要一个能够安全地购买、存储、发送和接收比特币的比特币钱包
Mempool深度(也称为mempool权重)是指基于存储空间的mempool中所有交易的总和,以字节或兆字节表示。内存池大小越大表明比特币网络拥塞。Mempool 的默认限制为 300MB,但这可以由节点运营商进行调整。
要检查您的比特币交易是否在内存池中,请从钱包交易历史记录中复制您的交易 ID。接下来,访问区块链浏览器网站(例如blockchain.com或bitcoinexplorer.org)并将您的交易ID 粘贴到搜索栏中。
浏览器将显示有关您的交易的信息,包括其当前状态。如果您的交易在内存池中,它将显示为未确认或待处理。
如果您的交易被困在比特币内存池中,您有多种选择。首先,你可以等待。如果有足够的时间(通常是 24 到 48 小时),如果矿工尚未将交易添加到**新区块,则您的交易将被发送回您的钱包。
为了加速您的交易,您可以使用替换费用(RBF)或使用子代支付父代(CPFP)方法来支付更高的费用,该方法允许您以更高的费用创建新交易,从而激励矿工批准这两项交易。或者,您可以使用比特币交易加速器(通常由矿池提供)来免费加速您的交易。
如果您进行小额比特币支付,您可能需要考虑使用比特币闪电网络进行链下支付。
闪电网络 (LN) 是一种比特币第 2 层解决方案,它使用点对点支付通道来实现高速、低成本的比特币交易。闪电网络交易不会进入内存池,需要矿工将它们添加到区块中,然后交易才能通过。因此,闪电网络上的交易只需几秒钟即可完成,并且只需花费几美分。Xverse 计划很快添加闪电网络支持。