ビットコイン・インスティテュート

トランザクションの再送信

8件のメッセージ BitcoinTalk bdonlan, d1337r, gazoakley, Insti, サトシ・ナカモト, kkinnett, myrkul 2010年7月12日 — 2011年3月2日
bdonlan 2010年7月12日22:46 UTC

ノートパソコンがオフラインの時に送金トランザクションを作成したが、0/未確認のまま動かず、受取人にも見えない。後から作成した他のトランザクションは問題なく通った。トランザクションをネットワークに強制的に再送信して処理を進めるにはどうすればいいのかな? あるいは、トランザクションをキャンセルして資金を取り戻す方法はある?

d1337r 2010年7月16日11:39 UTC

各トランザクションが少なくとも1つの確認を得るまで、BitCoinの終了を無効にすべきのようだ 😊

gazoakley 2010年7月16日12:07 UTC

ふう――数時間かかったが、今は通った 😊 もっと簡単にコインを生成できたらいいのに! 😁

Insti 2010年7月16日12:29 UTC

0/unconfirmedは、あなたのクライアントがトランザクションを認識したという意味だ。

1/unconfirmedは、トランザクションが1つのブロックに含まれたことを意味する。この時点で、誰かがあなたのトランザクションを拾い上げ、チェーンに入っていることをかなり確信できる。

確認数が増えるにつれ、トランザクションの「真実性」への信頼も増す。

トランザクションをキャンセルする方法はない。

現在のクライアントではトランザクションを再送信することはできない。

Bitcoinは、あなたのトランザクションを含まない新しいブロックを受信すると、自動的にトランザクションを再ブロードキャストする。再ブロードキャストされるまでに約1時間かかることがある。しかし、これは執拗だ。トランザクションがブロックに取り込まれるまで、ネットワークに永遠に催促し続ける。

kkinnett 2011年3月1日03:35 UTC

おかしいな、未確認のトランザクションが2つ、12時間以上も私のリストに居座っている。これは普通じゃないのかな?

kkinnett 2011年3月2日14:51 UTC

あの2つのトランザクションは、たった1回の確認を受けるのに24時間か26時間もかかった。一方で、他のトランザクションが1〜2分以内に通るのを見たこともある。

こういうことが起こる理由は何かあるのかな?

myrkul 2011年3月2日15:04 UTC

クライアント/マイナーは、それぞれ異なるトランザクションのセットをブロックに含めて構築しようとしている。個々のマイナーがブロックを成功裏に生成するのに時間がかかるのと同じように、君のトランザクションを含まないブロックが勝った場合、次のブロックでチャンスを待つ必要がある。これがbitcoinの唯一の欠点だと私は思う……トランザクションの遅延だ。