ON-CHAIN ANALYSIS
DMM Bitcoin 流出資金 4,502.9 BTC の追跡レポート
2024 年 5 月の不正流出から CoinJoin 境界までを、公開ブロックチェーンデータで UTXO 単位に追跡した記録
公開:2026 年 11 月 9 日 / 対象期間:2024-05-31 〜 2025-01-01(UTC)/ データ:BigQuery 公開データセット bigquery-public-data.crypto_bitcoin
61.06%
CoinJoin 疑い取引への流入
2,749.55922731 BTC
37.79%
混合取引への流入(終端)
1,701.68980613 BTC
5,924 件
追跡した取引(UTXO 世代 1〜116)
98.87%
流出額のうち分類できた割合
(保存則で照合済み)
2024 年 5 月 31 日、暗号資産交換業者 DMM Bitcoin から 4,502.9 BTC(当時約 482 億円)が不正流出した。本レポートは、その流出トランザクションの出力から始まるビットコイン・チェーン上の資金移動を、個人が公開データだけで追跡した結果である。結論を先に述べると、流出資金の 61.06% が CoinJoin 型と判定される取引に到達し、37.79% が追跡外資金と一緒に使われる混合取引で終端となった。残りは未使用 0.01% と未伝播 1.13% で、全額の行き先区分が保存則(合計の一致)で照合できている。
最終内訳:4,502.9 BTC の行き先
CoinJoin 疑い 61.06%
混合 37.79%
未伝播 1.13%(50.77949742 BTC)/ 未使用 0.01%(0.66486804 BTC)/ 手数料 0.00%(0.2066011 BTC)
| 区分 | BTC | 割合 |
| CoinJoin 疑い取引への流入(追跡終端) | 2,749.55922731 | 61.06% |
| 混合取引への流入(追跡終端) | 1,701.68980613 | 37.79% |
| 未伝播(分析上の打ち切り区分) | 50.77949742 | 1.13% |
| 未使用 UTXO(2025-01-01 時点) | 0.66486804 | 0.01% |
| 純粋な取引の手数料 | 0.2066011 | 0.00% |
| 流出額 | 4,502.9 | 100% |
「疑い」は機械的基準(入力 20 件以上/出力 20 件以上/等額出力 5 件以上のいずれか)による判定であり、特定のミキシングサービスへの帰属を証明するものではない。基準直下のニアミス取引が 72 件・704.27 BTC 分あるため、61.06% は下限と読むのが適切である。
1. 事件の概要
- 流出トランザクションはオンチェーンで検証済み:
975ec405ac9dc9fa5ab8009d94d6a1fe31dff8a8127ea90d023104e52754e4d7(2024-05-31 04:12:49 UTC)。DMM のウォレットからの 9 入力(合計 4,503 BTC)を受け、攻撃者アドレス 1B6rJRfjTXwEy36SCs5zofGMmdv2kdZw7P へ 4,502.9 BTC を送付。出力はこの 1 件のみ、手数料 0.1 BTC。
- 公表情報では、日本の警察庁・米 FBI・DC3 が 2024-12-24 に実行主体を TraderTraitor(Lazarus 系グループ)と特定し、侵入経路はウォレット事業者 Ginco の社員への LinkedIn 経由の偽装勧誘だったとされている(公表情報であり、本追跡の検証とは別建て)。
- 本レポートの対象はビットコイン・チェーン上の移動のみ。他チェーンへの移動(THORChain 経由等)や現金化地点は対象外。
2. 追跡の方法
3 つのフェーズで方式を段階的に精密化した。共通ルールとして、CoinJoin 疑い取引と混合取引は「終端」とし、その先は追跡しない(過大な断定を避けるため)。各フェーズの結果は、流出額 = 各区分の合計 + 未使用 + 手数料 + 残差という保存則で照合し、明細と集計の一致を小数第 8 位まで確認してから採用した。
| フェーズ | 方式 | 範囲 |
| Phase 1 | アドレス単位の展開(種 10 件:攻撃者+第 1 層 9 件) | ホップ 1〜3 |
| Phase 2 | 同上(疑い判定に等額出力基準を追加) | ホップ 4〜6 |
| Phase 3 | UTXO 単位の展開(流出出力そのものを種に、入力が参照する UTXO だけを辿る) | 世代 1〜116 |
3. Phase 1:きれいなピールチェーン
ホップ 1〜3 の明細 82 件はすべて追跡資金のみで構成され、外部資金の混入はゼロだった。ホップ 1 は流出と同一分に実行された攻撃者のピールチェーンで、500 BTC ずつ 9 回剥がし、お釣りは毎回攻撃者自身へ戻っていた。
流出出力 4,502.9 BTC
2024-05-31 04:12 UTC
→
500 BTC × 9 回のピール
お釣りは攻撃者へ循環
→
第 1 層 9 ウォレット
2024-06-12 〜 08-22 に各約 500 BTC を移動
→
100 / 250 BTC のロット分割
4,502.88 BTC がラウンドロットのまま到達点 45 アドレスへ
- ホップ 1 の総出力 27,328.96 BTC は、お釣りの循環 22,526.07 + 第 1 層の引き出し 4,800.00 + 残余掃き出し 2.89 の延べ額であり、別資金ではない。
- CoinJoin の兆候はゼロ(等額出力は全 82 件で最大 1 個)。公表分析のいう CoinJoin 段階はホップ 4 以降にあることが示唆された。
到達点のラベル確認
Phase 1 の到達点 84 アドレスを Arkham の公開ラベルと照合したところ、ラベルがあったのは 1 件のみで、それは残余掃き出し先(2.892452 BTC)が Arkham 自身の「DMM Bitcoin Hacker」エンティティに帰属されたものだった。本追跡の正しさを独立に裏づける一方、残り 83 件(250 BTC 級の大口を含む)は無名で、出口をラベルから特定することはできなかった。
4. Phase 2:CoinJoin 境界の出現
- ホップ 4(46 件)はピールチェーンの続きで、追跡外入力ゼロ、疑い 0 件。
- ホップ 5 で初めて CoinJoin 疑いが出現(79 件中 8 件)。うち 7 件は JoinMarket 型で、流入した追跡資金は 15.4 / 16.7 / 17.0 / 19.0 / 20.0 / 20.0 / 29.9 BTC とキリの良い額、合計はちょうど 138.0000 BTC。最初の接触は 2024-07-12。
- ホップ 6 で混合が拡大(疑い 18 件・272.9028 BTC)。ホップ 5・6 で境界に触れた追跡資金は合計 410.9028 BTC(下限)。
- 方法上の発見:ホップ 6 には盗難の約 1.6 時間前に作られた UTXO を使う無関係な取引が紛れていた。アドレス単位の追跡が、再利用される P2SH アドレスの無関係な支出を取り込んだためである。これが Phase 3 で UTXO 単位に切り替えた理由となった。
5. Phase 3:UTXO 単位の精密追跡
流出出力そのものを種として UTXO 単位で再追跡した(世代は UTXO グラフ距離で、Phase 1/2 のホップ番号とは対応しない)。世代 1〜7(67 件)は疑い・混合ゼロの純粋なピール区間で、最初の CoinJoin 疑いは世代 8 に現れた。追跡は世代 116 まで進み、5,924 件の取引を記録した。
世代ごとの追跡流入額(BTC)。水色はその世代の全追跡流入、橙はうち終端(CoinJoin 疑い+混合)への流入。世代 8 以降、疑いへの流入が立ち上がる。世代別合計は「発見ラウンド」の集計のため、世代 8 のように盗難額をわずかに上回る場合がある(取引単位では過大記録ゼロを確認済み)。
時期の集中
終端(疑い+混合)への流入は 2024 年 6〜8 月に 99.95% が集中し、9 月以降はダスト級のみだった。実質的な資金移動は流出から約 3 か月で終わっている。
疑い判定の内訳
| 触れた基準 | 件数 | 流入 BTC |
| 等額出力 5 件以上のみ | 182 | 1,209.17717188 |
| 入力 20 件以上のみ | 290 | 495.57353066 |
| 入力 20 件以上 + 等額出力 5 件以上 | 126 | 998.64306377 |
| その他(出力 20 件以上を含む複合) | 23 | 46.16546100 |
金額の中心は等額出力型で、JoinMarket 型の形状と整合する。最大の単独疑い取引は 49.99852174 BTC(2024-06-27、入力 30 件・出力 7 件)。最初の疑い取引は 2024-06-14 で、Phase 2 のホップ数え(最初の接触 2024-07-12)より早いのは、UTXO 単位では別の枝の到達が早いためであり、矛盾ではない。終端取引の中で一緒に動いた追跡外資金は約 64,076 BTC に上り、追跡資金は CoinJoin 規模の取引の中の少数派として混ざっている。
検証について
- 集計(サマリー)と明細 5,924 件の数値は、疑い・混合の合計まで小数第 8 位で完全一致した。
- 取引単位の traced_in ≤ total_in(追跡流入が全入力を超えないこと)は違反 0 件。過大評価方向の誤差は明細レベルでも存在しない。
- 未伝播の残差 50.77949742 BTC は、未伝播の純粋取引 24 件の出力合計と明細で完全一致し、正体が特定できている(会計誤差ではない)。
- 未使用 UTXO 1,549 件は最大でも 0.164 BTC のダスト級のみで、大きな残高が眠っている到達点は存在しなかった。
6. 公表分析との照合
- 公表分析(Match Systems)は「2,000 BTC 超が JoinMarket 関連アドレスへ」とする。本追跡の CoinJoin 疑い流入は 2,749.56 BTC で、桁としては整合する。ただし定義が異なる(こちらは機械的基準による「疑い」)ため、一致の証明ではなく桁の整合として読むべきものである。
- 流れの構図(ピールチェーンによる分割 → CoinJoin 段階)も、本追跡の「ホップ 4 まで純粋/ホップ 5 から接触」という結果と整合する。
- 公表分析にある他チェーンへの移動(THORChain → USDT/Tron → Huione 系、Tether による凍結)は本追跡の対象外であり未検証。
7. 限界
- CoinJoin 以先は追えない:疑い・混合で終端とした資金(9 割超)の実際の行き先は、金額とタイミングの相関による推定の領域であり、本レポートは断定しない。
- 観測窓は 2025-01-01 まで:窓の後に動いた分は含まない。
- 他チェーン分は対象外:BTC チェーンを離れた資金は追跡できない。
- 疑い判定は機械的基準:しきい値のすぐ下にある実質 CoinJoin を取りこぼす可能性があり、疑い流入額は下限の性質を持つ。
- Phase 1/2 のホップ 6 総量は参考値(アドレス再利用による膨らみを含む)。
- ラベルは Arkham 等の帰属情報であり、所有の証明ではない。