MoneroSwapper MoneroSwapper

Bitcoinトランザクションをエクスプローラーで読む完全ガイド

MoneroSwapper · · · 2 min read · 10 views

ブロックチェーンエクスプローラーで見るBitcoinトランザクションの全構造

mempool.spaceを開いて未承認のトランザクションをひとつクリックしてみてください。16進数の羅列、sat/vBの数値、入力と出力のアドレス一覧が画面に現れ、誰が誰にいくら送り、どれだけの手数料で優先処理を買ったのかが、瞬時に世界中の誰にでも読み取れます。2026年4月には、ある匿名のウォレットが31の入力をまとめて1,247 BTC(当時のレートで約98億円相当)を1件のトランザクションに統合し、その数分後には複数のブロックチェーン分析企業が公開スレッドで送金経路を解析していました。この圧倒的な可視性こそがBitcoinのパブリック台帳の本質であり、また、BTCから入った多くのユーザーが最終的にMoneroSwapperを使ってMoneroへスワップする理由でもあります。Moneroの台帳には、そもそも公開できる「壁」が存在しないからです。

本ガイドでは、Bitcoinのトランザクションハッシュ(TXID)をブロックチェーンエクスプローラーに貼り付けたときに表示される全てのフィールドについて、プロトコルレベルで何を意味しているのか、そしてチェーン分析企業が同じ画面からどのようにウォレットを特定していくのかを、順を追って解説します。読み終わる頃には、任意のBTCトランザクションを「新聞の一面に間違って印刷された銀行口座明細」のように、誰でも読みこなせるようになっているはずです。

なぜBitcoinのトランザクションは設計上「公開」なのか

Bitcoinのブロックチェーンは、全てのフルノードがローカルに保有する追記専用のグローバルデータベースです。Bitnodesによれば、2026年中盤の時点で到達可能なフルノードは約18,500台あり、そのいずれもが同じ約620GBの検証済み履歴を保持しています。ブロックチェーンエクスプローラーは、このデータベースをインデックス化して検索ボックスから提供する単なるWebフロントエンドに過ぎません。Blockstream、mempool.space、btcscan、OXTのどれを使っても表示されるトランザクションが本質的に同じなのは、データそのものが同一だからです。違いはプレゼンテーション、分析の深さ、そして各サイトが独自に持つサイドインデックスのみです。

この透明性を強制しているのは、Bitcoin設計の以下の三つの性質です。

  • UTXOモデル: あらゆる支払いは1つ以上の未使用トランザクションアウトプット(UTXO)を消費し、新しいUTXOを生成します。エクスプローラーは任意のコインを「採掘されたコインベーストランザクション」まで遡って追跡できます。
  • 匿名ではなく仮名: アドレスは公開鍵(またはそのハッシュ)であり、それ自体は実世界の身元を明かしません。しかし、ひとたびあるアドレスがある人物と紐づけられれば、そのアドレスの過去と未来の全トランザクションが永久に可視化されます。
  • ネイティブな金額秘匿が存在しない: 各出力の金額フィールドはsatoshi単位の64ビット整数として平文で保存されます。暗号学的なブラインディングもコミットメント方式もなく、値は丸見えです。MoneroのRingCTによる秘匿金額とは対照的です。

この最後の項目こそが、2026年4月の前述の統合トランザクションが「数秒で98億円相当と評価できた」理由です。ブラウザさえあれば、誰でも入力値を単純に足し算できます。

1件のBitcoinトランザクションの解剖学

mempool.spaceでトランザクションを開くと、画面はおよそ四つのゾーンに分かれます。ヘッダー(TXID、ステータス、ブロック、タイムスタンプ)、バランスフロー図(左に入力、右に出力)、詳細パネル(手数料、ウェイト、サイズ、バージョン)、そして生データを展開する16進シリアライズ表示です。エクスプローラーごとに配置は少し違いますが、内部フィールドは完全に同じです。なぜなら、それらは全てBitcoinプロトコルから直接引いてきているからです。

