Pac Finance, неожиданно ликвидирует пользователей на 26 миллионов долларов из-за тупой ошибки в форкнутом коде

Случайное изменение порога ликвидаций в форке (LT) вместо отношения кредита к стоимости (LTV) привело к $26 млн ненужных ликвидаций

Pac Finance, неожиданно ликвидирует пользователей на 26 миллионов долларов из-за тупой ошибки в форкнутом коде
Photo by Ben Wicks / Unsplash

11 апреля Уильям Шеэн, основатель Parsec Finance, сообщил о "гигантском количестве ликвидаций ezETH на Pac Finance".

Это утверждение было подтверждено Кидо, разработчиком EigenLabs, который заявил:

"Электронный кошелек EOA (0xae), предположительно контролируемый Pac_finance, неожиданно обновил порог ликвидации (якобы) без предварительного уведомления и временного ограничения. $26 миллионов были ликвидированы всего через 6 секунд после обновления."

Pac Finance позволяет пользователям зарабатывать проценты, размещая свои криптоактивы. Чтобы предотвратить дефолт, заемщики ограничены кредитами, основанными на определенном проценте их обеспечения, известном как "отношение кредита к стоимости" (LTV). Изменения в LTV происходят редко и обычно объявляются командой разработчиков перед внедрением.

Однако данные блокчейна показывают, что разработчик кошелька изменил LTV для Renzo и рестакнул ETH (ezETH) до 60%. Это изменение означало, что несколько заемщиков не соответствовали требованиям по обеспечению, что привело к ликвидации.

Примечательно, что большинство ликвидаций приходится на одного пользователя, потерявшего $23,9 миллиона.
Ответ Pac Finance

Pac Finance заявила, что она находится в контакте с пострадавшими пользователями, чтобы разработать план действий. Команда также сказала, что работает над предотвращением повторения инцидента путем создания системы, в которой пользователи информируются обо всех решениях до их принятия.

Платформа добавила:

"В рамках нашего стремления изменить LTV мы поручили инженеру по смарт-контрактам внести необходимые изменения. Однако было обнаружено, что порог ликвидации был изменен неожиданно без предварительного уведомления нашей команды, что привело к текущей проблеме."

Автор Aave Станислав Кулехов прокомментировал ситуацию, возложив вину на отсутствие знаний о программном коде. Кулехов назвал Pac Finance форком Aave, предполагая, что проект использует код Aave в качестве основы своей платформы.

"Случайное изменение порога ликвидаций вместо отношения кредита к стоимости (LTV) привело к $26 млн ненужных ликвидаций.

Фундаментальная проблема с форками кода заключается в отсутствии глубоких знаний о программном обеспечении и параметрах."

Read More