Bitcoin Core刚刚合并了集群内存池。 这是多年来最大的内部重构。大多数人对此毫无概念。 这就是为什么它是Bitcoin Core构建的最重要的事情之一。
内存池是Bitcoin的候车室。每一笔未确认的交易都会在这里等待,直到矿工将其包含在区块中。 内存池如何排序和驱逐交易直接影响费用估算、RBF和区块构建。
旧的 mempool 单独跟踪交易,并通过祖先/后代关系进行管理。 这虽然有效,但使得推理最佳区块构建和基于费用率的驱逐变得困难。 集群 mempool 将相关交易组合在一起,并将其排序为挖矿的最佳顺序。
这意味着: - 更好的区块模板(矿工获得更多费用) - 更准确的费用估算(用户支付更少) - 更清晰的 RBF/CPFP 处理(交易更可预测地被替换) 对于在 Bitcoin L1 上原生结算的协议来说,这非常重要。在 Ducat,每个 UNIT 贷款都通过内存池流动。更好的费用估算和更可预测的 RBF 意味着在申请贷款时,费用估算更便宜、更可靠。
集群内存池已为 Bitcoin Core 31.0 阶段化。 工作继续进行,旨在用跨越森林的线性化算法替换初始候选集搜索,以实现更好的性能。
这是决定每一笔Bitcoin交易处理效率的重要基础设施工作。
2.67K