トランザクションID(TXID)

TXIDは64文字の16進文字列で、シリアライズされたトランザクションのダブルSHA256ハッシュです。例えば4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33bのように見えます(これは偶然にも、Hal FinneyがSatoshiから10 BTCを受け取った2009年1月12日の、Bitcoin史上最初のコインベース以外のトランザクションです)。TXIDはチェーン全体でトランザクションを一意に識別し、どのエクスプローラーでも検索キーとして使えます。注意点として、SegWitトランザクションではTXIDはwitnessデータを含みませんが、wtxidは含みます。多くのエクスプローラーは両方を表示します。

入力(Vin)

各入力は、このトランザクションが使用している以前の出力へのポインタです。前のTXID、出力インデックス(vout)、使用スクリプト(scriptSigまたはSegWit/Taprootの場合はwitness)、そして決定的に重要な「消費されるUTXOのアドレスと金額」が表示されます。冒頭で挙げた統合トランザクションのように31の入力を持つトランザクションでは、エクスプローラーは31件の過去トランザクションを並べ、その全てがクリック可能なリンクになっています。これがまさに、チェーン分析が辿っていく軌跡です。

出力(Vout)

出力はコインの行き先です。各出力にはインデックス、BTC(またはsatoshi)単位の値、宛先アドレス、そして使用条件を定義するロッキングスクリプト(scriptPubKey)があります。一般消費者のトランザクションのほとんどは、ちょうど二つの出力を持ちます。受取人への支払いと、送信者が制御する新しいアドレスへ返される「お釣り」です。どちらが支払いでどちらがお釣りかを見分けることは、Bitcoinクラスタリングで最も研究されてきたヒューリスティクスであり、後ほど詳しく扱います。

手数料、ウェイト、サイズ

手数料は単純に「入力値の合計から出力値の合計を引いたもの」です。トランザクションには明示的な手数料フィールドは存在せず、算術によって暗黙的に決まります。だから詳細パネルでは手数料は「計算行」として表示されるのです。最近のエクスプローラーは三つの関連数値を示します。satoshi単位の合計手数料、仮想バイトあたりのsatoshi(sat/vB)、そしてウェイトユニット(WU)でのトランザクションウェイトです。仮想バイトはウェイト÷4で、2017年のSegWit導入時にwitnessデータを割引してアップグレードを促進するために導入された約束事です。

承認数とブロック高

マイニングされると、トランザクションは特定のブロック高のブロックに埋まります。「承認(confirmations)」カウンタは、その上に新しいブロックが積まれるたびに1ずつ増えていきます。コミュニティの慣習では、6承認(およそ60分)が「ほとんどのユースケースで十分に確定した」とされますが、取引所では少額なら3承認、高額なら20承認を要求することもあります。ブロック高そのものにも意味があります。たとえばブロック840,000は2024年4月の第4回半減期を引き起こしたブロックであり、エクスプローラーは歴史的ブロックにしばしばラベルを付けています。

バージョン、ロックタイム、シーケンス

地味ですが必ず表示される項目もあります。バージョンフィールド(通常は1または2。バージョン2はBIP-68の相対タイムロックを有効化)、ロックタイム(多くは0。0以外は「このブロック高またはUNIX時刻まで含めない」)、そして各入力のシーケンス番号(Replace-By-Fee信号に使用。0xfffffffe未満ならRBF有効)です。現在の多くのウォレットはデフォルトでRBFを通知するため、メンプール内の大半のトランザクションでRBF: enabledが表示されます。

UTXOグラフを分析官のように読む

エクスプローラーを本格的に読み始めたときに最も大きな発想の転換は、「Bitcoinにはアカウントが存在しない」と気づくことです。アドレスに「残高」はなく、そのアドレスにロックされたUTXOの集合があるだけです。ウォレットの「残高」とは、そのウォレットが使用可能な全UTXOの合計です。これはプライバシーに強烈な帰結をもたらします。あらゆる支払い判断が、クラスタリングの機会を露出させるのです。

