📡 トランザクションはどう承認される?
ビットコイン送金が完了するまでの全工程

もふねこ

もふねこだよ。🐾 「送金したのに相手の口座に反映されない…」という状況、不安だよね。ビットコインの送金は銀行と違って「即時反映」じゃないんだ。なぜ時間がかかるのか、全工程を手順で追ってみるよ!

1. 送金の全工程の概要

ビットコインの送金(トランザクション)は、「送信→待機→採用→確認」の4ステップを経て最終的に完了するんだ。

1
トランザクション生成と署名

あなたのウォレットが「AからBへX BTCを送る」という取引データを作り、秘密鍵でデジタル署名する。署名済みトランザクションがネットワークにブロードキャスト(配信)される。

2
メモリプール(Mempool)に待機

各ノードがトランザクションを受け取り「メモリプール(未承認取引の待合室)」に入れる。この時点では「未承認」状態で、相手の口座にはまだ届いていない。

3
マイナーがMempool から選出

マイナーはMempool から取引を選んでブロックを作る。手数料が高い取引を優先的に選ぶ。混雑時は手数料が低い取引が後回しになる。

4
マイニング競争に勝ってブロックに記録

あるマイナーがPoW問題を解いて新しいブロックを発見。その中にあなたの取引が含まれていれば「1確認」状態になる。約10分に1回起きる。

5
確認数が積み上がる(6確認で完了)

以降、新しいブロックが積み上がるごとに「確認数」が増える。取引所やサービスによっては「6確認(≒60分)」で正式に受け取りと判定することが多い。


2. 「6確認」がなぜ安全の目安なのか?

「なぜ1確認じゃダメなの?」と思うよね。これは「二重払い攻撃(Double Spending Attack)」のリスクと関係しているんだよ。

⚔️

悪意ある攻撃者が「同じBTCを2つの別アドレスに同時送信」しようとした場合、正規のチェーンに先を行かれても自分のブロックを積み上げ続けることで、後から「自分のチェーンの方が長い」状態を作るのが二重払い攻撃だよ。しかし6ブロック(約60分)分が積み上がると、それを上回る計算を行うには全ネットワーク計算力の51%以上が必要でほぼ現実的に不可能になるんだ。

3. 送金が遅くなるケース

💡 BTCとETHでは処理速度が違う

ビットコインは約10分/ブロック。イーサリアムは約12秒/ブロック。ETHの方が圧倒的に速い。ただし、より速いブロックチェーン(Solanaなど)はPoSやPoH(Proof of History)など異なる仕組みを採用していて、それぞれにトレードオフがあるんだよ。

📝 まとめ:トランザクションが完了するまで

  1. 送信するとMempool(待合室)に入り「未承認」状態になる
  2. マイナーが手数料の高い順に採用→マイニング競争でブロックに記録されると「1確認」
  3. 6確認(約60分)で二重払い攻撃のリスクがほぼゼロになり完全確定
  4. 送金が遅い時は「手数料が低い」か「ネットワーク混雑」が原因のことがほとんど
🐾

さあ、あなたも暗号資産の世界へ!

まずは国内大手の取引所で無料口座を作って、少額から始めてみましょう🐾

【PR】

🏦 Coincheck

初心者に最も選ばれる定番アプリ。無料・スマホ完結で今すぐ始められます。

👉 Coincheckで無料開設
🎁 1,500円分のBTCプレゼント対象

【PR】

🏦 Zaif

自動売買やコイン積立などユニークな機能が豊富。メインのCoincheckと併用して使い分けるのがおすすめ🐾

👉 Zaifで無料開設
🐾 もふねこもサブ口座として愛用

※Coincheckの紹介リンク以外から登録・移動した場合、1500円分のBTCプレゼント付与は無効になるためご注意ください。
※暗号資産取引は元本保証がなく損失のリスクがあります。まずは無くなってもいい余剰資金で小額から始めるのがプロの鉄則です。

← 記事一覧に戻る