Скануйте, щоб завантажити додаток Gate
qrCode
Більше варіантів завантаження
Не нагадувати сьогодні

3 листопада вночі система моніторингу BlockSec загорілася червоним світлом. Протокол Balancer V2 був атакований одночасно на кількох ланцюгах, збитки перевищили 120 мільйонів доларів — і вони все ще зростають.



Точність цього нападу викликає жах. Хакери націлилися на надзвичайно прихований баг у базовому коді Balancer V2: неналежна обробка масштабування точності та напрямку округлення. Звучить технічно? Простими словами, це означає, що контракт при обчисленні співвідношення активів може спричинити незначні відхилення, які зазвичай абсолютно непомітні, але в разі їх використання на великій мірою стають смертельною раною.

Процес атаки можна вважати підручниковим. Перший крок — отримати величезний стартовий капітал за допомогою флеш-кредиту. Хтось згадав події з пулом токенів STA в червні цього року — тоді зловмисник позичив 100 тисяч WETH на dYdX для розминки, цього разу він просто розгорнув масштаб. Другий крок — викликати функцію batchSwap контракту Vault і безбожно маніпулювати в стабільному пулі.

Ключовим є те, що «стабільний пул невизначеності» був зіпсований. У нормальних умовах це значення повинно забезпечувати постійний比例 активів у пулі, але зловмисник через ретельно сплановані послідовності транзакцій змусив контракт під час обчислення генерувати накопичувальну похибку. Кожна транзакція витягує трохи вовни, і при упаковці виконуються сотні тисяч транзакцій, похибка перетворюється на астрономічну цифру уразливості.

Найіронічніше - це момент. Ринок щойно пережив хвилю наративного хайпу «DeFi регулярних військ», різноманітні рамки відповідності, аудиторські звіти літали повсюдно. Як результат, одна проблема в базовому коді зламала всю упаковку. Активи тисяч гаманців миттєво обнулились, ланцюгова паніка просто розбила загальний настрій ринку.

Технічні деталі все ще поступово розкриваються командою безпеки, але урок вже достатньо зрозумілий: навіть найрозкішніший дизайн продукту не витримає одного недогляду на рівні коду.
BAL-4.12%
DYDX2.64%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 8
  • Репост
  • Поділіться
Прокоментувати
0/400
TestnetFreeloadervip
· 11-05 23:38
Ще одна хвиля Рект до Шахрайство
Переглянути оригіналвідповісти на0
SneakyFlashloanvip
· 11-05 19:09
Просто заробити 1 мільйон перед сном
Переглянути оригіналвідповісти на0
GateUser-1a2ed0b9vip
· 11-03 23:50
Кодер знову щось замислив
Переглянути оригіналвідповісти на0
MEVHuntervip
· 11-03 23:44
альфа рект. точні баги завжди є найсмачнішими векторами експлойту...
Переглянути оригіналвідповісти на0
FalseProfitProphetvip
· 11-03 23:42
Ще один бик упав.
Переглянути оригіналвідповісти на0
MevSandwichvip
· 11-03 23:40
Знову немає грошей на їжу.
Переглянути оригіналвідповісти на0
AirdropHustlervip
· 11-03 23:38
Легка прохолода, у криптосвіті один день як один рік в людському світі.
Переглянути оригіналвідповісти на0
ShadowStakervip
· 11-03 23:24
лмао, ми справді думали, що defi 2.0 вирішив це... повертаємось до основ аудиту коду, напевно
Переглянути оригіналвідповісти на0
  • Закріпити