共通入力所有ヒューリスティクス

トランザクションに複数の入力がある場合、チェーン分析では「全ての入力は同じ主体が制御している」と仮定するのが主流です。これは2013年のMeiklejohnらによって最初に定式化され、その後何度も改良されてきました。Chainalysis、Elliptic、TRM Labsといった分析企業が数千のアドレスを単一の「ウォレットクラスタ」として接着するのは、まさにこのヒューリスティクスです。これまでにBitcoinで使われた約10億個のアドレスを、主要分析企業は2025年末時点でおよそ4億6000万の推定主体にクラスタリングしています。

お釣り出力ヒューリスティクス

トランザクションが二つの出力を持ち、片方が「丸い」金額で、もう片方が小数点以下が散らかった金額の場合、丸い方が支払い、散らかった方が送信者に戻るお釣りである可能性が高いとされます。さらにアドレスタイプの一致(お釣り出力は入力と同じスクリプトタイプ ── P2WPKH、P2TRなど ── を持つ傾向がある)を組み合わせると、極めて高い信頼度でお釣りを特定できます。Whirlpool(Samourai)やJoinMarketなどのCoinJoinプロトコルは、まさにこれを破るために存在し、その特徴的な署名は「等しいサイズの多数の出力」です。

アドレスの再利用

同じアドレスを複数の受取に再利用することは、Bitcoinプライバシーにとって最悪の慣行です。エクスプローラーはそれを残酷なまでに可視化します。再利用されたアドレスは、1ページに全履歴が表示され、ときには数百のトランザクションと数年分の活動が一覧されます。現在のウォレットは受取のたびに新しいアドレスを生成しますが、寄付用ページなどに静的アドレスを公開した瞬間、あなたは自分の所得明細を世界に公表したことになります。

ブロックチェーンは決して忘れません。2013年に行われたトランザクションは、2026年のエクスプローラーでも昨日のトランザクションと同じくらい鮮明に見えますし、現代の分析手法は、その送金が行われた当時には存在しなかったヒューリスティクスを遡及的に適用できます。

mempool.spaceで実際のトランザクションを辿る

ここからは、任意のBitcoinトランザクションを自分で検証する具体的な手順です。オープンソースで非営利が運営し、手数料とメンプールに関する最も豊富なデータを公開しているmempool.spaceを使います。

  1. 検索バーにTXIDを貼り付ける。 検索バーはTXID、アドレス、ブロック高、ブロックハッシュを受け付けます。トランザクションページにミリ秒単位で到達します。
  2. ヘッダーを読む。 ステータス(メンプール内なら「Unconfirmed」、確定済みなら「Confirmed at block N」)、タイムスタンプ、総転送額を確認します。「総転送額」は出力の合計であって、「支払額」ではありません。お釣りも含まれています。
  3. 入力と出力を確認する。 任意のアドレスをクリックするとその全履歴が表示されます。入力のTXIDをクリックすれば、UTXOの系譜を遡れます。mempool.spaceは入力と出力をスクリプトタイプ(Legacy、SegWit v0、Taproot)で色分け表示します。
  4. 手数料詳細パネルを見る。 sat/vBを確認し、現在のメンプール深度チャートと比較します。未承認かつ手数料率が次ブロック推定を大幅に下回るなら、長い待ち時間または最終的なRBF置換を覚悟してください。
  5. 生16進データを開く。 「Details」をクリックし「Show more」を押すと、バージョン、ロックタイム、シリアライズされたトランザクションが表示されます。これがネットワーク上を伝播した、まさにそのバイト列です。
  6. お釣りを追跡する。 出力にカーソルを当てると、どちらがお釣りらしいかが表示されます(mempool.spaceはヒューリスティクスで印を付けます)。そのお釣り出力を前方に辿れば、いつどこで最終的に使われたかが分かります。
  7. 別のエクスプローラーでクロスチェック。 同じTXIDをBlockstream Explorerやbtcscanにも貼り付け、データが一致するかを確認します。チェーン先端付近のreorg検出に有効です。

