比特币的手续费市场瞬息万变,可能会导致交易上链所需的手续费剧烈上升或下降,导致转账BTC迟迟未打包,转账长时间未打包是由于转账矿工费设置过低导致的,如果你想让这笔交易尽快被打包,可以使用加速服务。加速解决方案当前有两种常见的释放滞留再交易池中交易的办法:手续费替换(Replace-b
比特币的手续费市场瞬息万变,可能会导致交易上链所需的手续费剧烈上升或下降,导致转账BTC 迟迟未打包,转账长时间未打包是由于转账矿工费设置过低导致的,如果你想让这笔交易尽快被打包,可以使用加速服务。
当前有两种常见的释放滞留再交易池中交易的办法:手续费替换(Replace-by-fee,RBF)和子为父偿(Child Pays for Parent,CPFP)。
用户构造和签名一笔替换交易,替换交易要花费被阻交易的一个或多个相同输入,并且要支付更高的手续费(一般来说是通过减少找零输出的数额,减少的数额就是额外支付的手续费)。如果替换交易附带了足够高的手续费,矿工就有激励打包它。
用户创建一笔新的交易,新交易要花费被阻交易的一个或多个输出。这笔子交易附带了一大笔手续费 —— 足以提高其自身与被阻交易的联合手续费率,使之高于入块所需的费率。但是,这种办法只有在用户拥有交易的输出时才能动用。
在选择打包入块的交易时,矿工将需要考虑交易 “包”,要看整个交易包的总体费率。矿工为了最大化区块的手续费收入,是有激励这样做的。
这个特性也可正确称之为 “裔为祖偿(Descendants-Pay-For-Ancestors)”,因为一个理性的矿工会尝试最大化自己的手续费收入,哪怕交易包内的交易大于两代,也不是问题。举个例子,Bitcoin Core 的挖矿代码会考虑最高达 25 笔交易组成的任意长度交易链条的交易包。
下一篇文章讲怎么操作实现CPFP功能来加速交易
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!