Compound Finance втратив токени на $22 млн через помилку в контракті – Біти медіа

Протокол DeFi Compound Finance знову постраждав через помилку у контракті Comptroller, розподіляючим користувачам винагороди за майнінг ліквідності. З протоколу виведено $22 млн.

Смарт-контракт Comptroller у протоколі Compound Finance відповідає за розподіл токенів COMP у процесі майнінгу ліквідності. Після активації оновлення минулого тижня у протоколі виникла помилка, позволяющая некоторым пользователям получать чрезмерные награды. Тогда из протокола были выведены токены на $80 млн.

Согласно заявлению разработчика yEarn.Finance под псевдонимом banteg, вчора зловмисники викликали функцію drip() та перевели на адресу Comptroller 202 472 COMP вартістю $68.8 млн. Користувачам вдалося отримати токени на $21.5 млн.

Власник однієї адреси отримав 37 504 КОМП ($12 млн), а іншого – 14 995 КОМП ($4.9 млн). Гроші були потрібні за контрактами з MakerDAO DSProxy і тепер знаходяться на двох окремих адресах. Власники інших адрес отримали 9 499, 1 699 і 2 999 COMP – загальна вартість виведених із протоколу токенів досягла приблизно $22 млн.

За словами засновника Compound Роберта Лешнера (Роберт Лешнер), розробники MakerDAO активно допомагають у пошуку рішення для усунення цієї помилки. Як зазначає Лешнер, всього під загрозою опинилося до 490 000 КОМП, з них 136 000 все ще знаходяться в Comptroller, а 117 000 вже повернуто спільноті.

За словами розробника banteg, можливість поповнення помилкового контракту була «відома протягом кількох днів», але план спільноти був мовчати і сподіватися, що ніхто про це не дізнається».

Контракти Compound не підтримують схему мультиподій, яка забезпечує швидшу активацію оновлення – зміни можуть бути внесені лише після закінчення семиденного процесу схвалення. Ця архітектура безпеки тепер є перешкодою для виправлення помилкового коду.

У спільноті точаться суперечки про те, що користувачі повинні робити з отриманими грошима. Лешнер поділив учасників дискусії на дві категорії: «Будівельники» DeFi, які розглядають протоколи на кшталт Compound як суспільне благо та повертають токени спільноті, та «максималісти прибутку», які залишають гроші собі і вважають помилку проблемою розробників.

Передача токенів на контракт ще триває. Користувачі викликають функцію додавання грошей у контракт Comptroller з Compound Reservoir, потенційно піддаючи токени ризику. Розробник banteg сказав, що початкова оцінка грошей, перебувають у небезпеці, в $68 млн може бути невірною. Знайдено більше адрес, який може вимагати токени та спорожняти контракт.

За даними CoinMarketCap, ціна токена COMP за минулу добу знизилася на 7% до $316.