Bitcoin.com

什么是比特币内存池?交易如何等待确认

比特币内存池是所有未确认交易在矿工确认前等待的地方。了解其运作原理、手续费飙升的原因,以及交易卡住时该如何处理。

最后更新
发布时间
阅读时间阅读时间:4分钟
作者
Neil Author
尼尔·维拉多
Crypto content specialist since 2017; reviews iGaming platforms firsthand
What is a Bitcoin Mempool?

你发送了比特币。你的钱包状态显示为“待处理”。过了十分钟,又过了三十分钟,接着是一小时。却毫无动静。在等待期间,你的交易究竟发生了什么?

答案是 比特币内存池. 比特币内存池(mempool,即 memory pool 的缩写)是一个临时队列,其中包含有效但尚未确认的交易,这些交易正在等待被矿工选中并添加到区块链中。您发送的每一笔交易在被永久记录之前,都会先经过这个队列。

本文将解释内存池的工作原理,说明为何内存池填满时手续费会飙升,网络拥堵时低手续费交易究竟会发生什么,以及如果您的交易卡住,您可以采取哪些措施。

通过自主托管安全地管理您的比特币 Bitcoin.com 钱包应用.

要点总结

  • 比特币内存池是一个临时存储区,其中包含有效但尚未确认的交易,这些交易正在等待被矿工纳入区块中。
  • 并不存在单一的全球内存池。每个比特币节点都维护着自己的本地副本,这就是为什么不同的区块浏览器显示的数据会略有差异。
  • 矿工根据手续费率(sat/vB)选择交易,按从高到低的顺序,从而形成对区块空间的实时竞拍
  • 当内存池(mempool)容量超过其 300 MB 的默认上限时,手续费率最低的交易会被移出,但这些交易并未丢失,可以重新广播
  • 如果您的交易卡住了,“按费率替换”(RBF)功能允许发送方将其替换为手续费更高的版本;“子交易为父交易付费”(CPFP)功能则允许接收方从其端加快交易速度
  • 截至2026年8月,内存池交易量较为清淡,维持在1-6 sat/vB,但在市场事件或铭文活动期间,情况可能在数小时内发生变化。

什么是比特币内存池?

比特币内存池是一种由每个比特币节点维护的数据结构,用于存储尚未在 区块链.

这个名称源自“内存池”(memory pool)。全称是“比特币内存池”(Bitcoin memory pool),通常简称为mempool。这名词字面意思很直白:mempool存储在节点的内存(RAM)中,既不在磁盘上,也不在区块链上。当节点重启时,其mempool会被清空。 任何未确认的交易都必须由钱包重新广播,才能再次被网络接纳。

有一件事让大多数人感到惊讶:世界上并不存在单一的全球内存池。每个运行比特币软件的节点都维护着自己的本地内存池。根据节点接收到的交易以及其策略设置的允许范围,每个内存池中包含的交易可能略有不同。当显示在 mempool.space 与……不同 Blockchain.com 显示,原因就在这里。

mempool 的存在源于在如何 比特币 的设计原理是这样的。区块大约每10分钟生成一次,每个区块能容纳的交易数据量有限,约为400万权重单位,根据交易类型的不同,这大约相当于1至4 MB。 在区块生成之间,对该空间的需求并不会中断。内存池(mempool)作为缓冲区,用于吸收持续涌入的需求与固定区块生成节奏之间的差异。

交易在经过节点验证后进入内存池。它会通过以下三种方式之一离开内存池:被确认进入区块、通过“按手续费替换”(RBF)被手续费更高的版本替换,或者在内存池已满且其手续费率低于最低阈值时被移除。

比特币内存池是如何工作的?

了解如何 比特币交易的运作原理 一切从这里开始。每笔交易都遵循相同的四步流程,从您的钱包到区块链,其中内存池位于中间环节。

1. 你广播了一笔交易

当您发送比特币时,您的钱包会构建并签署该交易,然后将其广播到 比特币节点 它所连接的对象。从那里开始,交易会以点对点的方式在网络中传播,在几秒钟内从一个节点传到另一个节点,就像消息在人群中传播一样。

2. 节点对其进行验证并存储

每个接收节点都会对交易进行一系列检查:签名是否有效?这笔比特币是否已在其他地方被花费过?交易格式是否符合比特币的规定?它是否达到了节点的最低中继费要求(在 Bitcoin Core 中,该费率的默认值为 1 sat/vB,即每虚拟字节 1 聪)?

