[心得] 如何重新廣播比特幣交易

作者: DarkerDuck (達克鴨)   2016-06-16 11:04:27
有鑑於比特幣支付網路現在處於大塞車狀態。
有些人可能會需要重新廣播交易,或加快確認速度。
所以這篇我講一下如何重新廣播比特幣的交易。
首先要確認一筆比特幣交易的確認狀態可以看這個網頁:
https://live.blockcypher.com/btc/
你查詢一筆未確認交易後,會出現Confidence和Miner Preference
Confidence是這筆交易是否進入到區塊中可信度
Miner Preference則是這筆交易會多快被礦工納入到區塊中
按Confidence的資訊還可以看到有多少節點裡已經有這筆交易了
當一筆交易很久都還沒進到區塊裡,為了避免它被從mempool裡踢掉,
我們就可以使用重新廣播的技巧。
1. 首先找到該筆交易的blockchain.info的網址
譬如
https://blockchain.info/tx/e471795054121c59a91be194494fe89c454d29715eb6785473be6bef9a6a0316
2. 在網址的最後面加上?format=hex
3. 那麼就會出現該筆交易的16進位的原始資料 https://goo.gl/352TZf
4. ctrl+a 全部複製 ctrl+c
5. 在以下網站貼上重新push交易
https://blockchain.info/pushtx
https://blockr.io/tx/push
https://coinb.in/#broadcast
https://insight.bitpay.com/tx/send
這樣這筆交易就會被重新廣播,當然本來手續費付太少的交易可能還是很難被加到區塊裡
這個時候就要等大約72個小時,交易徹底被從mempool踢走後,
而錢包軟體也踢掉這筆交易後,再重新發出交易或是請別人發給你。
還有另外一個方法是pay by child,就是假如是別人給你的交易,你可以馬上轉發。
但是要用高額的手續費轉寄出去,那有些礦工會因為這個新的高額手續費交易。
而讓你的上一筆交易比較容易被確認。不過其實效果也有限。
因為並不是所有礦工都支援此方法。

Links booklink

Contact Us: admin [ a t ] ucptt.com