01什么是Mempool?
Mempool 保存某个节点依据自身验证和运行规则接受的未确认交易。它不是全网统一队列,也不承诺确认。
02为何节点所见不同
节点接收交易的顺序不同,中继策略、内存限制或可用父交易也可能不同。符合共识的交易未必符合本地接收规则。有效区块按共识检查,不要求交易此前存在于自己的 mempool。 [Bitcoin Core v29.0: transaction admission]
03接收并非永久预留
确认、替换、过期或内存淘汰均可能移除交易。冲突花费可能排除原尝试;从一个节点消失不等于全网取消。重组后,部分脱离链的交易若通过重新检查,可能回到池中。 [Bitcoin Core v29.0: mempool]
04如何理解等待
关注 sat/vB 费率和未确认祖先,而不是固定排位。交易包收益可能影响矿工选择。getmempoolentry 描述本地已知交易,getmempoolinfo 描述本地池状态;公共浏览器展示其自身视图。高费率也不保证具体确认区块或时间。 [Bitcoin Core v29.0: mempool RPC]
↗结合上下文阅读
要获得更完整的理解,请将本词条与以下词条结合阅读: 交易, 交易费, 挖矿, Full Node, UTXO. 反向关联还来自: 挖矿, 交易, UTXO, 交易费.