Cronosのチェーン停止という決断は、ユーザーを守ったのか、それとも傷つけたのか?
この問いに単一の答えはない。停止は互いに矛盾する2つのことを同時に行ったからだ。「損失の食い止め」という観点から見れば、停止は確かに有効だった。攻撃者が停止前にEthereumへ移動できたのは約600万ドルにとどまり、残りの約7,000万ドル近くはCronosチェーン上に取り残された。もし迅速な停止がなければ、この取り残された資金はさらに分散して移動されていた可能性が高く、回収の難易度は大幅に上がっていただろう。この観点から見れば、今回の停止は成功した阻止だったと言える。
しかし「ユーザーの資金の自己決定権」という観点から見れば、停止の代償は、停止期間中は誰の資金も動かせなくなったことだ——攻撃者のアドレスが凍結されただけでなく、チェーン上のすべてのアドレスのすべての取引が停止した。だからこそこの記事は「少数の関係者がいつでも止められるチェーンは、分散化の度合いに上限がある」と強調しているのだ。今回の停止の結果はユーザー全体にとってプラスだったが、同時にそれは、バリデーターの集合が十分に小さければ、そのチェーンの運営者は実際に全員の資金が動けるかどうかを一方的に決める能力を持っているということを証明してしまった——この能力は普段行使されることはないが、常にそこに存在しているのだ。
Tectonicが低流動性資産のリスクをすでに認識していたなら、なぜそれでもTONICに20%の担保係数を設定したのか?
この具体的な決定についてTectonicからの公式な説明は公開されていないが、メカニズムの観点から見れば、この種の矛盾がDeFi貸付プロトコルにおいて珍しくない理由を理解できる。担保係数の設定は本質的に、「より多くの資産を借入に使えるようにして資本効率を高める」ことと「リスクの高い資産を制限して資金プール全体を保護する」ことの間のトレードオフだ。自社のガバナンストークンを担保リストに加えることは、通常そのトークンにより実際の用途を持たせ、需要を高めるという動機も伴う。ドキュメントに書かれたリスク警告と、実際に設定された担保係数は、それぞれ異なる目的に仕える——前者はユーザーへの情報開示であり、後者はプロトコルガバナンスが実際に決定するパラメータであり、両者は自動的に連動するとは限らない。
さらに重要なのは、Tectonicは5月と6月にすでに他の資産の借入可能額を引き下げる措置を取っており、チームがリスクパラメータを動的に調整する仕組みと意識を実際に持っていたことを示している——しかし明らかにTONIC自体はその見直しの対象に含まれていなかった。これは通常、プロトコル自身が発行するネイティブトークンが、リスク審査プロセスにおいて「身内」として扱われ、警戒心が下がりやすいという傾向を反映している。これこそが今回の事件から他のプロトコルが学ぶべき最も有用な教訓と言えるだろう。
同じ週に発生したTectonic、Moonwell、Morpho/Pendleの3つの事件は、まったく同じ攻撃手法だったのか?
完全に同じではないが、同じ核心的な弱点を共有している。TectonicとMoonwellの手法はほぼ同一だった。流動性の薄いトークンの価格を操作し、それを担保として実際の資産を借り出す——違いは、Moonwellが稼働するBaseチェーンが停止しなかったため資金がそのまま流出したのに対し、Tectonicは Cronosの停止によって大部分の資金が取り残された点だけだ。Morpho上のPendleの事件は性質が異なる。能動的な価格操作攻撃ではなく、流動性の薄い市場が、わずか約3%という通常の価格変動を受けただけで大規模な清算を引き起こしたものだった——つまり、悪意ある攻撃者がいなくても問題は発生しうるということであり、単なる市場の厚みの不足そのものが連鎖反応を引き起こすのに十分だったのだ。
この3つを合わせて見ると、実は同じ構造的な根本原因を指し示している——流動性の薄い資産が一旦貸付プロトコルの資産リストに組み込まれると、意図的な操作であれ単なる通常の市場変動であれ、「わずかな資金で価格を大きく動かせる」という特性によって、トークンの実際の規模をはるかに超える資金移動が引き起こされうるということだ。これが、この3つの事件が同じ週に立て続けに発生した理由でもある——偶然ではなく、同じリスクエクスポージャーが市場に広く存在しているということなのだ。
貸付プロトコルに資金を預けたり流動性を提供したりしている場合、このニュースを読んだ後に何を確認すべきか?
第一に、自分が使っているプロトコルがどのトークンを担保として受け入れているかを調べ、その中でも流動性が比較的低いものに特に注意を払うことだ。ほとんどの貸付プロトコルのフロントエンドやドキュメントには、各資産の担保係数(collateral factor)やローン・トゥ・バリュー(LTV)比率が記載されている。数値が高いほど、プロトコルはその資産をより「安全」と見なしていることを意味するが、この判断はプロトコルのガバナンスが設定したパラメータであり、市場によって自動的に検証された結果ではない。数値が高いからといって、その資産が実際にストレステストに耐えられるとは限らない。
第二に、プロトコルが自社発行のネイティブトークンを担保リストに加えているかどうかを確認することだ——今回の事件が示すように、プロトコルが自社トークンに対して行うリスク審査は、信頼バイアスによって外部資産に対するものほど厳格でない傾向がある。第三に、自分の資産があるチェーンが、極端な状況下で「停止」というオプションを持っているかどうか、それを誰が決定し、何人のバリデーターの同意が必要かを理解しておくことだ——この情報は普段は重要に見えないが、自分の資金がちょうど停止のタイミングで巻き込まれた場合、自分のお金を動かせるかどうかを直接左右することになる。
2026年8月30日、Crypto.comが運営するブロックチェーンCronosは異例の決断を下した。ネットワーク全体のブロック生成を停止したのだ。きっかけは、チェーン上最大の貸付プロトコルであるTectonicへの価格操作攻撃だった。攻撃者はTectonic自身のガバナンストークンTONICの極めて薄い流動性を悪用し、約20分間で価格をほぼ100倍に吊り上げた後、この突然「値上がりした」トークンを担保として預け入れ、実際の資産を借り出した——被害額は約7,500万ドルと推定されている。この事件が理解する価値があるのは金額だけではない。頻繁に過小評価されているメカニズムの欠陥を露呈させたからだ——あるトークンが担保として使えるかどうかと、そのトークンが担保として使うのに実際に安全かどうかは、必ずしも連動しない別問題だということである。
TONICはTectonic自身のガバナンストークンで、オンチェーン流動性は約134万ドル、1日の取引量はわずか約1万1千ドルだった——比較的少額の資金でも価格を大きく動かせるほど小さな市場だ。Tectonic自身のドキュメントは、低流動性資産が特に価格操作攻撃を受けやすいと以前から警告していたにもかかわらず、プロトコルはTONICに20%の担保係数(collateral factor)を割り当てていた——これはプロトコルが認識するTONICの価値100ドルごとに、約20ドルの借入をサポートできることを意味する。攻撃者はまさにこの設定を悪用した。TONICの価格をほぼ100倍に吊り上げた後にプロトコルへ預け入れ、システムにこのトークンの実際の価値を誤認させ、TONICの実際の価値をはるかに超える資産を借り出したのだ。攻撃後、Tectonicの総預かり資産(TVL)は8月26日の約1億2,170万ドルから、翌週月曜には約300万ドルへと暴落した。
Cronosは X で「Tectonicへの攻撃を確認しました。Cronosネットワークは停止しており、今後こちらで更新情報をお知らせします」と投稿した。この決断が迅速に実行できたのは、Cronosのバリデーター構成の設計に起因する——ネットワーク全体で最大100のバリデーターしかなく、数分以内に停止を調整できるほど少数だった。オンチェーン研究者Weilin Li氏の追跡によると、攻撃者が Ethereumへブリッジできたのは約600万ドルのみで、残りの資金はCronosチェーン上に取り残された——停止のタイミングは、ある意味で大部分の資金の流出を食い止めたと言えるが、同時に他の全ユーザーの資金も一斉に凍結されることになり、攻撃者アドレスに滞留した資金をどう処理するか、あるいは凍結するかどうかについて、Cronosは今のところ方針を発表していない。この「バリデーターが少ないからこそ迅速に対応できる」という設計は、2022年10月にBNB Chainがブリッジ攻撃を受けた際に使用したのと同じ手法だ。当時は26人のバリデーターがネットワークを停止し、盗まれた5億7,000万ドルのうち約4億7,000万ドルを回収した。その代償は明確だ——少数の関係者がいつでも止められるチェーンは、分散化の度合いに上限があるということである。
Tectonicは孤立した事例ではなかった。同じ週に、別の貸付プロトコルMoonwellもほぼ同一の攻撃パターンに見舞われた——流動性の薄いトークンの価格を操作し、それを融資の担保として使う手口だ。違いは、Moonwellが稼働するBaseチェーンはブロック生成を止めなかったため、資金はそのままチェーン外に流出したことだ。同じ週の少し前には、貸付プロトコルMorpho上の流動性の薄いPendle市場で、わずか約3%の価格変動によって約3,600万ドルの清算が発動した。この3つの事件を並べると、同じ構造的な問題が浮かび上がる——プロトコルが流動性の薄いトークンを、実際の借入可能資産を裏付ける担保と同等に扱ってしまえば、その市場には比較的少額の資金で価格を動かし、トークンの本来の価値をはるかに超える資産を借り出せてしまう脆弱性が存在するということだ。
DefiLlamaの記録によると、Tectonicはこれまでに2度の事故を経験しており、いずれもプロトコルのロジック不具合に分類されている。1つは2024年2月で約25万ドルの損失、もう1つは2024年11月に発生した。今回の事件はDefiLlamaによって異なる性質に分類されている——スポット価格操作を通じて実行されたオラクル操作攻撃であり、損失額は約7,500万ドルと推定されている。注目すべきは、Tectonicはこの事件が発生する前の5月と6月に、すでにユーザーに対してある資産の引き出しを公に呼びかけ、一部資産の借入可能額を引き下げていたことだ——チームが一部の資産にリスクがあることを当時すでに認識していたことを示しているが、TONIC自体の担保設定の調整には明らかに間に合わなかった。