Автоматические выключатели для DeFi на базе сервисов Chainlink Proof of Reserve и Automation
В последние годы быстро растет популярность децентрализованных финансов (DeFi), предлагающих пользователям возможность доступа к прозрачным финансовым услугам через независимые, децентрализованные приложения. Однако вместе с ростом внедрения возникает необходимость в надежных мерах безопасности для защиты пользователей и предотвращения потерь — поскольку только в 2022 году в результате взломов было потеряно более $3 млрд. в DeFi, безопасность должна быть главным приоритетом для любого протокола DeFi.
Одним из важных инструментов для обеспечения стабильности и снижения системного риска в экосистеме DeFi является защитный автоматический выключатель (circuit breaker). Выключатели могут помочь смягчить масштабы распространенных взломов и эксплойтов, предотвратить несостоятельность протокола, снизить системные риски и многое другое.
В этой статье мы рассмотрим роль автоматических выключателей DeFi в обеспечении безопасности и целостности платформ DeFi, а также то, как их можно создать с помощью доказательства резерва (Chainlink Proof of Reserve) и автоматизации (Chainlink Automation).
Если вы предпочитаете изучить эту тему в видеоформате, посмотрите мастер-класс по автоматизации смарт-контрактов:
Что такое автоматический выключатель в DeFi?
Автоматические выключатели DeFi являются важным механизмом безопасности. Они помогают привнести дополнительную безопасность и стабильность в экосистему DeFi. Автоматический выключатель — это механизм, предназначенный для остановки или приостановки определенных действий в протоколе в случае непредвиденных или необычных обстоятельств, таких как внезапное падение цен или необнаруженная уязвимость в системе безопасности.
Роль автоматических выключателей
Автоматические выключатели могут помочь смягчить последствия ряда потенциальных проблем безопасности, таких как:
- Внезапное падение цен — большой обвал цен может сделать протокол уязвимым для векторов атак безопасности и манипуляций.
- Значительное удаление ликвидности — внезапное удаление большого количества ликвидности может привести к каскадным сбоям в протоколах, которые полагаются на оптимальные условия ликвидности для нормальной работы.
- Частичная резервная деятельность/недообеспеченность — резервы, которые недостаточно обеспечены, могут привести к сбою протокола и недообеспеченным активам.
- Ценовые аномалии — резкие колебания цен могут нарушить работу протокола и подвергнуть его атакам, взломам и эксплойтам.
- Стабильные/связанные активы — Стейблкойны и связанные активы стремятся поддерживать паритет с целевой ценой или индексом. Если привязка нарушается, это может привести к каскадным сбоям в протоколах, использующих эти активы.
При обнаружении проблемы безопасности автоматический выключатель может быть запущен для остановки или приостановки деятельности до тех пор, пока проблема не будет оценена и решена, что поможет предотвратить потери протокола и пользователей в результате инцидента. Автоматические выключатели также могут помочь предотвратить каскадные сбои в DeFi, когда одна уязвимость безопасности создает вредный эффект домино во взаимосвязанном контуре децентрализованных приложений.
Как доказательство резерва и автоматизация Chainlink обеспечивают безопасность и децентрализованность автоматических выключателей
Чтобы помочь обеспечить сквозную прозрачность протоколов DeFi, Chainlink Proof of Reserve (PoR) предоставляет смарт-контрактам данные, необходимые для проверки истинного залога любого актива, обеспеченного кросс-чейн и офф-чейн резервами. Chainlink Automation — это децентрализованная служба выполнения транзакций, которая позволяет разработчикам обеспечить условное выполнение функций их смарт-контрактов с помощью гипернадежной и децентрализованной сети автоматизации.
Разработчики могут объединить Proof of Reserve и Automation для создания автоматических выключателей, которые помогут предотвратить несостоятельность протокола и систематические сбои в DeFi. Уникальное сочетание децентрализованной проверки PoR и выполнения транзакций Automation может помочь разработчикам реализовать высоконадежные, безопасные и децентрализованные автоматические выключатели, которые защищают от непредвиденных событий безопасности.
При поддержке Automation и фидов PoR можно отслеживать кросс-чейн резервы токенов в режиме реального времени, что помогает проверить обеспеченность активов мостов и предотвратить атаки бесконечного минтинга. Автоматически обнаруживая аномалии, смарт-контракты с поддержкой Automation и PoR могут программно применять защитные меры, помогая повысить доверие пользователей к объединенным активам.
Chainlink PoR также может помочь снизить риски, связанные с кросс-чейн мостами, благодаря проверке с минимальным уровнем доверия, защищая от рисков безопасности, связанных с активами мостов, таких как извлечение токенов из депозитного контракта в исходной сети и атаки бесконечного минтинга.
Обзор примеров использования: Автоматический выключатель на Aave с использованием Chainlink PoR
BGD Labs работает над решением по интеграции Chainlink PoR в Aave на Avalanche, чтобы помочь обеспечить достаточное обеспечение обернутых токенов на Aave в сети Avalanche.
Решение включает в себя смарт-контракт, который действует как реестр для пар адресов активов и адресов фида Proof of Reserve. Для каждого актива в развертывании Aave на Avalanche контракт проверяет, равно ли значение фида Proof of Reserve или больше, чем общее предложение актива. Если какой-либо актив в списке не соответствует этому требованию, выводится список активов, и могут быть выполнены экстренные действия. В зависимости от того, какая версия протокола Aave используется, это может быть отключение заимствования всех активов пула и замораживание соответствующих активов или замораживание активов и установка их отношения заемных средств к стоимости на 0, что лишает эти активы возможности быть рассчитанными в качестве залога на платформе.
С помощью механизмов, минимизирующих доверие, новое решение призвано подтвердить, что централизованные обернутые активы или смарт-контракты, такие как кросс-чейн мосты, могут доказать свои резервы в режиме реального времени на цепи, что позволяет протоколу реагировать и применять меры защиты в случае обнаружения аномалии.
Резюме
В то время как DeFi создает более эффективную и прозрачную финансовую экосистему, поддерживающая ее инфраструктура безопасности должна соответствовать самым высоким стандартам. Автоматические выключатели — это критически важный механизм, помогающий снизить системные риски и риски на уровне протокола в DeFi, обеспечивая больше душевного спокойствия как для пользователей, так и для разработчиков.