如果该交易通过了所有检查,节点会将其添加到本地内存池中,并转发给已连接的对等节点。如果该交易未能通过任何一项检查,节点会悄无声息地丢弃它,而不会通知发送者。

3. 矿工根据手续费率选择交易

矿工 扫描其内存池,并优先选择手续费率最高的交易来构建区块模板。手续费率以每虚拟字节的聪(sat/vB)为单位,其中1聪等于1亿分之一的比特币,而虚拟字节是交易大小的计量单位,用于衡量 SegWit 签名数据的折扣。

其中的逻辑很简单:矿工通过确认每笔交易所获得的手续费来获取报酬,因此他们会优先处理每单位区块空间手续费最高的交易。当需求旺盛时,这就会形成一场实时手续费竞拍。希望快速获得确认的用户会出更高价。

Mining Pool RankingTop Bitcoin mining pools by blocks mined. Source: mempool.space, June 2026

4. 确认或驱逐

一旦矿工将一笔交易纳入区块,且该区块被网络接受,该交易即被确认。它将从所有内存池中移除,并永久写入区块链。

如果在交易被选中之前内存池已满,则会发生另一种情况。 比特币核心的默认内存池大小上限为 300 MB。当新进入的交易导致内存池超过该限制时,节点会开始移除手续费率最低的交易以腾出空间。被移除的交易并非永久丢失。发件人的钱包可以重新广播该交易,最好附上更高的手续费。

了解这一过程,就能明白为什么比特币交易的确认时间会从几分钟到几天不等,这取决于当前内存池的拥堵情况以及交易附带的手续费率。

为什么比特币交易手续费会飙升?

区块空间是比特币最稀缺的资源。每个区块能容纳的交易数据量是固定的,且平均每10分钟才会生成一个新区块。当希望进行交易的用户数量超过单个区块的容量时,就会形成交易积压,用户便会提高他们的 费用 以在队列中向前移动。

大多数时候,内存池(mempool)较为平稳,手续费维持在1 sat/vB的最低标准或接近该水平。但历史上曾有几件事曾引发过剧烈的拥堵高峰:

  • 牛市行情: 价格上涨带动交易量、交易所提币量和链上资金流动增加,导致内存池在数小时内膨胀至数百兆字节
  • 序数词和符文铭文:Ordinals 协议 自2023年1月推出以来,用户一直通过 主根 见证空间。这些是大额交易,它们与普通支付交易争夺区块空间。在刻录高峰期,手续费率曾达到100至500 sat/vB甚至更高
  • 交易所批量提现: 专业 交易所 定期将客户的取款合并为批量交易。在原本就繁忙的时段进行大规模批量处理,可能会导致手续费明显上涨。
  • 垃圾邮件和压力测试: 有时,一波波协调一致的低手续费交易会涌入内存池,导致其他用户的确认时间变长

截至2026年8月19日,比特币内存池容量约为241 MB,所有优先级层级的建议手续费率均为1-6 sat/vB,按历史标准来看,这属于相对平静的时期。但如果市场状况发生变化,这一情况可能在数小时内发生转变。

时机很重要: 当美国和欧洲市场的交易活动放缓时,周末及非高峰时段的内存池拥堵情况通常会有所缓解。在发送非紧急交易前查看 mempool.space,是避免支付高峰期手续费的最简单方法。

费用优先级层级

优先级典型的确认目标何时使用
高(下一个区块)约10分钟有时间限制的付款、有截止日期的兑换存款
1至3小时大多数标准交易
几小时到一天非紧急转账,此时成本比速度更重要
最低中转费从几小时到几天,否则可能面临驱逐UTXO 仅在交易清淡时段进行合并

如果您的比特币交易卡住了该怎么办

如果您的交易已处于未确认状态超过一小时,根据具体情况,您可以选择以下三种方案。

按费用替换(RBF)

“按手续费替换”(RBF)允许您广播一笔针对同一笔支付但手续费更高的替换交易。该替换交易会使原始交易在内存池中失效,矿工们此时会看到一笔手续费更高的版本,并选择处理该交易。

