KITTO@kitto

Crypto Signal

Translated from Korean

Harmony、3兆トークンの不正発行によりネットワークのロールバックを断行

仮想通貨業界で想像を絶する事態が発生しました。Harmonyネットワークでセキュリティ脆弱性が突かれ、なんと3兆個以上のONEトークンが不正に複製されたのです。このまま放置すればトークンの価値が完全に紙切れになる危機に直面し、Harmony側はブロックチェーンの時間をハッキング直前に戻すという超強硬策を選択しました。

3兆個が突然複製された驚くべき理由

一体なぜこのようなことが起きたのでしょうか。

Binanceニュースの報道によると、今回の不正発行はHarmonyブロックチェーンの独自の処理構造である「シャーディング」の隙を突いたバグが原因でした。簡単に言えば、ブロックチェーンネットワーク同士が通信する際に受け渡される「レシート」に致命的な問題があったのです。

ハッカーは、使用済みのトークン発行レシートをあたかも初回提出であるかのように繰り返し再利用する「クロスシャード・リプレイ」という手法を使いました。すでに支払われたレシート一枚で、店から商品を無限に受け取り続けるような呆れた事態が発生したわけです。

このバグ一つで、一瞬のうちに新たに発行されたトークンはなんと約3兆100億個に達します。エコシステム全体が崩壊しかねない膨大な数のトークンが複製され、Harmonyネットワークは史上最悪の危機に直面することとなりました。

ゲームのセーブデータを戻すように、時間をリセットする

事態の深刻さを把握したHarmonyチームは、直ちにブリッジサービスを停止し、緊急セキュリティパッチを配布しました。しかし、すでに市場に流出してしまった天文学的な量のトークンを個別に回収するのはほぼ不可能です。結局、Harmonyはハッキングが発生する直前の時点までブロックチェーン全体のデータをまるごと戻す「ロールバック」という超強硬策を選択しました。

これはどういう概念かというと、プレイ中のゲームで致命的なミスを犯した際に、以前保存しておいた「セーブデータ」を読み込んでやり直すのと同じです。書き換えられた歴史を消し去り、問題のなかった過去の状態に時間を強制リセットするのです。

それほど今回の事態は規模が巨大でした。不正発行されたトークンは3兆100億個にも及び、これは既存の流通量をはるかに超える想像を絶する規模です。過去に発生したどの脆弱性攻撃や事故被害とも次元が異なる破壊力を持っていたため、エコシステムの全面的な崩壊を防ぐには、セーブデータを読み込む以外に選択肢がなかったと言えるでしょう。

分散化と生存の間の綱渡り

ブロックチェーンといえば、まず思い浮かぶ約束があります。それは「一度記録されたデータは絶対に改ざんできない」という不変性の原則です。このルールのおかげで、私たちは中央管理者なしでも透明性のある台帳を信頼して利用することができます。

しかし、今回のHarmonyのロールバック決定は、その信頼の根幹を揺るがす痛烈な問いを投げかけています。3兆個という史上初の不正発行を防ぐための緊急措置とはいえ、財団とバリデーターの合意だけでブロックチェーンの歴史を消し去り得るという事実を改めて確認させたためです。

結局、「プロジェクトのエコシステムを何としても存続させるべきだ」という現実論と、「それなら分散型ブロックチェーンを使う意味は何なのか」という原則論が真っ向から対立しています。ブロックチェーン業界において、ロールバックが常にホットな話題であり、信頼と生存の間の危うい綱渡りと呼ばれる理由はまさにここにあります。

今後の注目ポイント

今回のロールバックが成功裏に終わったとしても、Harmonyが失った信頼を取り戻すまでの道のりは遠いでしょう。ネットワークを支えるバリデーターがこの極端な決定に素直に従うのか、またブロックチェーンの時間を戻す過程でさらなるデータエラーや取引の混乱が発生しないのかが重要な注目点です。技術的な解決を超えて生存の試練に立たされたHarmonyが、果たしてこの未曾有の危機を乗り越えられるのか、共に見守っていきましょう。

関連リンク

Loading comments…