Протокол 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.
