Post
Topic
Board 中文 (Chinese)
Re: 请问如何重新广播一个未确认的交易? 0.02 BTC奖赏。
by
lanfanblue
on 19/01/2015, 19:54:13 UTC
首先,“重新广播”的含义不是你OP里的意思。。你OP里的“重新广播”实际上是“双花”(double spent),即多次使用你的余额,但最终只有一个交易会被确认。

你现在有2个方案:
方案一:等
b378edacb9ccaa2d5e9789bd02ce8e1f351a9afe26bd5c6daf8a4b681d476a16 这笔交易不需要重新广播。
只要交易出现在blockchain上面了,一段时间没有确认,blockchain(以及其他收到这笔交易的节点)会自动帮你重新广播此交易。
只要你足够耐心,等的时间够长,它最终还是会确认的。
(我曾经有一笔无手续费的交易等了3天才确认。)

方案二:双花
具体操作方法取决于你采用的客户端/钱包(某些客户端/钱包不一定能实现)。需要调用 signrawtransaction 这个 API,不支持rawtransaction操作的客户端/钱包可能无法完成这一功能。
如果你要用这个方案,可以告诉我你和客户端,我会把具体操作方法发给你。

另:
OP里提到的 decode-tx 这东西对于你现在的情况来说没用,别管它了。
rawtransaction在blockchain上就能看到。上blockchain,找到你那笔交易,然后把 scripts 那里 show scripts & coinbase 点开,页面最下面的 input scripts 和 output scripts 就是 rawtransaction 的核心数据。对你现在的情况也没有用,所以不看也罢。