复制成功

分享至

主页 > 数字货币 >

铭文交易小白必看,手把手教你如何用RBF狙击和反狙击

2024.04.23

原创 | Odaily星球日报

作者 | Golem

铭文交易小白必看,手把手教你如何用RBF狙击和反狙击

什么是 RBF

RBF 全称为 Replace By Fee,即替代付费,是比特币加速交易的一种方式。它允许用户将一笔未确认的交易替换成一笔新的更高手续费的交易,以达成加速交易的目的。只要新的代替交易附带足够高的手续费,矿工就有动力打包代替交易入块。

不过使用 RBF 的要求是,创建的代替交易必须使用与原交易一个或多个相同的 UTXO 作为交易输入。

为什么能够使用 RBF 狙击比特币交易

根据上述所说的使用 RBF 的要求,一般来讲我们不能替换别人的交易,因为无法获取别人的签名授权,使用不了别人交易中的 UTXO。

但因为目前基本所有比特币交易市场使用的签名都是 PSBT(部分签名的比特币交易),使我们有了狙击其他比特币交易的可能。简单来讲,卖家会在上架资产时将签名私下授权给市场,签名内容可通俗理解为“当收到 xxx BTC 时同意将资产卖出”,当有买家愿意交易时,市场将买卖双方这两部分签名组合成一个完整的签名交易广播到内存池。

而进入内存池后,因为比特币网络的透明性,卖家的签名就不再只有市场知道,而是暴露在所有人眼下。因此我们就可以拿到卖家的签名授权,使用 RBF 功能重构一笔高手续费的代替交易完成狙击,使原买家的交易作废,竹篮打水一场空。

如何使用 RBF 狙击比特币交易

RBF 本身在技术上具有一定的复杂性,一般的交易者要想熟练使用它具有一定门槛。好在市场上已经有人开发出了相关狙击工具,即使小白也能使用,下面我们就拿 Magisat 提供的狙击工具做教程。

1、复制待狙击交易的交易 id

以 Magic Eden 为例,如果我们现在想要狙击 Runestone 的交易,首先打开 Runestone 的交易界面,点击详情

铭文交易小白必看,手把手教你如何用RBF狙击和反狙击

然后在下面的交易详情页点击交易 id 跳转至 mempool

铭文交易小白必看,手把手教你如何用RBF狙击和反狙击

最后在 mempool 中,复制这笔交易 id,同时记住这笔交易的费率,因为待会狙击时费率一定要比原交易高才行。

铭文交易小白必看,手把手教你如何用RBF狙击和反狙击

2、使用 Magisat 平台工具完成交易狙击

Magisat 是一个比特币 NFT 交易平台,该平台同时上线了即时狙击的工具。点击下面链接进入工具:

https://magisat.io/instant-snipe

然后将刚刚复制的交易 id 粘贴到搜索框,先点击“Submit”,可以看见下方已经出现了该笔交易的详细信息,然后我们再点击“Buy floor”

铭文交易小白必看,手把手教你如何用RBF狙击和反狙击

到了创建交易的页面,如下图首先设置费率,为狙击成功一般要高于原交易的一倍;然后填写 runestone 接收地址;最后点击 Buy listings 弹出钱包签名确认交易即可。

铭文交易小白必看,手把手教你如何用RBF狙击和反狙击

此时如果返回 mempool 中查看原交易,如下图,会显示该交易已经被代替为新交易,并且下方还展示了代替交易的历史。

铭文交易小白必看,手把手教你如何用RBF狙击和反狙击

提示:以上教程所选例子只是作为演示,并没有狙击例子中的交易

目前使用这种方式可以狙击比特币 NFT 和 BRC 20 的交易,Runes 资产估计也将在不久后支持。同时需要注意的是并不是所有狙击都能成功,这跟矿工/矿池有很大的关系,如果打包下一个区块的矿工/矿池不支持 RBF 功能,那么尽管你已经代替了交易,它们依然会打包原交易进块。不过从利益角度来说,为得到更高手续费收入,矿工支持 RBF 似乎是个必然事件。

如何防止被人狙击

换位思考,如果我们自己是买家当然不希望自己的交易被别人狙击,那么有什么办法能够防止自己的交易不被狙击呢?

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier