もし先週の仮想通貨界が「通貨安取引」の興奮冷めやらぬままだったなら、このニュースは祝宴の裏に潜む冷酷な側面を映し出している。8月23日の日曜、イーサリアム上の固定金利貸付プロトコルTerm Financeがガバナンス攻撃に遭い、ストラテジー金庫から約850万ドルが持ち去られた。セキュリティ機関のPeckShieldとCertiKは事後に計算し、攻撃者が約2843枚のETHを引き出し、当時の価格で約690万ドルに相当したほか、168万枚のUSDCも持ち去った。その後、USDCをほぼ168万枚のDAIに換えたという。金庫にロックされていた価値の約3分の2が、一夜のうちに蒸発した。
この件でいちばん背筋が寒くなるのは、どのスマートコントラクトも破られておらず、監査済みのコードが1行も壊れていないことだ。崩れたのは、プロトコル自身のガバナンス機構だった。
攻撃者は「破解」したのではなく、ただ「ルールを買った」だけだ
Term Financeの戦略金庫はYearn V3の基盤の上に構築されており、本質的にはERC-4626のトークン化金庫だ。Termの固定金利貸借市場と変動金利貸借プロトコルの間で資金を配分する役割を担っている。事件後、Yearn側は、脆弱性は金庫の外側にある「カスタムガバナンスラッパー層」にあり、標準のYearn金庫自体には影響がなく、預けられた資金は安全だと説明した。
問題はこの「カスタムガバナンスラッパー層」にあった。Termの金庫は、「運営権」と「預金監督権」を分けるガバナンス構造を設計していた。「マネージャー」役がオークション運営を担当し、「ガバナンス担当者」役がリスクパラメータ、プロトコル設定、緊急関数を担当する仕組みだ。本来なら、金庫の流動性提供者はDAOメンバーとして、7日間のタイムロック期間中に保留中のガバナンス取引を拒否でき、拒否が成立すればその取引は実行前に無効になる。

しかし、これらの防御機構は攻撃を止められなかった。オンチェーン分析によれば、攻撃者はTERMのガバナンストークンを十分に集め、イーサリアム上のMeta Vaultの投票権約91%を握り、4つのUSDC戦略金庫を完全に支配した。その後、悪意ある提案を提出し、金庫に資金を単一アドレスへ送金させた。要するに、攻撃者はシステムに侵入したのではなく、比較的低いコストでルールを書き換えられるだけの投票権を買い取ったのだ。これこそがガバナンス攻撃の最も危険な点だ。高度なコードの脆弱性は必要なく、ガバナンストークンの流動性が低く、投票参加率が不足している隙間を見つければよいだけなのだから。
7日間のタイムロックとLP拒否権は、なぜ機能しなかったのか?
この事件には、今になっても説明がつかない疑問が残っている。7日間のタイムロックにLP拒否権まであるなら、理論上はすでに最終関門のはずだ。Term公式の説明では、ガバナンス担当者はプロトコルコントローラ、価格オラクル、リスク上限を変更でき、預金や戦略活動を停止することもできる。しかも、LP拒否が成功すれば、どんな保留取引でも無効化できるはずだった。では、なぜこれらの仕組みが防ぎきれなかったのか。
Term Labsは今のところ、攻撃者がどの役割を使ったのかを明らかにしておらず、タイムロックとLP拒否権がなぜ実行を止められなかったのかも説明していない。外部分析では、おおむね2つの推測がある。
一つの見方では、ガバナンストークンが過度に集中し、投票参加率が低すぎることが問題だ。攻撃者が約91%の投票権を握っているなら、その「名目上の拒否権」は実質的に無効になる。提案が通るかどうかを本当に決めるのは大半のLPの意見ではなく、攻撃者が支配する票数だ。投票権そのものがガバナンスの弾薬であり、その弾薬が独占されれば、ルールがどれほど厳密でも空回りするだけだ。
別の見方をすれば、ガバナンス設計が運営権と監督権を「物理的に分離」しきれていないということだ。マネージャーとガバナンス担当者は役割こそ異なるが、同じ勢力に掌握されれば、本来の牽制はただの飾りになる。Termはまだ技術的な振り返りを公表しておらず、補償案も示していないため、外部は資産回収の可能性について慎重な見方をしている。さらに、攻撃者は事前にTornado Cashで資金を混ぜて行動資金を用意しており、明らかに周到な準備をしていた。

これは孤立した事例ではない。ガバナンス乗っ取りは安くなっている
ガバナンス乗っ取り攻撃は昔からあるが、その手口はますます安くなっている。2022年、Beanstalkはフラッシュローンを使ったガバナンス攻撃で約1億8200万ドルを失い、象徴的な事例となった。さらに今年3月には、攻撃者が約1800ドル分のトークンを買うだけで、Moonwellの108万ドル相当の資産を脅かす提案を通してしまった。ガバナンス攻撃のコストは、すでに不安になるほどまで下がっている。
2026年には、こうした事態はイーサリアムの外にも広がっている。7月にはSolana上のBonkDAOが、攻撃者がRealmsシステムで悪意ある提案を通したことで約2000万ドルを失った。6月には小規模なイーサリアムプロトコルTOPが、攻撃者にトークン供給の大部分を買い取られ約160万ドルの損失を被った。Verus-Ethereum Bridgeも7月と5月に2度盗難被害に遭い、それぞれ約754万ドルと1158万ドルを失っている。
Blockaidの2026年上半期を対象にしたレポートによると、暗号資産の窃盗と詐欺による損失はすでに10億ドルを超えており、その中でイーサリアムの割合が最大で、約3億3200万ドルに達した。主な要因はスマートコントラクトとアプリ層の脆弱性だ。Term Financeのこの事件は、年内の“流血”リストにまた一件加わったにすぎない。
この事件で本当に記憶すべき教訓
Term Financeの件で私が最も考えさせられるのは、「またプロトコルが盗まれた」ということではなく、ガバナンスの安全性がスマートコントラクトの安全性と同じくらい重要になっている点だ。以前は誰もが「監査済みのコントラクト」を安全の証だとみなしていたが、攻撃者は今や、コードを破らずにルールを操る経路へと向かっている。ガバナンストークン、投票権、金庫の資金配分を持つあらゆるプロトコルにとって、「誰がガバナンスを支配できるか」は、「誰がコントラクトを破れるか」以上に差し迫った問題になりつつある。

一般ユーザーにとっても、この件は非常に実用的な教訓を与えている。金庫に資金を預けることは、「コードに預託する」ことと同義ではなく、その資金を誰の“ガバナンス”に委ねるのかも見る必要がある。ガバナンストークンが高度に集中し、重要な役割が少数主体に握られ、投票参加率が長期的に低迷している金庫は、たとえコントラクト監査がどれほど厳格でも、「ガバナンス乗っ取り」のテールリスクにさらされ続ける。資金の安全は、最終的にはガバナンスの分散と非中央集権化の度合いにかかっており、監査報告書の有無ではない。
同時に、この事件は業界全体への警鐘でもある。タイムロック、LP拒否権、役割分離といった制度設計は、もし「投票権が独占される」という極端な状況で本当に機能しないなら、単なる紙の上の安全境界にすぎない。真の安全性には、悪意ある多数派を前にしても、これらの仕組みがなお“ブレーキ”として働くことが必要だ。そしてこの教訓は、多くのDeFiプロトコルでまだ補われていない。
リスク注意:本記事は情報整理と個人の研究メモにすぎず、投資助言ではありません。暗号資産は価格変動が大きいため、判断は独自に行い、リスクは自己負担でお願いします。
