也涵盖祖先费率挖矿(Ancestor Feerate Mining)
子支付父(Child Pays For Parent, CPFP) 是一种费用提升技术,用户通过在子交易中以高费率花费一个低费率未确认交易的输出,从而鼓励矿工在一个区块中包含这两个交易。
比特币的共识规则要求创建输出的交易必须在区块链中比使用该输出的交易更早出现——包括如果两者都包含在同一区块中,父交易必须出现在子交易之前。
这意味着,一个未确认且费率高的交易可以激励矿工挖掘其任何也未确认的祖先交易。例如比特币核心(Bitcoin Core)这样实现此类交易选择策略的节点,为其区块模板称之为_祖先费率挖矿(ancestor feerate mining)_。只要有一定比例的矿工实现祖先费率挖矿,钱包就可以使用CPFP作为费用提升技术。
Bitcoin Core 的内存池和挖矿arrow-up-right
Bitcoin Core #7600:祖先费率挖矿arrow-up-right
2023
使用非可塑性交易 ID 为 CPFP 创建任何人可支付输出arrow-up-right
CPFP 或 RBF 对之前的 CPFP 费用提升的建议最佳实践arrow-up-right
2022
建议 LN 提供替代方案以避免使用 CPFP 进行大多数 HTLC 费用提升arrow-up-right
建议使用 CPFP 解决与 RBF 相关的免费选择问题arrow-up-right
为使 CPFP 提升更可靠,提出了打包转发的 BIP 提案arrow-up-right
Bitcoin Core #24152 开始接受由其子交易支付的低费率交易arrow-up-right
BTCPay Server 1.4.5 添加了对 CPFP 费用提升的支持arrow-up-right
2021
在实现打包转发前,提出最初的 CPFP 规则以接受内存池打包arrow-up-right
候选集区块模板可能使某些 CPFP 费用提升更有效arrow-up-right
Sparrow 1.4.0 添加了从交易列表中对 CPFP 费用提升的支持arrow-up-right
Bitcoin Core #21359 允许对传入支付进行 CPFP 费用提升arrow-up-right
使用 CPFP 费用提升的 LN 承诺交易的挑战arrow-up-right
2020
Copay 添加了对传入交易进行 CPFP 费用提升的支持arrow-up-right
2019
为祖先转发准备的重构arrow-up-right
LND #3140 添加了对 RBF 和 CPFP 费用提升清扫交易的支持arrow-up-right
2018
提出了 CPFP carve-outarrow-up-right
为 LN 简化费用提升arrow-up-right
CPFP carve-outarrow-up-right
打包转发(Package Relay)arrow-up-right
Last updated 2 years ago