今回、最も記憶にとどめるべきなのは63億ドルという数字ではなく、構造的な問題です。

略奪されたBinance 14は、Binanceが毎月公表する準備金証明に記載されていたウォレットの一つでした。10月1日付のレポートでは、このアドレスは12.6億USDTと89,475 ETHを含む、計37種類の資産を保有していました。ところが今、Etherscanで確認すると、残高は0.812 ETH、約1,784ドルです。

問題は、そのレポートに記された一つの数字にあります。ETH準備率はちょうど100%で、余裕はまったくありませんでした。約20万4,500 ETHが盗まれたことで、ETH準備金の5.6%に相当する額が失われ、ETHのカバー率は一気に約94%まで低下しました。ENA、UNI、PEPE、AAVEのような小規模な保有分はさらに深刻で、それぞれ7%から15%が持ち去られました。当時のUSDCは108.26%で、こちらには余裕がありました。

つまり、準備金証明で証明できるのは「ある時点でどれだけ保有しているか」であって、「資産が一度に持ち去られることはない」ということではありません。余裕のない100%は、本質的に、どんな不測の事態も不足へと変えてしまいます。

手口も覚えておく価値があります。攻撃者はEIP-7702を使い、ウォレットの制御権をコントラクトに委譲させ、50個のnonceに対する承認を一度に署名させました。そのため、sweep()を一度実行しただけでETHと63種類のトークンが送金され、Gas代は0.93ドルでした。

Binanceによると、損失はSAFUと会社の資金で全額補填され、現在までに約30億ドルを凍結したとのことです。TRM LabsとChainalysisはいずれも高い確度で北朝鮮のTraderTraitorを指摘していますが、Binanceはこの帰属を公式には確認していません。