# btc链上常用的gas加速保姆级教程 **Published by:** [CG](https://paragraph.com/@0lscan/) **Published on:** 2024-01-09 **URL:** https://paragraph.com/@0lscan/btc-gas ## Content 想来很多小伙伴还不知道btc的链上订单要如何加速,CG哥整理了下目前常用的几种方法,尽最大可能帮助家人们减少损失!这是本人 @CG_BRC20 推特,以后将会持续输出内容。欢迎关注!《前言》比特币交易有三种方式加速:矿池加速:无门槛(费用贵) RBF:可替换交易订单或取消,订单发送前 需要开启RBF CPFP:父债子偿,利用UTXO特性,子交易加速 ================== 本篇加速教程都会用到Sparrow麻雀钱包,建议安装! 麻雀钱包安装和导入钱包教程可以看这篇 https://mirror.xyz/0lscan.eth/vFvFZwJ3uCbbkUOFZGPix6vLTHLdqqCRB22Jvfficuk注意:因为会应用到UTXO,为了避免铭文资产被烧,建议弄全新的钱包,再进行打新,并且加速! 小白不建议使用麻雀钱包,容易烧资产!!! 切记!切记!切记!在教程开始前,提示下,如果大家觉得教程中图片很模糊,可以按住 Ctrl键 + 鼠标滚轮向上,可放大200%后,在返回100%即可把 图片变清晰!教程开始!《矿池加速》---费用较贵目前常用的有币安提供的矿池加速,就已币安矿池加速为例。 币安矿池加速,大多适应在 不是很着急的订单,对于抢东西的订单就不太适用! 1,打开币安矿池加速网站,并点击右上角的登入2,选择你要登入币安账号的方式进行登入(建议二维码手机扫一扫方便)3,登入完成后,复制你需要加速的哈希值,如下图,点击复制4,返回币安矿池加速,并把哈希值粘贴进输入框,点击后面的查看5,查看加速后的费用(会默认给目前最优的gas),无误后并点击付费加速6,现在付款方式进行付款,可以网页,也可以手机app(需要用到交易所btc)7,点击加速历史,即可查看加速的历史订单,之后就耐心等待矿池把你的订单加速即可(并不是第一时间就给你加速,根据排队时间加速)《RBF》---需要用到麻雀钱包新手不建议使用,会烧资产!!! 全称为Replace-By-Fee,是一种比特币(BTC)交易机制,它允许将内存池中未确认的事务替换为另一个事务,该事务至少花费一个相同的输入,并且支付更高的事务费。同时也可以进行取消交易。 大白话就是:直接用新的订单替换之前的老订单 检查订单是否支持RBF 1,打开区块浏览器,在右上角输入你的交易哈希值,并单击搜索 https://mempool.space/zh/2,如图所示,显示绿色RBF,则代表此订单 支持 RBF的加速或者取消 (红色则代币不支持RBF)3,在操作前,尽量冻结包含铭文的UTXO(如果新钱包可跳过冻结) 左侧选择UTXOs,并把铭文类的UTXO批量选取(可以点底部Select All全选后按住Ctrl键,鼠标点击不是铭文的UTXO,即可快捷批量选取) 最后选取完,鼠标在Date栏内选取的任意目标鼠标右击4,点击 Freeze UTXO,即可把铭文UTXO冻结起来,这样后面麻雀钱包的操作就不会烧掉冻结的UTXO资产了5,开始订单加速 左边选择Transactions,并点击右下角同步下钱包,同步后,上面列表会出现 Unconfirmed(未确认订单) 鼠标右击它4,这里就能看到RBF的加速与取消选项(选择加速为例)5,点击Max,拉动拉条调整gas费用,gas根据实时链上情况给,或尽量给高些(目前35附近,我给的53)。用来替换之前的交易,并点击Create Transaction6,继续点击 Finalize Transaction for Signing7,继续点击Sign8,输入钱包密码,并点击Unlock9,点击 Broadcast Transaction 广播出去即可10,这时候你再去区块浏览器查看之前订单哈希值,会显示已经被代替 并点击查看新哈希值11,即可看到已经替换成我们刚给53gas费率的订单了,然后等待出块即可同理,取消RBF的订单,也是一样操作,就不演示了!(给CG哥省点gas费)《CPFP》---有两种方法全称为Child Pays for Parent(子支付父级),是一种比特币交易加速的方法。它是通过将一个与未确认交易相关的输出(UTXO)的手续费增加,以提高整个交易集合的总手续费来加速未确认的交易。 大白话就是:在同一个UTXO内发出的交易,只要使用这同一个UTXO再进行一次高gas订单(俗称子订单),即可实现加速。方法一:麻雀钱包该方法同时也能解决unisat钱包卡25限制 1,此交易显示红色RBF,则说明不支持RB,目前费率给的25gas2,打开麻雀钱包,同步后,列表会显示Unconfirmed,鼠标右击它3,点击Increase Effective Fee(CPFP)4,地址默认是钱包子地址,可以改主地址即可(不改的话,钱就会默认转账到子账号上) 把gas选取好后(给70,gas计算看下面),点击Create Transaction《gas计算》 公式:子交易体积∗加速后的GAS + 父交易体积∗(加速后的GAS−父交易初始GAS单价)=GAS费用 已知常量:【子交易】所有1入1出的体积都是111vB 卡GAS的父订单哈希页面,并下拉找到父交易体积154vB目前链上gas35,我准备加速到43.8(我演示给的少,实战尽量多给些) 子交易GAS总费用:111*43.8 + 154*(43.8-25) = 7757 sats 子交易GAS费率为:7757/111=70 gas 5,继续点击Finalize Transaction for Signing6,继续点击Sign7,输入钱包密码,并点击Unlock8,点击Broadcast Transaction,广播出去即可9,打开之前父交易订单哈希值,即可看到有效费率加速到43.8方法二:钱包自转此方法即为简单!CG哥常用!(昨晚的Huge协议,CG哥就是用的这个方法加速) 1,打开unisat钱包,点击复制地址,并点击Send2,粘贴地址,任意输入金额(建议小额就行),根据上面的公式,计算好gas,点击Next然后打开mempool 浏览器即可查看订单有效费率已经加速,就是这么简单!至此教程结束!还有铭文工具类的加速就演示了,根据每个平台上的规则,进行加速或者取消订单,不过只要上链了的订单,基本加速或者取消,基本等同于归零了。 所以打铭文是门学问!宁愿打贵,也不要打废!!! 注意: 本教程的几种方法都不适用于BRC20铭文铸造的加速!其加速的费用,都可以重新打个新订单了。 所以本教程只适用于转账类的,或者交易类的订单。这是本人 @CG_BRC20 推特,以后将会持续输出内容。欢迎关注! ## Publication Information - [CG](https://paragraph.com/@0lscan/): Publication homepage - [All Posts](https://paragraph.com/@0lscan/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@0lscan): Subscribe to updates - [Twitter](https://twitter.com/c35g35): Follow on Twitter