Last Updated on 2026年9月9日 by oba3
クロノス(Cronos)が、レンディングプロトコルのテクトニック(Tectonic)で発生した大規模攻撃を受け、ネットワークを攻撃前の状態まで巻き戻した。攻撃では価格操作されたTONICを担保として約1億2040万ドルが借り入れられ、クロノスのバリデーターはネットワークを停止した後、1万961ブロック、時間にして1時間54分の履歴を破棄した。この対応によって約1億1120万ドル相当の影響を巻き戻した一方、すでにチェーン外へ移動した約919万ドルは回収できていない。今回の重要点は回収率ではない。通常は確定したものとして扱われる取引履歴を、非常時にはバリデーターの協調によって過去の状態へ戻せたことだ。資産保護とチェーンの確定性のどちらを優先するかという統治判断が、実際のインシデントで表面化した。
何が起きたのか?
クロノスが公表した事後分析によると、攻撃は2026年8月30日に発生した。攻撃者は流動性の薄いテクトニックのガバナンストークンTONICの価格を押し上げ、その価格を基にした担保価値を利用して9つのレンディング市場から合計約1億2040万ドル相当を借り入れた。
クロノス側は異常を確認した後、ブロック90907150でネットワークを停止した。その時点までに約919万ドル相当はクロノス外へ移動していたが、残る大部分はまだネットワーク内に存在していた。
バリデーターは協議の結果、攻撃開始前のブロック90896188まで状態を戻す対応を選択した。この処理によって約1億1120万ドル相当の不正な借り入れに関連する状態が取り消された。
代償として、攻撃と無関係な利用者の取引を含む1時間54分、1万961ブロック分の履歴も破棄された。ネットワークは修正版ソフトウェアと復元された状態を使って再起動し、攻撃開始から約11時間後にブロック生成を再開した。
なぜ重要なのか?
ブロックチェーンでは、一度確定した取引は後から変更できないという性質が重要な信頼材料になる。しかし実際には、チェーンごとに確定性を支える仕組みと、その外側にある社会的な運営判断が異なる。
今回クロノスで起きたのは、通常の短いチェーン再編ではない。バリデーターが修正版ソフトウェアと過去の状態を選び、ネットワーク全体を攻撃前のチェックポイントから再開するという緊急対応だった。
結果として大部分の資産を攻撃者の支配から外すことはできた。一方、同じ時間帯に正当な送金や取引を行っていた利用者の状態も巻き戻された。つまり資産回収には成功したが、そのために取引確定性という別の価値を一時的に犠牲にしたことになる。
市場構造への影響
今回の事例が明確にしたのは、ブロックチェーンの確定性がコードだけで決まるわけではないということだ。ネットワークを実際に稼働させるバリデーターが過去の状態を採用することで合意すれば、技術的には確定済みと考えられていた履歴でも変更できる場合がある。
ただし、これはクロノス運営企業の一担当者が自由に取引を書き換えたという意味ではない。実際の復元にはネットワークを運営するバリデーターの協調と、修正版ソフトウェアへの移行が必要だった。重要なのは、その協調をどの程度の参加者で成立させられるのか、緊急時の意思決定手順がどこまで事前に定義されているかだ。
利用者や金融機関がチェーンを評価する際にも、通常時のトランザクション処理能力だけでは不十分になる。障害や攻撃が発生したとき、誰が停止を提案できるのか、誰が再開地点を決めるのか、どの条件なら過去の取引を破棄できるのかまでがネットワークの実質的な統治構造になる。
資金・規制・流動性との関係
今回の判断では、巻き戻しを行わなければ約1億1120万ドル相当の借り入れ状態が攻撃者側に残る一方、巻き戻せば正常な取引まで取り消すという選択があった。クロノスは前者より資産保全を優先した。
一方、約919万ドルはネットワーク停止前に外部へ移動していたため、チェーンを巻き戻しても戻せなかった。これはロールバックが万能な資金回収手段ではないことも示している。資産が別チェーンや外部取引所へ到達した時点で、元の台帳だけを書き換えてもその先の所有状態までは戻せない。
さらに取引所、ブリッジ、インデクサーなどは、どのチェーン履歴を正規のものとして採用するか再調整する必要がある。クロノス自身も再開後、外部事業者との残高照合を続けている。大規模な状態変更では、L1だけを復元すれば終わるのではなく、そのチェーンを参照する周辺インフラ全体との整合性が必要になる。
初心者向け補足
ブロックの巻き戻しとは、一定時点より後に記録された取引を採用せず、それ以前の状態からチェーンを再開することだ。今回の場合、約2時間分の履歴が対象となった。
例えば巻き戻された時間帯にAさんがBさんへ正常な送金をしていても、その送金は攻撃と無関係だから残るという仕組みではない。過去のチェックポイントへ状態全体を戻したため、その区間に含まれる正常な取引も取り消された。
また約1億1120万ドルが現金として新たに回収されたというより、攻撃によって変更されたオンチェーン残高を攻撃前の状態へ復元したと理解する方が正確だ。すでにクロノス外へ出た約919万ドルはこの方法では戻っていない。
Web3Timesの視点
今回を約92%を取り戻した資金回収の成功例としてだけ見ると、より重要な論点を外す。問われているのは、非常時に誰がチェーンの過去を変更できるかという統治構造だ。
ブロックチェーンでは分散性と確定性が強調されるが、実際の緊急対応では人間とバリデーターによる判断が残る。攻撃で1億ドルを超える資産が危険にさらされたとき、履歴を維持するのか、利用者資産を守るために巻き戻すのかという選択はプロトコルの性能指標だけでは決められない。
今後確認すべきなのは、テクトニックが価格操作への防御をどう改善するかだけではない。クロノスで同様のロールバックを実行するためにどの程度のバリデーター合意が必要なのか、緊急停止と状態復元の判断基準をどこまで公開するのか、正常な取引を巻き戻された利用者をどう扱うのかが重要になる。
オンチェーン金融が大きくなるほど、チェーンの価値は攻撃を一度も受けないことだけでは測れない。攻撃時に資産を守れることと、確定済みの履歴を簡単には変更できないことをどう両立するかが必要になる。クロノスの1万961ブロックの巻き戻しは、その二つが衝突したときに最終判断を下す権限がどこに存在するのかを、市場参加者へはっきり示した事例になった。
