如何重新廣播比特幣交易 - 數位貨幣

Table of Contents

有鑑於比特幣支付網路現在處於大塞車狀態。

有些人可能會需要重新廣播交易,或加快確認速度。

所以這篇我講一下如何重新廣播比特幣的交易。

首先要確認一筆比特幣交易的確認狀態可以看這個網頁:
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,就是假如是別人給你的交易,你可以馬上轉發。

但是要用高額的手續費轉寄出去,那有些礦工會因為這個新的高額手續費交易。

而讓你的上一筆交易比較容易被確認。不過其實效果也有限。

因為並不是所有礦工都支援此方法。

--
Bitcoin: 1GjHNjS3yAmyCsRp8i8yj956NZBSAcLvYe
https://blockchain.info/address/1GjHNjS3yAmyCsRp8i8yj956NZBSAcLvYe
Litecoin: LNpJUtNFcmhHAoohdH3aEenURFjXAzfKXc
http://ltc.blockr.io/address/info/LNpJUtNFcmhHAoohdH3aEenURFjXAzfKXc
Dogecoin: DBQAZU4x7hCYEjzsQyXLpnjyrTmnPBGWd9
https://dogechain.info/address/DBQAZU4x7hCYEjzsQyXLpnjyrTmnPBGWd9
--

All Comments