BTCBot AutoBoost:銘刻 Runes 解決方案詳解
作者:BTCBot 中文
本文轉載自 BTCBot 中文社區 Medium:https://medium.com/btcbotcn/btcbot-autoboost-銘刻-runes-最佳解決方案-d9bb3c195bac
在《一種新型銘刻加速方案------多級火速加速,燃料自動回收》這一篇文章中,詳述了 BTCBot.pro 的新型加速方案:Auto Boost。不過,面對眾多技術細節和機制,很多非技術人員的朋友依然不好理解,今天我們將複雜的技術實踐進行簡化,通俗說明 BTCBot AutoBoost 原理。
無論是 BRC20,還是即將到來的 Runes,都屬於 BTC 一層協議,都可以使用 BTCBot 的 AutoBoost 功能。事實上,大多數 mint 平台對於 inscription 銘文或者 Runes 符文,都会有相關的加速方案,而當前傳統的加速方案基本上分為三大類: 矿池加速,RBF 加速和 CPFP 加速。
這三類加速方案,可以完成交易加速,但也存在缺陷,作為行業的基礎知識,我們可以簡單了解一下。
三種傳統加速方案
礦池加速是當你有一筆交易由於 gas 相對較低,你付款給 Binance/f2pool 等礦池,讓礦池下次出塊的時候,將你這筆交易打包到 BTC 區塊裡面,對於某一筆重要的沒有時限要求的交易,礦池加速是很好的解決方案,但是對於打 BRC20/Runes mint 來說,這個方案多數時候或許並不完備,因為礦池算力即使占 BTC 全網的 10%+ 也不能保證什麼時候出塊,可能 20 個區塊後礦池出塊了,將你的交易打包進去,但是整個 mint 過程已經 100%了,mint 上去了,也拿不到 token 了。即,礦池加速無法保證用戶拿到 token,而且 gas fee 也無法退還給用戶。
RBF (replace-by-fee) 加速,即用更高手續費的交易覆蓋原交易,批量打的時候,覆蓋用的交易的 gas 需要比之前打出的一串交易的 gas 還要高,這意味著每次加速,gas fee 都至少是要翻倍的,多次加速其 gas 會指數級上升,且用戶自己並不知道要加多少 gas fee 才足夠,有時候,用戶付出高昂的 gas fee 後還是拿不到 token,gas fee 就被浪費掉了。
CPFP (child-pay-for-parent) 加速,是一種串聯加速,用後面一筆的交易費拉高這兩筆交易的 gas fee,不是替換,而是拉高,理論上可以多次加速。在銘刻場景下,這是很實用的加速方案。缺點是用戶手動添加 gas,無法知道加多少 gas fee 以及加速多少次才行,如果打不上拿不到 token,那麼 gas fee 依然無法退回,浪費 gas fee。
三種不同的加速方案面臨著類似的問題:gas fee 支出高,不保證成功,gas fee 無法回收。
BTCBot 的高效加速方案:AutoBoost 和 Auto Cancel
BTCBot 的 AutoBoost 是在 CPFP 的基礎上進行大幅度優化:10 秒/次監測掃描 BTC 區塊鏈的 mempool,嚴格追蹤現在的 memepool 中所有交易的 gas price;如有必要,每次交易在單個區塊可以自動地逐級加速 5 次 --- --- 這也是為什麼叫做"AutoBoost"的原因。
經過數據回測,使用 BTCBot AutoBoost 方案,用戶 mint 的 Runes/BRC20 在下一個區塊的上鏈率高達 99%。而且由於 gas fee 是監控鏈上數據所得,智能地逐步地加 gas,所以 gas fee 的添加非常有效率,節約成本,且大幅度增加 mint 成功率。而想要更快 mint 成功,保證上鏈的方法也非常簡單,在 BTCBot 中開多個錢包,同時 mint,比如用戶打 1,000 張 Runes 符文,可以分成 10 個錢包,同時開打。
AutoBoost 機制下,BTCBot 會自動監控進度,如某個 token 的 mint 過程已經 100% 了,這時候會自動停止 mint,並將剩餘的 gas fee 全部退回到用戶地址 --- --- 這對於用戶來說是一個極其重要的功能。無論 mint 進度多麼接近 100%,用戶都不用擔心損失 gas fee 的問題了。
以下為總結表格:
BTCBot 會在 Rune Protocol 上線的第一時間接入,並且支持 AutoBoost 功能,全球玩家都可以在 Telegram 上通過簡單的點擊完成 Runes 的 Mint, Sniper, Trade。BTCBot 的 AutoBoost 方案,或許是目前市場上優秀的加速方案。