ビットコインの送金メカニズムは、そのピアツーピア電子現金システムの基礎です。中央集権的な清算機関に依存する従来の金融送金とは異なり、ビットコイン取引は、グローバルノードによって共同で維持される公開台帳上で行われます。本稿では、取引の開始から最終確認までの完全な技術的プロセスを詳細に解説します。
秘密鍵とアドレス:所有権の基礎
ビットコイン送金の核心は暗号学です。ユーザーは厳重に保管しなければならない秘密鍵(256ビットの乱数)を所有しており、これは資産の唯一の所有権を証明するデジタル署名の生成に使用されます。秘密鍵は一方向の楕円曲線暗号によって公開鍵を導出し、公開鍵はハッシュ化とエンコードを経て公開のビットコインアドレスを形成します。これは銀行口座に似ており、資金の受領に使用されます。

UTXOモデル:台帳はいかに残高を記録するか
ビットコインは口座残高を直接記録するのではなく、UTXO(未使用トランザクション出力)モデルを採用しています。各UTXOは、以前に受け取ったもののまだ使われていないビットコインの「お釣り」を表し、具体的な金額と帰属条件(ロック解除スクリプト)を含んでいます。ビットコインを送金する際、ウォレットは1つまたは複数のUTXOを入力として組み合わせます。これらの入力の合計は、送金する金額以上でなければなりません。取引は新しいUTXOを作成します。1つは受取人への出力、もう1つは「お釣り」として送金者に戻されます。このモデルにより、各ビットコインの出所と行方を完全に追跡することができます。
取引プロセスの8ステップ詳細
- 取引の作成:送金者はウォレットソフトウェアに受取人のビットコインアドレスと送金金額を入力します。
- 取引の署名:ウォレットは送金者の秘密鍵を使用して、この取引の主要情報にデジタル署名を行い、入力として使用されるUTXOを動かす権利があることを証明します。
- 取引のブロードキャスト:署名された取引データは、ビットコインネットワーク内の近隣ノードに送信されます。
- ノードの検証:ネットワーク内のノードは取引を受信すると、署名が正しいか、入力UTXOが本物で未使用か、ネットワークルールに準拠しているかなど、その有効性を独立して検証します。無効な取引は直ちに破棄されます。
- メモリプールへの投入:検証を通過した取引は、「メモリプール」(mempool)と呼ばれる未処理取引の集合に入り、マイナーに選択されるのを待ちます。
- マイナーによるブロックへの組み込みとマイニング:マイナーはメモリプールから取引を選択し(通常、手数料が高い取引を優先します)、それらを候補ブロックにまとめます。その後、マイナーは「プルーフ・オブ・ワーク」(PoW)を通じて、特定の条件を満たすハッシュ値を見つけるという暗号学的難題を解決するために競争します。
- ブロックの確認:有効なハッシュを最初に見つけたマイナーは、新しいブロックをネットワーク全体にブロードキャストします。他のノードはそのブロックとそれに含まれるすべての取引を検証した後、各自が保持するブロックチェーンのコピーに追加します。この時点で、ブロック内の取引は初回確認を得ます。
- 多重確認:取引の最終性を確保し、ブロックチェーンのフォークによる二重支払いリスクを防ぐため、通常、後続のブロックの確認を待つことが推奨されます。高額取引では、6ブロックの確認を待つことが一般的です。これは、その取引が十分に深いチェーンに埋め込まれ、逆転される可能性が極めて低いことを意味します。
ネットワーク特性と手数料

ビットコインネットワークは、平均して10分ごとに新しいブロックを生成するように設計されています。ネットワークが混雑している場合、ユーザーはより高い取引手数料を支払うことで、マイナーに自分の取引を優先的に処理するよう促すことができます。取引手数料はリアルタイムで変動します。例えば、2017年の強気相場ピーク時には平均手数料が60ドル近くに達しましたが、公開データによると、2026年10月14日時点での平均取引手数料は約0.28ドルです。ビットコインの最小単位は「サトシ」(Satoshi)で、1サトシは0.00000001 BTCに相当します。
要するに、ビットコインの送金は、暗号学によって安全が保証され、グローバルノードによって共同で検証され、マイナーが競争を通じて記録を完了する精密なプロセスです。これにより、仲介者の必要性がなくなり、価値のピアツーピア直接転送が実現されます。


