Введение
В децентрализованном финансировании, также известном как DeFi, оракулы играют важную роль в обеспечении точности и надежности данных, особенно ценовых данных, используемых в различных протоколах и платформах.
Что Такое Оракулы Цен
Оракул цен — это специфический тип оракула, который предоставляет внешнюю ценовую информацию внешних источников для смарт-контрактов (блокчейн). Учитывая изолированный характер блокчейнов, смарт-контракты не могут напрямую получать доступ к внешней информации, а оракулы служат мостом для переноса этих внешних данных в блокчейн.
Важность Оракулов Цен в DeFi
Оракулы цен широко распространены в DeFi и являются основным элементом многих криптопроектов.
* Протоколы кредитования с помощью оракулов определяют правильные уровни обеспечения и при необходимости инициируют ликвидации.
* Алгоритмические стейблкоины поддерживают свою привязку к внешним активам.
* Синтетические активы отслеживают цены реальных активов (RWA) для управления синтетическими версиями в блокчейне.
* Любой проект, использующий цены на активы, нуждается в некотором виде ценового оракула.
Поскольку оракулы широко используются в криптопроектах и почти всегда играют в них решающую роль, атаки оракулов стали одним из самых популярных типов атак на криптопроекты.
Типы Оракулов Цен, Их Преимущества, Недостатки и Проблемы Безопасности
### Оракул Цен Chainlink
Пожалуй, самый известный поставщик оракулов, решение состоит из сети оракулов (потоков данных), которые передают данные в блокчейн.
#### Обзор
Группа независимых операторов обновляет каждый поток данных. Затем смарт-контракт проверяет и агрегирует данные от этих операторов. Операторы получают вознаграждение за свою деятельность по публикации данных. Каждый поток данных имеет свои специфические параметры, такие как минимальное количество оракулов, минимальное количество оракулов, необходимых для обновления цены, и частота обновлений.
#### Агрегация Данных
Учитывая, что данные предоставляются различными операторами, важным шагом является объединение их в одно значение. Этот процесс разворачивается в два этапа — сначала операторы используют внешнюю отчетность, а затем данные передаются в контракт агрегации.
Внешняя отчетность воплощает в себе одноранговую (P2P) сеть операторов, состоящую из нескольких узлов. Каждый узел подписывает и отправляет свою цену, и посредством механизма консенсуса создается сводная транзакция. Эта транзакция включает в себя подписи операторов и отправленные цены и впоследствии проверяется в сети.
Использование сети операторов с механизмом консенсуса значительно снижает стоимость формирования окончательной цены — все расчеты агрегации выполняются вне сети, и регистрируется только одна окончательная транзакция — при одновременном сохранении децентрализации решения.
Стоит отметить, что ценовые каналы данных Chainlink доступны не во всех сетях и уж точно не для всех валют. Возможно добавление дополнительных валют, но они должны соответствовать определенным требованиям Chainlink, что может быть дорогостоящим. Следовательно, когда в проекте отсутствует необходимая валюта, необходимо учитывать другие типы оракулов.
### Оракулы Цен Pyth
Еще один популярный поставщик ценовых оракулов работает в более чем 12 сетях. Подобно оракулам Chainlink, он состоит из трех основных компонентов:
* **Издатели**, которые предоставляют ценовые данные.
* **Оракульная программа Pyth**, модуль, который агрегирует данные от издателей.
* **Потребители**, которые являются протоколами, запрашивающими ценовые данные.
Давайте рассмотрим, как работает архитектура Pyth для большинства систем, поддерживаемых Pyth.
Для агрегации данных используется протокол под названием Pythnet. Это блокчейн приложений на основе Solana, используемый поставщиками данных Pyth. Эти провайдеры предоставляют ценовые котировки для каждого актива. Pythnet объединяет эти цены, чтобы получить единую агрегированную цену.
Впоследствии объединенные цены передаются на целевые цепи с использованием протокола Wormhole. Наконец, потребительские контракты извлекают цены из хранилища в сети.
### TWAP Оракулы
TWAP-оракулы вычисляют среднюю цену определенного актива за определенный промежуток времени.
Как видно из названия, эти оракулы в сети работают на основе принципа, который рассчитывает среднюю цену актива за заранее определенный период времени. Хотя по своей функциональности они кажутся простыми, их безопасное развертывание представляет собой значительные проблемы.
Одно из выраженных преимуществ использования TWAP-оракулов заключается в решении проблемы манипулирования ценами в пулах DEX. В сценариях, когда проект привязан к мгновенной цене актива, злоумышленники могут воспользоваться этим, используя мгновенный кредит для искажения цены актива и последующего выполнения атаки.
Используя TWAP, манипулятор вынужден поддерживать искаженную цену в течение определенного периода времени, что позволяет механизмам арбитража вступить в игру и противодействовать злонамеренному умыслу.
Несмотря на кажущуюся простоту TWAP оракулов, обеспечение их безопасной реализации может быть сложной задачей. Устойчивость к атакам зависит от нескольких факторов, таких как эффективность механизма арбитража, объем капитала пула, устойчивость протокола к манипулированию ценами, механизм консенсуса сети и различные другие элементы.
В целом можно утверждать, что полагаться исключительно на TWAP оракулов нельзя считать полностью безопасным. Тем не менее, они могут эффективно функционировать в качестве дополнительной меры наряду с другими типами ценовых оракулов.
В обобщении, в то время как TWAP оракулы служат для сдерживания и усложнения эксплуатации манипуляций с ценами в пулах DEX, требуя поддержания манипулируемых цен в течение определенного периода, к их развертыванию следует подходить с тщательным пониманием их сложности и потенциальных уязвимостей. Рассмотрение их как части более широкой, многогранной стратегии оракулов имеет важное значение для повышения надежности и безопасности проектов блокчейнов в нестабильных и иногда враждебных ландшафтах криптовалютных рынков.
### Open Price Feed
Это оракул, разработанный протоколом Compound.
Основная идея оракула состоит в том, чтобы объединить цены из разных источников — изначально рынки Chainlink и Uniswap.
Оракул Open price feed использует специальный контракт, который позволяет доверенному источнику обновлять цены. После обновления цены она сравнивается с ценой якоря из пула Uniswap. Если цена отклоняется от цены якоря более чем изначально установленные границы, обновление цены отбрасывается.
Цена якоря извлекается с помощью описанного выше механизма TWAP. Open price feed защищает от неверных данных, размещенных внешним поставщиком цен.
Недостаток заключается в том, что когда цена часто колеблется, цена TWAP может не быть обновлена, и фактическая цена актива, предоставленная внешним источником, будет отброшена.
### Maker DAO Оракулы
Maker оракулы — одни из старейших оракулов в экосистеме EVM.
Как Chainlink и Pyth, он
Пульс Новости 7.86 из 10
- Значимость новости: 9/10 – Новость о важности оракулов в рынках DeFi очень значима, поскольку оракулы играют важную роль в обеспечении точности данных, использованных на различных протоколах и платформах.
- Инновационная ценность новости: 7/10 – Новость обеспечивает ценную информацию о различных типах оракулов, их преимуществах и недостатках, что может оказаться полезным для разработчиков и инвесторов, стремящихся использовать оракулы или проекты на их основе.
- Потенциальное влияние новости на рынок: 8/10 – Повышение осведомленности об оракулах может привести к более широкому внедрению и инновациям в сфере DeFi, что может оказать положительное влияние на развитие криптовалютного рынка в целом.
- Релевантность новости: 10/10 – Новость абсолютно релевантна теме криптовалютного рынка, поскольку она сосредоточена на важном аспекте экосистемы DeFi, который использует криптовалюты.
- Актуальность новости: 9/10 – Новость актуальна, так как оракулы являются важной темой в современном криптовалютном ландшафте, и эта статья предоставляет своевременный обзор и анализ.
- Достоверность новости: 7/10 – Новость основана на знаниях и опыте специалиста по криптовалютному рынку, но она не цитирует никаких сторонних источников, что несколько снижает ее достоверность.
- Общий тон новости: 8/10 – Новость написана в информативном и объективном тоне, который предоставляет сбалансированный обзор темы без явной предвзятости.