[心得] 如何重新广播比特币交易

楼主: 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