Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
ブロックチェーン基礎技術、すべての仕組みを解き明かす
chain-bible.com
最新
テストネットとは何か:何を壊しても誰も本当にお金を失わないブロックチェーン  ·  送金後に「保留中」と表示される、その間あなたのお金は実際どこにあるのか?  ·  ロールアップのシーケンサーが停止したとき、あなたのお金に実際何が起きているのか(あなたが思っているのとは違う)  ·  ロールアップで支払う手数料は、実は2枚の請求書が1枚にまとまったものだ  ·  欧州10行が共同でRL1コンソーシアムブロックチェーンを立ち上げ:今回はTradeLensの教訓を活かせたか  ·  自分でバリデーターノードを運用するのは得か?まずこの計算をしてから決めよう
consensus

51%攻撃に一発解決の万能薬はなく、互いにトレードオフし合う防御策の組み合わせがあるだけだ

30秒バージョン · 忙しい方へ
51%攻撃に究極の解決策はない——すべての防御策は何かを犠牲にして安全性を得ている。何が犠牲にされているかを理解することは、「絶対的な安全」を追い求めるより実践的だ。

詳しく読む +
01 · なぜ起きたのか?

マージマイニングは無料で保護を得られるように聞こえますが、このメカニズムに実際にはコストはあるのですか?

マージマイニング自体はマイナーに追加の計算能力の投入を必要としない(同じ計算能力が2つのチェーンを同時に計算する)ため、小規模チェーンにとっては確かに比較的低コストな保護方法である。しかし代償はこうだ:小規模チェーンの安全性はある程度、大規模チェーンの計算能力の動向に縛られる——もし大規模チェーン自体で計算能力の大幅な変動が起きれば(マイニング難易度の調整や、マイナーの大規模な移動など)、小規模チェーンの保護水準もそれに連動して変動し、安全性のコントロールの一部を自分でコントロールできない外部要因に委ねることになる。

また、すべてのチェーンが技術的にマージマイニングをサポートできるわけではなく、2つのチェーンがアルゴリズムレベルで互換性を持つ必要がある。これがマージマイニングがすべての中小規模PoWチェーンが採用できる汎用的な解決策ではなく、アーキテクチャが互換性のある特定の状況にのみ適用される理由である。

02 · 仕組みは?

チェックポイントメカニズムは分散化を犠牲にするのに、なぜ分散化の理念を重視する一部のチェーンが依然としてこれを採用するのですか?

これは現実的な優先順位のトレードオフを反映している:実際の攻撃を受けたばかりで、コミュニティの信頼が損なわれたチェーンにとっては、短期的に次の攻撃を防げるかどうかの方が、長期的な理念上の純粋な分散化よりも切実であることが多い。チェックポイントメカニズムは「どのチェーンが有効か」を決める権限を少数の信頼されたノードに集中させるものだが、この妥協は通常、分散化という目標を永久に放棄するものではなく、段階的・防御的な措置として理解されている。

注目すべきは、チェックポイントメカニズムの信頼の集中度にもスペクトルがある点だ——単一の開発チームだけで決定するチェックポイントと、コミュニティの複数の関係者が共同で合意するチェックポイントでは、中央集権化の度合いが大きく異なる。あるチェーンのチェックポイント設計を評価する際は、「チェックポイントがあるかないか」という二元的なラベルだけでなく、チェックポイントを決定する具体的なガバナンスプロセスをさらに理解する価値がある。

03 · 自分にどう影響する?

Ethereum Classicのように繰り返し攻撃を受けているチェーンは、なぜ潔く直接PoSに移行しないのですか?

コンセンサスメカニズムの移行は極めて重大なアーキテクチャ上の工事であり、経済モデル全体、バリデーターのメカニズム、報酬構造を再設計することを伴い、コミュニティとエコシステム全体(マイナー、バリデーター候補、アプリケーション開発者)が高い合意に達する必要がある。この種の移行の技術的・ガバナンス的コストは非常に高く、短期間で簡単に決められる決定ではない。さらに、一部のコミュニティメンバーは理念的な理由から(PoWの方が「純粋な」分散化の精神をより体現していると考えるなど)PoSへの移行に消極的な立場を取ることがあり、こうした立場の相違も移行プロセスを遅らせる要因となる。

これはまた、Ethereum Classicのようなチェーンが、根本的なコンセンサスメカニズムの移行を直接行うのではなく、チェックポイントや可視性証明といった比較的軽量な方策を先に用いてリスクを緩和することを選んだ理由でもある——これは実践的な段階的選択であり、コミュニティがPoSをより良い長期的な選択肢ではないと考えていることを意味するわけではない。

04 · どうすればいい?

一般投資家がPoWトークンを選ぶ際、そのチェーンの51%攻撃リスクを素早く評価できる比較的シンプルなチェックリストはありますか?

