比特币转账免手续费的核心就俩字:替换。直接点说,你通过一些技术操作,用一笔新的、支付更高手续费的交易,去替换掉之前那笔卡在网络上、手续费给低了的待确认交易。这样矿工为了赚更多fee,就会优先打包你的新交易,原本那笔没手续费或低手续费的就被覆盖作废了。常用工具是RBF(费用替代)和CPFP(子为父偿)。

先说个基础,比特币网络转账手续费是给矿工的打包辛苦费,你给得高,交易就确认得快。但如果你手一抖,把手续费设成零或者低到可怜,那这笔交易就可能一直卡在内存池里,几天几周都没人理,跟丢了大街上没人捡的一毛钱似的。这时候你别干等着,得主动去替换它。最直接的方法就是用钱包的“替换手续费”功能,很多主流钱包都支持,你找到那笔卡住的交易,选择提高手续费重新发出去就行。

这里就得提一下RBF了,这玩意儿全称叫“费用替代”。不是所有交易都能用,前提是你最初发交易时得标记为“可替换”。如果你当时勾选了,现在就能直接创建一笔新交易,花同样的币但付更高的手续费,并把之前那笔的交易输入给替换掉。矿工看到新版手续费更高,自然就打包新的了。不过,有些钱包默认没开这功能,你转账前最好留意下设置。

如果当初没开RBF,也别慌,还有招叫CPFP,中文可以叫“子为父偿”。简单说,你卡住的那笔交易不是有输出到你自己的钱包地址嘛?你就用这笔还没确认的“父交易”的输出作为输入,再发起一笔新的“子交易”,比如转个小额币给自己另一个地址,但在这笔新交易里把两笔的手续费一起给足了。矿工为了拿到这笔丰厚的手续费,就会把父子交易一块儿打包上链,前面卡住的那笔也就跟着确认了。
说白了,免手续费本质上是个“补救”操作,想完全不给fee几乎不可能。这些方法都是让你用后续付费的方式,去覆盖之前低费的交易。日常操作中,最好还是根据网络拥堵情况设置合理的手续费,省得麻烦。钱包通常都有推荐费率,跟着走一般没错。真要玩高级点,自己手动调低费用赌一把,那也得先搞清楚RBF这些玩意儿怎么用,不然币卡在半路,还是挺闹心的。