インターネットを、世界規模で行われている巨大な「スコア記録」のゲームだと想像してみてください。このゲームでは、何千ものコンピュータが協力して、巨大で絶えず変化する数学パズルを解いています。誰が一番早くパズルを解いたとしても、そのプレイヤーがゲームの歴史書の次のページを書く権利を得て、デジタル報酬を受け取ることができます。これが、Moneroのようなブロックチェーンの仕組みです。しかし、ここからが厄лоいところです。もし、あるプレイヤーがルールから外れることを決めたらどうなるでしょうか? 自分のページをすぐに書く代わりに、それをポケットの中に隠しておき、他の誰かが先にページを書くかどうかを見守るのです。もし他の誰かがページを書いた場合、彼らはその隠していたページを捨ててしまうかもしれません。しかし、もし彼らが秘密裏に数ページを書き上げ、その後突然それらを一度に公開することに成功すれば、正直なプレイヤーたちの仕事を上書きし、報酬を盗むことができるかもしれません。このずる賢いトリックは「セルフッシュ・マイニング( selfish mining)」と呼ばれています。それは、教室にいる子供たちのグループのようなものです。ある生徒が、先生が黒板に答えを書くのを待ってから、自分の答えを挙手して出し、先生が他の全員の答えを消してしまうことを期待しているようなものです。
さて、普段は全く別のゲームをしているQubicというグループが、2025年にMoneroに対してこのセルフッシュ・マイニングのトリックを仕掛けようとしたと想像してみてください。彼らは、自分たちがゲームを乗っ取るのに十分なパワーを集めたと主張しました。つまり、「我々は51%のパワーを持っている。だから、ルールを書き換えることができる」と言ったのです。これは、見守っていたすべての人々に大きな疑問を投げかけました。彼らは本当にゲームを書き換えることに成功したのでしょうか、それとも単なる大きなブラフ(はったり)だったのでしょうか? そして、もし彼らがルールから外れようとしたのだとしたら、それは実際に彼らをより豊かにしたのでしょうか、それとも単に多くの混乱を引き起こしただけだったのでしょうか?
この論文は、まさにQubicのキャンペーン中に何が起きたのかを正確に調査することに決めた、デジタル探偵チームのようなものです。彼らは単にQubicの言葉を鵜呑みにしたわけではありません。彼らはゲームを監視するための独自のツールを構築し、捨てられた紙の断片(オーファン・ブロック)を調べ、さらにはQubicが残した秘密のメモさえも覗き見ました。彼らは知りたかったのです。Qubicは本当にゲームを支配したのか? 正直にプレイした場合よりも多くのお金を得られたのか? そして、Moneroのコミュニティの残りの人々はどうやって抵抗したのか?
探偵たちは、Qubicの「51%の乗っ取り」という主張は、ほとんどがブラフであったことを突き止めました。彼らは短期間の爆発的な力は持っていたものの、ゲームのパワーの安定した過半数を保持し続けたことはありませんでした。歴史書をスムーズに書き換える代わりに、彼らの試みは多くの混乱を引き起こしました。それは、車が次々と衝突し合い、大量の廃棄された車(オーファン・ブロック)の列を作り出し、交通を停滞させ、再編成を強いる渋滞のようなものでした。論文は、Qubicが教科書通りの完璧な逸脱戦略に従ったのではないと示唆しています。その代わりに、彼らは推測しながら戦術を変えており、ブロックを隠したり、あるいは公開するタイミングが早すぎたりする場合があったようです。
最も重要なことは、この調査によって、Qubicが逸脱することによって実際には豊かにならなかったことが示された点です。実際、彼らが見つけたすべてのブロックと獲得した報酬を合計すると、最初からずっと正直にプレイしていた場合よりも約4%少なくなっていました。この論文は、Qubicがゲームを混乱させ、騒動を引き起こすことには成功したものの、お金をより早く稼ぐための魔法のトリックは見つけられなかったことを示唆しています。Moneroのコミュニティは、警戒心の強い隣人のようにQubicを注視し、Qubicが準備を整える前に彼らの秘密のブロックを放送しようとさえ試みました。これに対し、Qubicはメッセージを暗号化し、動きを隠すことで、後になって探偵たちが何が起きているのかを見えにくくしました。結局のところ、この物語は悪役がゲームに勝ったという話ではありません。それは、ルールから外れようとした混沌とした試みが、多くの騒音を引き起こしただけで、報われなかったという話であり、このデジタル世界において、システムを出し抜こうとすることは、単に財布を軽くし、多くの頭痛をもたらすだけであることを証明しているのです。
技術要約:MoneroにおけるQubicのセリッシュ・マイニング・キャンペーンの内部調査
問題提起
2025年8月、ブロックチェーンネットワークであるQubicは、Monero(XMR)上での大規模なマイニング・キャンペーンを開始した。これは「51%のテイクオーバー(乗っ取り)」およびセリッシュ・マイニング(selfish mining)の実証として公に位置づけられた。セリッシュ・マイニングとは、競合するブロックを放棄させて他のマイナーのリソースを無駄にするためにブロックを秘匿する行為であり、潜在的にプルーフ・オブ・ワーク(PoW)システムのインセンティブ適合性を損なう可能性がある。理論的には研究されているものの、プライバシー保護型ネットワークにおいて、プール属性の特定やプライベートな放出決定の観測が本質的に困難であるため、ライブネットワーク上での大規模なセリッシュ・マイニングの展開が詳細に記録されることは稀である。本研究が取り組む中心的な問題は、Qubicのキャンペーンにおける運用の実態を明らかにすることである。すなわち、Qubicは過半数の支配を維持したのか? 同社は利益を最大化するセリッシュ・マイニング戦略を実行したのか? そして、Moneroネットワークへの実際の経済的影響はどうであったのか? という点である。
手法
著者らは、プールの識別子を隠蔽するMoneroのプライバシー設計を克服するため、マルチソースによる属性特定アプローチを用いてQubicの活動を再構成した。
- データ収集: 本研究では、以下の3つの異なるデータソースを組み合わせた。
- Moneroノードの測定: 2025年9月から10月にかけて、メインチェーンおよびローカルで観測可能なオーファンブロックを捕捉するために、削減されたフルノード(pruned full node)を運用した。
- Qubicプールの観測: QubicマイニングプールのRPC APIへのクエリ(5秒間隔)を行い、ジョブ通知、ブロック高、および以前のブロックハッシュを追跡した。
- コミュニティ共有のアートファクト: Qubicのネットワークトラフィックを監視しているMoneroコミュニティのオブザーバー(DataHoarderおよびSergei Chernykh)から提供された、標準的なノードでは見落とされるオーファンブロックを含むデータセット。
- ブロックの属性特定: 著者らは、以下の組み合わせを用いてブロックの所有権を検証した。
- ビューキー(View Keys): Qubicは週ごとのエポック終了後にビューキーを開示したため、事後的なコインベース報酬の検証が可能となった。
- ヒューリスティックなパターン: ビューキーが利用可能になる前に候補ブロックを特定するため、コインベース・トランザクションの
extra-nonce領域における構造的な正規表現パターンを用いた。
- クロスバリデーション(相互検証): 初期段階のヒューリスティックなラベルをコミュニティのデータセットと照合し、ポジティブラベルに対して99.92%の確認率を達成した。
- 戦略分析: 著者らは、オーファンブロック数に基づくヒューリスティックを用いて、持続的なセリッシュ・マイニング活動が行われた10個の候補期間(P1–P10)を特定した。これらの期間は、以下の2つの分析モデルに対して分析された。
- 標準的なセリッシュ・マイニング: Eyal–Sirerモデル。
- 保守的な戦略: 競合によるタイブレーク(引き分け)のリスクを避けるために、プライベートなチェーンを(保持するのではなく)リード3で完全に公開するバリアント。これは観察されたQubicの挙動に基づいている。
- 経済的評価: 著者らは、即時のブロック報酬と、活動期間後のギャップにおける遅延難易度調整(DAA)のスピルオーバーを考慮に入れ、誠実なマイニングのベースラインに対するQubicの収益シェアを算出した。
主な貢献
- マルチソースによる属性特定: 本論文は、ノードデータ、プールのテレメトリ、およびコミュニティの観測結果を統合し、開示されたビューキーによって検証することで、プライバシー重視のPoWネットワークにおけるブロック属性特定の堅牢な手法を確立した。
- キャンペーンの実証的測定: セリッシュ・マイニングのキャンペーンを詳細に再構成した初の事例を提供し、Qubicのマイニングシェア、オーファン発生率、およびリオーグ(再編成)の深さを定量化した。
- 戦略および経済的評価: 観察された挙動を理論モデルと比較し、Qubicが単一の最適化された戦略に従っていなかったことを明らかにした。また、活動期間後の遅延DAAスピルオーバーを評価する際に考慮すべき手法を導入した。
- 運用の応答分析: コミュニティのモニタリング努力と、Qubicのカウンターメジャー(暗号化、ルーティング変更、トランザクションの保留)との間の「軍拡競争」を記録し、観測可能性の限界がいかに戦略の推論を困難にするかを浮き彫りにした。
主な結果
- 持続的な過半数の不在: Qubicによる「51%のテイクオーバー」という公的な主張に反して、本研究では持続的な過半数の支配を示す証拠は見られなかった。Qubicの平均マイニングシェアは約23.38%であり、時間単位では50%近くに達する一時的なスパイクも見られたが、日次または週次の集計において安定した過半数は存在しなかった。
- 混乱をもたらすが利益には至らず: Qubicは過半数の支配を達成できなかったものの、その活動はオーファン発生率の上昇や深いチェーンのリオーグを引き起こした。しかし、このキャンペーンは報酬の優位性をもたらさなかった。特定された期間およびその後のギャップを通じて、Qutipの総ブロック数は、目標レートの誠実なマイニング・ベースラインよりも4.0%低かった。
- 可変的な戦略: Qubicの挙動は、標準的なセリッシュ・マイニング(リード1での放出)と、より保守的なアプローチ(タイブレークを避けるためのリード2または3での放出)の間で変動した。観察された挙動は、利益最大化戦略と一貫して一致することはなかった。
- タイブレークのダイナミクス: 特定の期間において、Qubicは自身のハッシュレートよりも高い割合でステート0のタイブレーク・イベントに勝利したが、これらの局所的な優位性は、総体的な損失を相殺するには不十分であった。
- DAAスピルオーバー: 活動期間後のギャップにおける遅延難易度調整は、リプレイ推定値に対してわずかな報酬ブースト(+6.3%)をもたらしたが、これは活動的なセリッシュ・マイニング期間中に被った損失を回収するには不十分であった。
- コミュニティの影響: Moneroコミュニティは、再構成されたブロックを監視および中継することに成功し、Qubicに内部操作の観測可能性を低下させるカウンターメジャー(暗号化、トランザクションの保留)の実装を強いた。
意義と主張
本論文は、この事例がプライバシー保護環境におけるセリッシュ・マイニングの主張に対する稀な実証的テストを提供すると主張している。著者らは、QubicのキャンペーンはMoneroを混乱させることには成功した(オーファン発生とリオーグの深さを増大させた)ものの、安定した利益最大化型のセリッシュ・マイニング戦略を実行することには失敗したと結論付けている。このキャンペーンは、Moneroの価値を短期的には下げない「ゴールドフィンガー攻撃」をもたらさず、またQubicに過剰なマイニング報酬を生成することもなかった。
その意義は、現実世界のマイニング・キャンペーンがエコシステムの反応によって形作られることを示した点にある。コミュニティのモニタリングと攻撃者のカウンターメジャーとの相互作用は、ダイナミックな環境を生み出し、「意図された」戦略が不明瞭になり、直接的なマイニング報酬を超えた破壊的なインセンティブ(例:Qubic独自のトークンのプロモーション価値)が存在し得ることを示している。本研究は、静的なモデルではライブネットワークの複雑な相互作用を捉えることが困難であること、そして、操作データの検証がいかに重要であるかを強調している。
毎週最高の computer science 論文をお届け。
スタンフォード、ケンブリッジ、フランス科学アカデミーの研究者に信頼されています。
受信トレイを確認して登録を完了してください。
問題が発生しました。もう一度お試しください。
スパムなし、いつでも解除可能。
週刊ダイジェスト — 最新の研究をわかりやすく。登録