你发送了比特币。你的钱包状态显示为“待处理”。过了十分钟,又过了三十分钟,接着是一小时。却毫无动静。在等待期间,你的交易究竟发生了什么?
答案是 比特币内存池. 比特币内存池(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 签名数据的折扣。
其中的逻辑很简单:矿工通过确认每笔交易所获得的手续费来获取报酬,因此他们会优先处理每单位区块空间手续费最高的交易。当需求旺盛时,这就会形成一场实时手续费竞拍。希望快速获得确认的用户会出更高价。
Top Bitcoin mining pools by blocks mined. Source: mempool.space, June 20264. 确认或驱逐
一旦矿工将一笔交易纳入区块,且该区块被网络接受,该交易即被确认。它将从所有内存池中移除,并永久写入区块链。
如果在交易被选中之前内存池已满,则会发生另一种情况。 比特币核心的默认内存池大小上限为 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)意味着你可以洞察市场状况,根据交易紧急程度设定合适的手续费,并在交易卡住时准确知道该如何应对。






