Через помилку розробника програми DeFi PercentFinance, форка Compound Finance, виявилися заморожені 446 000 USDC, 28 WBTC і 313 ETH, загальна вартість яких перевищує $1 млн
Команда платформи DeFi PercentFinance написала у блозі, що «на деяких грошових ринках виникла проблема, яка може призвести до постійного блокування активів користувачів». Команда заморозила грошові ринки для USDC, ETH і WBTC.
Заморожені в цілому 446 000 USDC, 28 WBTC і 313 ETH, еквівалентні приблизно $1 млн. Відповідно до статті у блозі, половина цих активів належить «команді розробників із спільноти» PercentFinance. Виведення грошей з інших ринків відкрито, але команда закликає користувачів не брати позики на жодному з ринків PercentFinance.
В обговоренні цієї вразливості у Discord, розробник Ефіріуму та PercentFinance Vfat, сказав, що інший розробник, який провів форк PercentFinance із Compound Finance, «використовував старі контракти Compound замість… новіших, набагато кращих версій».
Vfat почав оновлювати деякі з цих смарт-контрактів, зокрема регулюючі відсоткові ставки за кредитами платформи. Після того, як Vfat завершив зміни та розгорнув їх, він зрозумів, що підписи для старих та нових контрактів несумісні, тому з ними не можна підписувати транзакції.
«Стара і нова модель відсоткових ставок мають різні підписи для всіх цих важливих функцій», – сказав він у чаті Discord. «По суті, контракт токена намагається знайти функцію відсоткової ставки, яка не працює, тому зазнає невдачі при кожній взаємодії».
За словами Vfat, «команда Compound підтвердила, що це означає блокування контракту». Він відзначив, що ще рано говорити про план відновлення активів, оскільки розробники протоколу ще не спілкувалися з Centre чи BitGo – емітентами USDC та WBTC, відповідно.
Теоретично емітенти USDC та WBTC можуть занести до чорного списку адреси із заблокованими активами. Після внесення до чорного списку BitGo та Centre могли б перевипустити нові токени старим власникам., що Tether зробила
для трейдера, який помилково переклав 1 млн USDT на неправильну адресу.
Прес-секретар Centre сказав, що компанія може втручатися у транзакції USDC лише у тому випадку, якщо отримає «дійсне, обов'язкова судова ухвала від компетентного суду США, котрий має повноваження над Centre».
Щодо інших зусиль щодо відновлення, Vfat сказав, що одна пропозиція на ранній стадії передбачає запуск нових контрактів для кредитних ринків USDC. Хоча 27% позичок зафіксовано у старих контрактах, нові контракти дозволять позичальникам виплатити решту своїх позик, таким чином отримати своє забезпечення та виплатити кредиторам $0.73 цент на $1. При цьому можливостей повернути заблоковані у контракті ETH немає.
«Незалежно від подальших дій, я беру на себе відповідальність за втрачені активи та зроблю все, що в моїх силах, щоб відшкодувати збитки», – сказав Vfat.
Нагадаємо, що нещодавно користувач помилково відправив
токени AAVE вартістю $1.1 млн на адресу смарт-контракту токена. Тепер ці токени заблоковані та їх неможливо повернути.