Bitcoinが明かすもの vs. Moneroが隠すもの

数百件のBitcoinトランザクションを読み込んだ後では、プライバシーへの含意は強烈に響きます。下の表は、各チェーンで送金したときにブラウザを持つ誰にでも見える情報をまとめたものです。

データ項目 Bitcoinエクスプローラー Moneroエクスプローラー
送信者アドレス 平文、履歴クリック可能 15のリングメンバーの中に隠蔽(CLSAG、2026年以降はFCMP++)
受信者アドレス 平文、履歴クリック可能 使い切りのステルスアドレス、リンク不可能
金額 satoshi単位の公開64ビット整数 RingCT下のPedersenコミットメント ── 秘匿
手数料 計算可能、公開 可視(マイナーの包含に必要)
ウォレット残高 UTXOセットから導出可能 チェーンデータからは導出不可
トランザクショングラフのリンク可能性 自明 ── UTXOは直接ポインタ リング署名+ステルスアドレスにより破壊

これらを実現する暗号学的プリミティブは、金額についてはRingCT、リング署名(CLSAGおよび到来予定のFCMP++はリングサイズを実質的にオンチェーンのデコイ集合全体まで拡大します)、受信者プライバシーのためのステルスアドレス、コンパクトな範囲証明のためのBulletproofs+、ネットワーク層のトランザクション伝播のためのDandelion++です。これらに同等のものはバニラなBitcoinには存在しません。最も近い類似物 ── CoinJoin、PayJoin、Silent Payments ── は全てオプション、オプトイン、しかも金額は漏洩したままです。

これこそ、プライバシーを重視する多くのユーザーがBTCをMoneroSwapperに送り込む運用上の理由です。スワップは完全に追跡可能なUTXOをXMRに変換し、そこから先はチェーンが「次に何が起きたか」を明かさなくなります。Bitcoin側のトランザクションはエクスプローラー上で永久に公開されたままですが、Monero側は単純に追跡できません。

Lightningチャネルとオンチェーンの可視性

Bitcoinの第2層であるLightning Networkは「オフチェーン」決済として宣伝されますが、エクスプローラー上で見える残響は無視できません。Lightningチャネルのオープニングは2-of-2マルチシグのP2WSHまたはP2TR出力としてオンチェーンに記録され、クローズも同様です。エクスプローラーで2-of-2マルチシグのオープニングと、後の協調クローズが見えれば、そのチャネルの存在、参加者の片方の公開チャネルID、そしてチャネル容量の上限が分かります。1ml.comやmempool.spaceのLightningダッシュボードはこの情報を集約しており、2026年初頭時点で公開チャネル容量はおよそ5,200 BTCに達しています。プライバシー目的でBTCをLightningに逃がしても、オンチェーンのオープン/クローズトランザクションは依然としてあなたのチェーン分析プロファイルに残ります。Moneroへのスワップが「次の動きの追跡を断ち切る」という観点で根本的に異なるのは、この点です。

日本のユーザーが特に意識すべき実践的ポイント

