今年、DeFi界隈で最大規模のハッキングが起きたのは、4月18日土曜日のことだった。Kelp DAOのクロスチェーンブリッジから、46分の間にrsETHが116500枚盗み出され、被害額は2億9200万ドル相当に上った。資金回収に関する最新情報と訴状によって、事件の経緯が明らかになった。

rsETHはKelpが発行する流動性再ステーキングの証明トークンだ。ETHを預けると、KelpがそれをEigenLayerで運用して利回りを得る。その見返りに、流通させたり、担保にして借り入れたりできるrsETHが発行される。ブリッジは、一方のチェーンでトークンが焼却されたことを示す証明をもとに、もう一方のチェーンで同量のトークンを払い出す。あの夜、誰かがETHを一切預けることなく、rsETHを116500枚、無から鋳造した。

ハッカーは二段階で犯行に及んだ。訴状によると、3月6日、まずLayerZeroの開発者のコンピューターにトロイの木馬を仕込み、ノードの権限を手に入れた。4月18日、乗っ取られたノードが検証者に偽データを送り、検証者は偽造されたクロスチェーンメッセージを承認し、ブリッジはそのまま通過させた。前提として、Kelpのブリッジには検証者が1つしか設定されておらず、それもLayerZero自身が運用していた。メッセージが本物かどうかは、すべてこの1者の判断に委ねられていた。

資金を手にした後も、ハッカーはすぐには逃げなかった。rsETHの一部をAaveに担保として預けてWETHを借り、約10万6,000枚のETH、約2億5,000万ドル相当を引き出した。Kelpは46分後にコントラクトを凍結し、2回目の4万枚のミントを阻止した。同日、9つのプロトコルがrsETH市場を凍結。Arbitrumは攻撃者が保有する3万766枚のETHを凍結し、現在も凍結したままだ。Chainalysisは、攻撃の背後に北朝鮮のLazarusがいると結論づけた。

11月7日時点で、Kelpは4万3,000枚のETHを回収。Arbitrumが凍結した3万766枚と合わせると、合計約7万3,700枚となる。当初の不足分は16万3,200枚で、約8万9,500枚がまだ補填されていない。不足額がミントされた11万6,500枚を上回るのは、ハッカーが裏付けのないrsETHを担保にWETHも借り出しており、その借入額も損失に含まれるためだ。Aave、Mantle、LidoなどのプロトコルはDeFi Unitedを結成し、4万3,500枚のETHを拠出すると表明した。9月24日、Kelpの開発会社Evercrestはカナダのブリティッシュコロンビア州でLayerZeroと同社CEOを提訴した。2024年に相手側がシングルバリデーター構成を文書で承認し、さらに別のブリッジの設定をそのままコピーするよう指示した、というのがその理由だ。LayerZeroは、訴えには根拠がないと主張しており、訴訟の判決はまだ出ていない。

この件は、rsETHを保有する個人投資家に直接関係する。利回り付きのトークンは預金ではなく、その価値はブリッジと検証方式に左右される。ブリッジに問題が起きれば、まずトークンがペッグを外れ、担保にして借り入れていたポジションも清算される。知名度が高くても、検証体制が厳格とは限らない。Kelpのオンチェーン記録によると、このブリッジにはもともと2つのバリデーターが設定されていたが、後に1つへ変更され、誰も停止を求めなかった。ハッキングされたからといって資金がすべて失われるわけではない。実際に回収された資金はあるが、数カ月かかるうえ、不足分は今も全額補填されていない。

私の意見は一言で言えば、ブリッジの安全性は知名度ではなくバリデーターの数で決まる。バリデーターが1つなら、検証していないのと同じだ。

あなたは利回り付きトークンを保有していますか?その裏にあるブリッジの検証方式を確認したことはありますか?

#Kelp #LayerZero #跨链桥 #安全复盘 #rsETH

—— web3小口投資家のシャオカイ

本稿は個人の見解を共有するものであり、投資助言を構成するものではありません。データの出典はUnchained、The Block、Bitquery、DeFi Unitedの追跡ページ、および公開報道です。金額は事件発生時点の評価額であり、市況は常に変動します。リスクはご自身で判断してください。