いくつかの具体的な項目を優先的に確認できる:そのチェーンの時価総額とネットワーク全体の計算能力のランキング(同種のトークンと比較して明らかに低くないか)、マージマイニングを採用しているか、または大規模チェーンとアルゴリズムを共有しているか(アルゴリズムを共有しているのにマージマイニングによる保護がない場合、計算能力を一時的にレンタルして攻撃されやすくなるため、かえってリスクになりうる)、過去に実際の51%攻撃を経験したことがあるか、そして事件後に追加の防御メカニズムが導入されたか。これらの情報は通常、そのチェーンの公式文書、ブロックエクスプローラー上のリアルタイムの計算能力統計、あるいはサードパーティの暗号資産データプラットフォームで確認できる。

もう一つの実用的な参考指標は、主要な取引所がそのチェーンに設定している預金承認数を確認することだ——取引所は通常、あるチェーンのリスクに対する自社の内部評価に基づいて承認数要件を動的に調整しており、複数の取引所から異常に高い承認数を要求されているチェーンは、それ自体がそのリスク評価に対する市場からの間接的なシグナルとなる。

全文 +

51%攻撃はソフトウェアの脆弱性ではなく、コンセンサスメカニズムが本来設計された通りに機能しているにすぎず、ただそれが過半数のブロック生成権力を握った主体によって、あるべきでない目的のために使われているだけである——これはつまり、バグを修正するようにパッチを配布して完全に問題を解決する方法は存在しないということだ。中小規模のチェーンがこのリスクに直面する際、実際にできることは、互いにトレードオフし合ういくつかの防御策を、自らの規模と成長段階に適した形で組み合わせることである。

最も根本的な防御:攻撃コストを攻撃の利益より高くすること

すべての防御策の根底にあるロジックは同じことを指している:過半数のブロック生成権力を取得するコストを、攻撃者が二重支払いによって得られる利益よりも高くすることだ。PoWチェーンにとって最も直接的な方法は、ネットワーク全体の計算能力の規模を拡大することである——計算能力が大きいほど、攻撃者が投入しなければならないハードウェアと電力のコストは高くなる。しかしこれは規模がまだ小さい新興チェーンにとっては鶏と卵の問題である:計算能力の規模は通常、エコシステムとトークンの価値がある程度成熟して初めて、自然と十分なマイナーを引き寄せられるようになるが、それ以前の段階では、そのチェーン自体が比較的脆弱な状態にある。

マージマイニング(合併マイニング)はこのジレンマを回避する一つの方法である:小規模チェーンのマイナーが、同じアルゴリズムを使うより規模の大きい別のチェーンを同時にマイニングすることで、両チェーンが同じ計算能力の投入を共有し、小規模チェーンがゼロから積み上げる必要なく、大規模チェーンの計算能力による保護を間接的に享受できるようにする。DogecoinとLitecoinは、この協力モデルを採用したよく知られた例である。

チェックポイントメカニズム:ある程度の中央集権化と引き換えに攻撃耐性を得る

もう一つのよくある防御策はチェックポイントメカニズムの導入である:開発チームやコミュニティ内の信頼されたノードが、定期的にあるブロックを「二度と再編成できない」最終状態としてマークする。これにより、その後誰かが過半数の計算能力を取得しても、チェックポイント以前の履歴を書き換えることはできず、リオーグ攻撃が引き起こせる被害を直近の数ブロックの範囲に限定できる。

この方法の代償は明白である:誰がチェックポイントをどこに置くかを決める権限を持つかは、ある意味で誰が「どのチェーンが本当に有効なチェーンか」を決めていることに等しく、これは分散化の原則に対する直接的な妥協である。Ethereum Classicは複数回の実際の攻撃を受けた後、より洗練された防御策も開発した。例えば、ビットコインのマイナーがEthereum Classicのブロックに対して同時に「可視性証明」を提供する仕組みで、一定の割合以上のビットコインの計算能力が一定間隔ごとにある分岐を裏書きすることを求め、それが満たされて初めてその分岐を有効なものとみなす、というものだ——こうした設計は、分散化を完全には放棄しない前提で、攻撃者が説得しなければならない計算能力の閾値を引き上げようとするものである。

経済的・構造的防御:PoSまたはハイブリッド型コンセンサスへの移行

より根本的な構造的調整は、コンセンサスメカニズムをPoWからPoSへ、あるいはハイブリッド型モデルへ移行することである——PoSのもとでは、攻撃者が取得しなければならないのは一時的にクラウドからレンタルできる計算能力ではなく、直接購入してステーキングしなければならない大量のトークンであり、この投入は悪意ある行動が発覚すれば没収される(スラッシング)。この「攻撃者自身も本物のお金を賭けなければならない」というメカニズムは、攻撃の埋没費用の構造をPoWとはまったく異なるものにする。Ethereumが2022年にPoWからPoSへ移行したマージアップグレードは、ある意味で当初の多数派計算能力による攻撃ベクトルを副次的に排除した。