日本居住者がBitcoinを保有・送金する場合、エクスプローラーで見える情報には国税庁(NTA)の暗号資産ガイドラインとの相互作用があります。国内KYC取引所(bitFlyer、Coincheck、bitbankなど)からの出金トランザクションは、取引所側のKYC情報とオンチェーンのアドレスを紐づけるアンカーポイントになります。一度紐づいたアドレスから新しいアドレスへ複数回のホップを経ても、共通入力所有ヒューリスティクスとお釣り出力ヒューリスティクスを組み合わせることで、分析企業はクラスタを拡張し続けられます。確定申告のために自分用に取引履歴を保管することは別問題ですが、「誰でも閲覧可能なオンチェーン履歴」と「KYCで取引所が保管する記録」は本質的に別のリスクであり、両者の交点こそがプライバシー的に最も脆弱な箇所です。エクスプローラーで自分のアドレスを定期的に検索し、想定外のアドレス再利用や、過去のトランザクションがどこまで遡って参照可能かを把握しておくことは、最低限の自衛策と言えます。

避けるべきよくある読み違い

経験豊富な開発者でもエクスプローラーデータを誤読することがあります。何度も繰り返される三つの落とし穴を挙げます。

  • 「総転送額」と「支払額」を混同する: 1 BTCのトランザクションで0.9 BTCのお釣りがある場合、ヘッダーは「1 BTC転送」と報告しますが、受取人が受け取ったのは0.1 BTCだけです。ヘッダー合計ではなく、個別出力を読みましょう。
  • クラスタが正しいと仮定する: 共通入力所有ヒューリスティクスはCoinJoin、PayJoin、Lightningチャネルオープニングでは失敗します。第三者ブロックエクスプローラー上のクラスタラベルは統計的推測であり、地上の真実(ground truth)ではありません。
  • 手数料計算でwitnessデータとbaseデータを無視する: sat/vBは仮想バイト(ウェイト÷4)を使用し、生のバイトサイズではありません。witness重視のTaprootトランザクションは生バイトでは「安く」見えるのにsat/vBでは「高い」、あるいはその逆になることがあります。

FAQ

Bitcoinトランザクションがエクスプローラーに現れるまでにどれくらいかかりますか?

通常は2秒未満です。トランザクションはメンプールノードにブロードキャストされ、ピアツーピアでDandelion(一部実装)または直接リレーによって伝播し、エクスプローラーのノードによってインデックス化されます。ブロックへの確定は平均で約10分かかりますが、手数料率とメンプールの混雑次第で数秒から1時間以上まで変動します。

Bitcoinトランザクションをエクスプローラー上で削除や編集できますか?

いいえ。少なくとも1承認を得てブロックにマイニングされた時点で、トランザクションは不変のチェーンの一部となります。ただし承認前なら、元のトランザクションがRBF対応を信号化していれば、Replace-By-Fee(RBF)によって未承認トランザクションを置換できます。新しいTXIDがエクスプローラーに現れ、古い方は最終的にメンプールから消えます。

なぜ一部のBitcoinトランザクションは多数の小さな出力を持つのですか?

それはCoinJoin(Whirlpool、JoinMarket、Wasabi)で等サイズの出力を多数作ってクラスタリングを破壊するもの、あるいは取引所が多数のユーザーへ一括払いする「バッチペイアウト」のいずれかです。マイニングプールもブロック報酬を分配する際に出力数百個のトランザクションを頻繁に生成します。構造そのものが、そのトランザクションの目的を強く示唆します。

エクスプローラーでの「0-conf」とは何ですか?

承認ゼロ ── つまりトランザクションはメンプールにあるが、まだブロックには取り込まれていない状態です。一部の小売店は少額なら0-confを受け入れます。なぜならRBFでブロードキャスト済みトランザクションを覆すには、より高い手数料を払う必要があり、攻撃者にコストがかかるからです。非自明な金額については0-confは安全ではないため、少なくとも1承認は待ちましょう。

Bitcoinエクスプローラー上のアドレスは実世界の身元と同じですか?

