Автоматические выключатели для DeFi на базе сервисов Chainlink Proof of Reserve и Automation

Vitaly Fedorov
Chainlink Community
4 min readJan 13, 2023

В последние годы быстро растет популярность децентрализованных финансов (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, обеспечивая больше душевного спокойствия как для пользователей, так и для разработчиков.

Присоединяйтесь к русскоязычному сообществу Chainlink в Телеграм.

Официальные источники на английском: Twitter для новостей, уведомлений о новых статьях; Telegram или Reddit для основных вопросов, Discord — для детальных технических вопросов и дискуссий.

--

--