12 апреля основанный на Ethereum некастодиальный протокол кредитования Euler Finance объявил, что откроет погашение после того, как хакеры вернули подавляющее большинство активов, украденных в прошлом месяце в результате использования флэш-кредита на сумму 197 миллионов долларов.
Euler заявляет, что погасит все обязательства по субсчетам в блоке, в котором протокол был отключен 13 марта.
Ценовой ончейновый оракул, предоставляемый Uniswap или Chainlink, будет определять стоимость активов и пассивов в эфире.
«На рынках, у которых безнадежные долги превышают резервы (несколько рынков с длинными хвостами, которые пострадали от атак оракулов), безнадежные долги будут пропорционально распределены между вкладчиками на рынке», – пояснила команда Euler.
Разработчики Euler создали смарт-контракт, содержащий средства для всех адресов, которые затронул эксплоит, со встроенным деревом Меркла. Для обработки погашений адреса пользователей должны пройти подтверждение действительности Merkle и «токен принятия, который рассчитывается индивидуально для каждой учетной записи и подтверждает, что владелец учетной записи согласен с условиями».
4 апреля хакер Euler Finance вернул почти все возмещаемые средства после ультиматума разработчиков проекта: либо вернуть 90% украденных активов, либо предстать перед судом. После кратковременного перерыва в общении Euler объявил вознаграждение в размере 1 миллиона долларов за информацию, ведущую к местонахождению украденных средств и личности хакера, что побудило последнего вернуть активы. Кроме того, один пользователь убедил хакера, что он потерял все свои сбережения из-за эксплойта, что побудило хакера вернуть 100 ETH лицу, которое впоследствии пожертвовало 12 ETH в казну Euler.
В общей сложности было восстановлено 95 556 ETH и 43 миллиона DAI, причем эта сумма превышает первоначальную сумму эксплоита из-за роста цен на эфир в течение последнего месяца. Кроме того, 1100 ETH были помечены как невозвратные после того, как хакер отправил монеты в миксер криптовалют Tornado Cash (TORN).