作者|桑币区识编辑团队 发布| 2026/10/28 更新|2026/10/28
比特币转帐卡在未确认状态,钱包显示「提高费用」,按下去究竟是在补缴手续费,还是重新发送另一笔付款?
RBF(Replace-by-Fee)透过替代交易竞争取代原本的未确认交易,常用来提高费用、改善确认机会。它不会直接修改已上链的付款,也不是按一下就能保证撤销交易。
本文说明 RBF 的原理、一般钱包操作流程,以及交易加速与取消最容易混淆的地方。
RBF 是什么?Replace-by-Fee 的意思
RBF 通常译为「费用替换」,是节点处理未确认交易替换的政策机制。
替代交易会与原交易使用至少一笔相同输入,并须符合节点的替换条件。提高交易费是常见用途,但不代表只要随便多付一点,所有节点都必须接受。
它的作用位置是 Mempool 交易池 ,不是改写已经成立的区块。若原交易先被有效区块收录,就不能再靠一般 RBF 流程把它撤回。
RBF 如何运作?为什么不是再付一次?
Bitcoin 付款会引用先前的 UTXO 作为输入。RBF 替代交易与原交易竞争使用相同资金来源,因此两者不能同时在同一条有效链上成立。
常见的费用调整方式,是保留收款内容、减少自己的找零,或在需要时加入其他输入,再重新签署及广播。
替代交易不是另外用一笔独立资金再支付相同款项。若直接建立没有输入冲突的另一笔付款,两笔就可能都确认,这与 RBF 加速不同。
范例:增加费用、保留收款金额
假设原交易使用 0.01 BTC,支付 0.004 BTC 给收款人,并透过降低找零增加费用:
B 的费用比 A 多 0.00003 BTC。如果 B 最后确认,链上成立的是 B 的费用与输出,不是先收 A 的矿工费、再额外收 B 的全部矿工费。第三方服务若另有服务费,则应分开计算。
这是资金配置示例,不代表符合所有替换规则,也不是即时建议费率;实际仍须核对交易大小、费率与钱包结果。
Opt-in RBF 与 Full RBF 有什么不同?
Opt-in RBF:历史上的选择性替换信号
BIP 125 描述一种使用输入 nSequence 表达可替换性的政策,也包含继承未确认祖先替换信号的情况。
它解释了许多旧钱包为什么有「启用 RBF」选项,但不能把旧文件中的条件当成所有节点目前唯一的接受规则。
Full RBF:不以原交易的信号作为必要前提
来源:桑币区势
本文由 GTokenTool 摘编,版权归原作者所有;内容仅供参考,不构成投资建议。