只有当发送原始交易的钱包在广播交易时已启用 RBF 功能,RBF 才会生效。大多数现代 自主托管钱包 支持此功能:Sparrow、Electrum、BlueWallet 和 Bitcoin Core 均默认启用 RBF 功能,或将其作为可选项提供。大多数由交易所发起的提现不支持 RBF,这就是为什么从交易所发出的交易往往更难加速。

子女为父母付费(CPFP)

当无法采用基于结果的融资(RBF)模式时(无论是因为原始 钱包 是因为您未启用该功能,还是因为您收到了自己并未发送的、处于卡住状态的入账款项。

具体机制如下:你创建一笔新交易(“子交易”),该交易消耗了卡住的交易(“父交易”)中的一个输出。 你需要设置足够高的手续费,确保两笔交易合并后的总手续费率超过矿工当前的阈值。由于矿工必须先确认“父”交易才能确认“子”交易,因此“子”交易的高额手续费实际上为两笔交易都支付了费用。

CPFP 要求您控制该卡住交易的至少一个输出,无论是变更输出还是您收到的付款。如果没有人控制任何输出,则无法使用 CPFP。

稍等,或者使用内存池加速器

如果既无法使用 RBF 也无法使用 CPFP,实际可行的方案就是等待网络拥塞缓解,或者使用 mempool 加速服务。Mempool.space 提供了一项 Mempool 加速器服务,允许任何人(包括收款方)直接向矿池支付费用,从而提高交易的优先级,而无需修改交易本身。

RBF 与 CPFP 一览

按费用替换(RBF)子女为父母付费(CPFP)
谁可以使用它仅发件人发件人或收件人
关键要求发送交易时,RBF 功能必须已启用您必须控制该卡住事务中的至少一个输出
工作原理广播一条新的交易,用其替换原交易,并设定更高的手续费创建一个高手续费的子交易,以此激励矿工在确认该子交易的同时也确认其父交易
最适合钱包支持 RBF 的发件人收款方收到一笔被滞留的入账款项
常用钱包Sparrow、Electrum、BlueWallet、Bitcoin Core任何能够花费未确认输出的钱包

结论

比特币内存池是每笔交易在进入区块链之前必须经过的中转站。每个节点都持有自己的本地副本,手续费决定了交易通过该池的速度,而拥堵高峰是比特币手续费市场运作过程中的一种正常现象。

截至2026年8月,市场状况平稳,手续费处于1-6 sat/vB的底价区间。但这种情况不会一直持续下去。了解内存池(mempool)意味着你可以洞察市场状况,根据交易紧急程度设定合适的手续费,并在交易卡住时准确知道该如何应对。

Frequently Asked Questions

How long can a transaction stay in the mempool?
There is no fixed time limit. A transaction stays until it is confirmed in a block, replaced via RBF, or evicted when the mempool fills and its fee rate falls below the minimum. Bitcoin Core nodes typically evict transactions that have sat unconfirmed for around two weeks, though the exact threshold depends on mempool conditions and node configuration.
What happens when the bitcoin mempool is full?
When the mempool reaches its default 300 MB size limit in Bitcoin Core, nodes begin dropping the lowest fee-rate transactions to make room for incoming ones. A dropped transaction is not permanently gone. The sender's wallet can rebroadcast it, and many wallets do this automatically. Adding a higher fee before rebroadcasting improves the odds of it being picked up quickly.
How do I check the bitcoin mempool?
The most widely used tool is mempool.space, which shows real-time mempool size in MB, fee rate estimates by priority tier, and a visual breakdown of pending transactions grouped by projected block. Paste any transaction ID (TXID) into the search bar to see its current status, fee rate, and estimated position in the queue.
Why is my bitcoin transaction unconfirmed for hours?
The most common cause is a fee rate set lower than what miners are currently prioritizing. During periods of mempool congestion, transactions priced at 1 to 2 sat/vB can wait hours or even days while higher-fee transactions jump the queue ahead of them. Checking current fee estimates on mempool.space before sending a transaction is the most reliable way to set an appropriate rate.

使用 Bitcoin.com 钱包,安全地开始投资

迄今为止已创建超过8500万个钱包。这里提供您安全买卖、交易和投资比特币及加密货币所需的一切功能。

A screenshot of the Bitcoin.com Wallet app

扫描以下载 Bitcoin.com 钱包

用您的移动设备扫描此二维码,系统将自动将您重定向至相应的店铺页面。