分散型取引所プロトコルのBalancerは、旧バージョンであるV1の流動性提供者(LP)に対し、プールの資金流出バグを受けて資産を引き出すよう警告を発しました。セキュリティ企業のSlowMistによると、固定小数点の丸め込みに関する不具合が原因で約23万4,000ドル相当の資金が流出したとされています。該当する旧プールはシステム側での一時停止ができない設計であるため、利用者自身による速やかな資金退避が必要とされています。
株式会社Pacific Metaが運営する編集チームです。ステーブルコイン、RWA(リアルワールドアセット)、セキュリティトークン、NFTなどのトークン活用や、オンチェーン金融、AI×ブロックチェーン領域の事業開発・実装、暗号資産の基礎知識と国内取引所の使い方まで、ブロックチェーン事業の支援で得た知見をもとに記事の企画・執筆・監修を行っています。編集部や運営会社の詳細は公式サイトと編集方針をご覧ください。
旧V1プールにおけるバグの発生と被害状況
Balancerは、すでに廃止されている旧仕様のV1プールにおいて資金流出を引き起こすバグが確認されたことを受け、流動性提供者に対して資金の引き出し(イグジット)を呼びかけました。
ブロックチェーンセキュリティ企業のSlowMistは、今回の事案において約23万4,000ドルの資金流出が発生したと指摘しています。流出の原因については、スマートコントラクト内の固定小数点丸め込みの不具合(fixed-point rounding flaw)に起因するものであると分析されています。
一時停止機能を持たない旧型コントラクトの制限
Balancerの説明によると、被害の対象となった廃止済みプールは一時停止ができない(non-pausable)仕様となっています。
プロトコル側で緊急停止措置を講じて流出を防ぐことができないため、資産を預けたままにしている流動性提供者が手動で引き出し処理を実行しない限り、残存する資金がリスクに晒され続ける状態となっています。
ポイント
- Balancerが旧V1プールの流動性提供者に対し、プールの資金流出バグを理由に資金の退出を警告した点で注目されます
- セキュリティ企業のSlowMistにより、固定小数点の丸め込み不具合に起因して約23万4,000ドルが流出したと報告された点が重要です
- 廃止済みの旧プールには一時停止機能が存在せず、プロトコル側での緊急対応が不可能なため、利用者自身による手動の引き出しが必須となっている点が注目されます