ハイブリッド型コンセンサスモデルは別のトレードオフである:PoWとPoSの両方の層を同時に重ねることで、攻撃者は同時にまったく異なる性質の2つの安全性の前提を突破しなければならず、理論上は攻撃の難易度を大幅に引き上げるが、代償としてシステム設計と保守の複雑さも同時に高まる。

取引所と加盟店レベルでの実務的防御

すでに存在しており、基盤となるコンセンサスメカニズムを直ちに変更することができないチェーンにとっては、取引所と加盟店レベルでの防御も同様に重要である:取引の承認数要件を引き上げることで、攻撃者は秘密チェーンの計算能力の優位性をより長く維持しなければならなくなり、攻撃にかかる時間と資金のコストを直接押し上げる。ネットワーク全体の計算能力の異常な集中をリアルタイムで監視し、あるマイニングプールや主体の計算能力シェアが異常に上昇したことを検知した時点で、そのチェーンの預金サービスを事前に停止する。こうした防御策は基盤プロトコルを変更するものではないが、二重支払いが実際に成功する確率を効果的に下げることができる。

あなたのお金にとって何を意味するか

もしあなたが規模の小さいPoWトークンを保有または利用しているなら、これらの防御策の間のトレードオフを理解することは、そのチェーンの実際の安全水準を評価するのに役立つ——チェックポイントメカニズムがまったくなく、ネットワーク全体の計算能力の規模も比較的小さく、マージマイニングによる保護もないチェーンは、複数の防御策を組み合わせているチェーンよりも明らかにリスクが高い。そのチェーンが実際にどんな防御策を採用しているか、そして取引所がそのチェーンに設定している承認数が妥当かどうかを確認することは、「このチェーンはPoWを使っているから安全だ」という漠然とした印象を単純に信じるよりも、はるかに正確なリスク判断の根拠を提供してくれる。

図解
51% 攻擊防禦手段對照:每種方案換走了什麼並排對照合併挖礦、檢查點機制、PoS/混合共識三種主要防禦手段,列出各自的優點與相對付出的代價51% Attack Defenses: What Each One Trades AwayMerge MiningGains: shared hash powerat near-zero extra costTrades: independence fromthe larger chain's policyCheckpointsGains: caps reorg depth,fast to deployTrades: decentralization(who sets the checkpoint?)PoS / HybridGains: attacker must riskreal capital (slashing)Trades: major architectureoverhaul, high migration costChain Bible · chain-bible.com
スクリーンショット歓迎。転載時は出典を明記してください。
質問する
10文字以上入力してください
関連記事
なぜ「最良の」コンセンサスメカニズムは存在しないのか:速度と分散化のアーキテクチャ上の綱引き
consensus · 08/17
テストネットとは何か:何を壊しても誰も本当にお金を失わないブロックチェーン
beginners · 08/17
送金後に「保留中」と表示される、その間あなたのお金は実際どこにあるのか?
fundamentals · 08/17
技術的には完全に成功、商業的には完全に失敗:IBMとマースクのブロックチェーン供給網プラットフォームが教えてくれたこと
ecosystem · 08/17
関連ニュース
関連トピック
6,000万ドル、1回のハードフォーク、10年経っても繰り返される過ち:リエントランシー攻撃の全貌
SAFU Bible
リエントランシー攻撃による損失の割合は10年でほぼ20ポイントも下がったが、それは脆弱性が消えたことを意味しない——攻撃者の第一選択ではなくなっただけで、依然として新しいプロトコルがいつでも踏みうる古い地雷であり続けている。
#ethereum-classic
五つの会議メモを一つの週報に:なぜ途中で一度立ち止まるべきか、一気にやってはいけない理由
Claude Cowork Me
一気にやる方が速く見えるが、途中で一度立ち止まって確認して初めて、誤りはそれが起きた段階に留まる。そうしなければ、提出する文書までそのまま持ち込まれてしまう。
#checkpoint
その追加の2%の利回りは、あなたの元本と引き換えかもしれない:リステーキング前に確認すべきスラッシング条件
DeFi Bible
リステーキングの追加の数パーセントは天から降ってきたものではなく、あなたが負う追加のスラッシングリスクに対して市場が提示した価格だ——その価格が妥当かを確認することは、数字が大きくなったのを見てすぐに参加することよりもはるかに重要だ。
#slashing
5つの最も一般的なスマートコントラクトの脆弱性:プログラミング未経験でも理解できる攻撃ロジック
DeFi Bible
リエントランシー攻撃は扉が閉まる前に忍び込むこと、整数オーバーフローは数字が限界を超えてゼロに巻き戻ること、アクセス制御の不備は鍵をかけるべき扉に鍵を付け忘れたこと——どの脆弱性の背後にもありふれたロジックの誤りがあるだけだが、その結果はまったくありふれてはいない。
#ethereum-classic