いいえ、アドレスは仮名の公開鍵です。しかし、ひとたびあるアドレスが ── KYC取引所からの出金、公開寄付ページ、IPリーク、チェーン分析の召喚状などを通じて ── 実世界の身元と紐づけられた瞬間、そのアドレス(およびそれとクラスタリングされた全てのアドレス)からの過去と未来の全トランザクションが露出します。この不可逆性こそ、Bitcoinの中心的プライバシー弱点であり、Moneroのような「デフォルトでプライバシー」のチェーンが存在する理由です。日本国内ユーザーの場合、国税庁の暗号資産ガイドラインに沿った確定申告のために取引所が保持する記録と、オンチェーンで永久に残るアドレス履歴は別物ですが、両者が結びつくと一気にプライバシーは消滅します。

エクスプローラーから自分のBTCアドレスのリスクをどう評価できますか?

まず、対象アドレスをmempool.spaceやOXTで検索し、トランザクション件数、最初の受信日、累計流入額、現在のUTXO数を確認します。次にお釣り出力候補が同じスクリプトタイプで連なっていないか(共通入力所有が成立しやすい構造)、KYC取引所への送金パターンや既知の寄付アドレス、マーケットプレイス、ミキシングサービスの既知クラスタとの接触があるか(OXTやChain Demixerのような無料ツールで確認可能)を点検します。アドレス再利用が一度でも発生していれば、そのアドレスは「公開された家計簿」と見なし、新規受信は別のウォレットの別アドレスで行うのが賢明です。

ホスト型エクスプローラーを使わずにBitcoinトランザクションを読めますか?

はい。フルノード(Bitcoin CoreまたはKnots)を運用し、getrawtransaction <txid> trueでクエリするか、Electrsのような個人インデクサとBTC RPC ExplorerまたはMempoolのセルフホスト版のようなローカルフロントエンドと組み合わせます。これにより、第三者サーバーに「関心のあるトランザクション」を漏らさずに済みます。これはホスト型エクスプローラーが収集している、まさに同じメタデータです。

エクスプローラーが「明らかにし得ない」もの

ここまで「公開されている情報」を強調してきましたが、エクスプローラーが直接は明らかにしないこともいくつか挙げておく価値があります。第一に、IPアドレスや地理的位置はトランザクションそのものには含まれません(ただしブロードキャスト元のノードを盗聴する別系統の分析は存在します)。第二に、ハードウェアウォレット、ソフトウェアウォレット、カストディアル取引所など、どのウォレット実装が署名したかは直接表示されません(ただしnLocktime、シーケンス番号、署名グルーミング、特徴的なお釣りパターンといった「フィンガープリント」から推定する研究は多数あります)。第三に、現実世界の動機 ── これは支払いか、両替か、租税回避か、寄付か ── はチェーンに記録されません。したがってエクスプローラーは「全てを明かす」のではなく、「金融グラフの骨格を完璧に明かす」ものであり、そのグラフに肉付けをするのが分析企業の仕事です。Moneroが断ち切るのは骨格そのものです。

結論

ブロックチェーンエクスプローラーでBitcoinトランザクションを読むことは、Bitcoinがどう動くかと同時に、なぜBitcoinが「プライバシーの正反対」なのかを最も具体的に理解する方法です。全てのフィールド ── TXID、入力、出力、手数料、承認、お釣り ── は、誰でもインデックス化、クラスタリング、遡及分析できる透明な金融グラフへの窓です。このグラフを読むスキルは、自分の支払いを監査したり、取引相手を検証したり、UTXOモデルを学んだりするうえで本当に役立ちます。しかし、それがどれほど多くを露出させているかを内面化したとき、問いは「これをどう読むか?」から「そもそも自分の金銭生活をここに記録したいのか?」へと変わります。答えが「ノー」なら、MoneroSwapperを通じてBTCをXMRにスワップすることが、KYCの足跡を残さずにパブリック台帳から降りる最も直接的な手段です。流入したBitcoinトランザクションはエクスプローラー上に永久に可視のまま残りますが、その価値が次にどこへ向かったかは、暗号学的に追跡不可能になるのです。

この記事をシェア

関連記事

匿名 モネロ取引所

KYCなし • 登録なし • 即時交換

今すぐ交換