怎么解决BTC上交易转账矿工费设置过低,导致交易迟迟不成交的问题

  • 0xstone
  • 更新于 2023-11-28 18:38
  • 阅读 3074

比特币的手续费市场瞬息万变,可能会导致交易上链所需的手续费剧烈上升或下降,导致转账BTC迟迟未打包,转账长时间未打包是由于转账矿工费设置过低导致的,如果你想让这笔交易尽快被打包,可以使用加速服务。加速解决方案当前有两种常见的释放滞留再交易池中交易的办法:手续费替换(Replace-b

比特币的手续费市场瞬息万变,可能会导致交易上链所需的手续费剧烈上升或下降,导致转账BTC 迟迟未打包,转账长时间未打包是由于转账矿工费设置过低导致的,如果你想让这笔交易尽快被打包,可以使用加速服务

加速解决方案

当前有两种常见的释放滞留再交易池中交易的办法:手续费替换(Replace-by-fee,RBF)和子为父偿(Child Pays for Parent,CPFP)。

手续费替换(RBF)

用户构造和签名一笔替换交易,替换交易要花费被阻交易的一个或多个相同输入,并且要支付更高的手续费(一般来说是通过减少找零输出的数额,减少的数额就是额外支付的手续费)。如果替换交易附带了足够高的手续费,矿工就有激励打包它。

子为父偿(CPFP)

用户创建一笔新的交易,新交易要花费被阻交易的一个或多个输出。这笔子交易附带了一大笔手续费 —— 足以提高其自身与被阻交易的联合手续费率,使之高于入块所需的费率。但是,这种办法只有在用户拥有交易的输出时才能动用。

在选择打包入块的交易时,矿工将需要考虑交易 “包”,要看整个交易包的总体费率。矿工为了最大化区块的手续费收入,是有激励这样做的。

这个特性也可正确称之为 “裔为祖偿(Descendants-Pay-For-Ancestors)”,因为一个理性的矿工会尝试最大化自己的手续费收入,哪怕交易包内的交易大于两代,也不是问题。举个例子,Bitcoin Core 的挖矿代码会考虑最高达 25 笔交易组成的任意长度交易链条的交易包。

下一篇文章讲怎么操作实现CPFP功能来加速交易

点赞 1
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
0xstone
0xstone
江湖只有他的大名,没有他的介绍。