交易在低费率时广播,随后网络拥堵,可能长时间得不到确认。RBF和CPFP都不是绕过共识的“插队”,而是使矿工在有限区块空间中获得更高的每字节费用。

发送方创建一笔使用相同输入的新交易,通常保持收款金额并减少找零,从而提高总费用和费率。节点在替换政策允许时移除旧交易并中继新交易。
由于两笔交易花费同一UTXO,最终只能有一笔进入主链。商户不应把可替换的零确认交易当作最终收款。
收到未确认输出的一方,可以立即花费这个输出,创建一笔高费率子交易。矿工要打包子交易,必须先打包父交易,因此会按父子总费用除以总体积评估这个交易包。
子交易费用需足以弥补父交易的低费率。
发送方掌握原交易输入且钱包支持替换时,RBF通常更直接;收款方无法修改父交易,但拥有其中一个可花费输出时,可使用CPFP。某些钱包还会由交易平台自动批量加速,操作前应确认不会重复付费。
新费率若仍低于当前区块市场水平,交易仍会等待;过多的未确认祖先、节点替换规则、输入冲突和交易包大小都可能影响中继。加速后应查看新交易哈希及节点接受情况,不要只依赖钱包弹窗。
RBF从发送方替换原交易,CPFP从可花费输出构造高费子交易。两者都应根据整个交易包的字节费率设计,并在区块浏览器中跟踪最终确认。