Skip to main content

Платформа децентрализованного кредитования Compound столкнулась с ошибкой кода в недавнем предложении управления по обновлению ценовых каналов.

Ошибка кода «временно заморозила» рынок Compound ETH (cETH), что привело к отмене транзакций cETH, но Compound Labs заявила, что, несмотря на то, что внешний интерфейс не работает, «средства не подвергаются немедленному риску».

Compound Labs объявила 31 августа, что ошибка в коде возникла из предложения 117: Compound Oracle Upgrade v3, которое было реализовано пару часов назад для обновления контрактов оракула в протоколе Compound до новой версии, которая использует Uniswap V3 вместо V2 для ценовые фиды.

В ответ на временное замораживание рынка cETH Compound Labs заявила, что намерена вернуться к предыдущему ценовому потоку через предложение 119: обновление Oracle. Новое предложение было создано менее чем через час после того, как предложение 117 было выполнено, однако теперь оно должно пройти семидневный процесс управления, прежде чем оно вступит в силу.

Согласно обновлению от архитектора решений безопасности Майкла Льюэллена из OpenZeppelin, ошибка в коде возникла из-за функции «getUnderlyingPrice», которая не обновляла цену токенов cETH, что возвращало бы пустые байты и приводило к отмене вызова.

Льюэллен также подтвердил, что никакие средства не находятся под угрозой:

«Основной проблемой сейчас является временный отказ в обслуживании рынка cETH, который будет решен новым предложением по управлению. На данный момент никакие средства не находятся под угрозой. Остальные рынки cToken на Compound V2 и на всех V3 остаются функциональными».

Тем не менее, Левеллен добавил, что «любые пользователи, которые внесли ETH и получили cETH для открытия кредитных позиций, должны знать, что они могут быть немедленно ликвидированы всякий раз, когда предложение по исправлению будет выполнено, если к тому времени цена ETH значительно упадет».

Но генеральный директор Compound Labs Роберт Лешнер также добавил, что пользователи по-прежнему могут погасить любой долг и добавить залог, чтобы избежать ликвидации.

Связанный: Что такое аудит безопасности смарт-контрактов? Руководство для начинающих

Compound Labs отметила, что ошибка кода возникла, несмотря на то, что контракт оракула проверялся тремя отдельными аудиторскими компаниями по смарт-контрактам, причем OpenZeppelin и ChainSecurity были среди последних фирм, которые проверяли смарт-контракты Compound.

Предложение 117 само по себе не вызвало споров: все 696 665 голосов с 245 разных адресов кошельков высказались в пользу обновления ценовой ленты. Криптовалютная инвестиционная компания Polychain Capital отдала наибольшее количество голосов (306 146) в пользу предложения.

Согласно DeFi Llama, Compound является третьей по величине платформой децентрализованного кредитования с общей заблокированной стоимостью 2,67 миллиарда долларов (TVL). Новость пока не затронула токен Compound, COMP, который в настоящее время стоит 48,27 доллара.

Источник: Сointеlеgrаph

Оставить комментарий