Что такое сеть оракулов и как она работает?

Что такое сеть оракулов?

Блокчейн-сети прекрасно справляются с регистрацией транзакций, соблюдением правил и синхронизацией участников. Однако у них есть встроенное ограничение: публичные блокчейны изначально не могут получать внешние данные из интернета, интерфейса программирования приложения (API), баз данных или других систем.

Эту проблему устраняет блокчейн-оракул или сеть оракулов.

Сеть оракулов — это система, которая помогает смарт-контрактам получать данные из реального мира.

 

Сеть оракулов собирает внешние данные из разных источников, таких как API, биржи, базы данных и другие внешние системы, а затем независимые узлы проверяют и объединяют эти данные, прежде чем опубликовать окончательный результат в блокчейне. Это позволяет смарт-контрактам использовать надежные данные, не полагаясь на один источник.

 

 

Диаграмма, показывающая работу сети оракулов. Источник: Toobit.

 

 


 

Для чего нужны сети оракулов?

Безопасность блокчейнов обеспечивается через необходимость согласования. Все узлы должны прийти к одинаковому состоянию, используя одни и те же данные.

 

Если бы смарт-контракты имели доступ к интернету, разные узлы могли бы получать разные данные и видеть различные результаты в разное время. Это могло бы нарушить процесс верификации и консенсус.

Это называют проблемой оракула: смарт-контракты не способны безопасно и надежно получать данные из реального мира.

 

Сети оракулов помогают решить эту проблему, предоставляя структурированный путь для данных вне цепочки и вычислений, чтобы использовать их как проверенные входные данные в цепочке.

 


 

Как работают сети оракулов?

Оракулы предоставляют моментальные и точные данные о ценах на активы, что критически важно для протоколов децентрализованных финансов (DeFi). Обычно сети оракулов работают по простой схеме:

  1. Смарт-контракт запрашивает данные

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

 

  1. Узлы получают данные из нескольких источников

Децентрализованные оракулы защищают общую заблокированную стоимость (TVL) в DeFi от манипуляций, используя несколько проверенных узлов. 

 

Независимые узлы получают данные из API, поставщиков данных, датчиков или других систем. Использование несколько источников повышает надежность и снижает риск ошибок.

 

  1. Они проверяют и агрегируют данные

Сеть агрегирует данные из разных источников, часто применяя медиану или ее аналоги, чтобы отфильтровать аномалии и повысить точность.

 

  1. Результат публикуется в цепочке

Это подтверждённое значение может быть использовано смарт-контрактами как входные данные для выполнения логики и урегулирования договорных соглашений.

 

Основной целью является обеспечение безопасности. Децентрализованные оракулы направлены на то, чтобы сделать фальсификацию данных дорогостоящей и легко выявляемой через механизмы мониторинга, системы репутации, стейкинг и прозрачную производительность.

 

 


 

Какие данные может предоставить оракул?

Оракулы — это не просто «поток цен»; они способны поддерживать различные виды доверенной внешней информации.

Оракулы данных

Они предоставляют цены, курсы, индексы и прочие рыночные данные, которые используются DeFi-протоколами и биржами.

 

Примеры использования в реальной жизни:

  • Кредитование и заимствование: стоимость залога и пороги ликвидации

  • Деривативы: ценообразование, логика финансирования и расчетов

  • Стейблкоины: мониторинг залога и сигналов, связанных с резервом

 

Кросс-чейн совместимость (CCIP)

Некоторые системы оракулов помогают соединять блокчейн-сети, проверяя, что событие произошло в одной цепочке, прежде чем запустить логику в другой. Это важно для CCIP, который позволяет обмениваться сообщениями и перемещать цифровые активы между сетями.

 

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

 

Проверяемая случайность

Блокчейны детерминированы, что не допускает «случайности».

 

Проверяемая случайность обеспечивает честные и непредсказуемые результаты в реальных сценариях, таких как игры, работа с невзаимозаменяемыми токенами (NFT), лотереи и событийные механики.

 

Проверяемые вычисления

Некоторые задачи слишком затратны для блокчейна. Проверяемые вычисления позволяют оракулу решать сложные вычисления вне сети, а затем возвращать результаты с доказательствами, которые проверяет смарт-контракт.

 

Это может улучшить аналитику, оптимизировать рабочие процессы ИИ, а также сократить затраты и обеспечить верификацию в сети.

 

 


 

Популярные сети оракулов сейчас

Вот несколько примеров сетей оракулов, которые популярны сегодня, и реальные случаи их применения, на которые можно опираться.

 

  1. Chainlink

Чем известен Chainlink

Потоки цен, проверяемая случайность и инструменты CCIP.

Где используется Chainlink

Aave использует ценовые каналы Chainlink на производственных рынках для получения децентрализованных данных о ценах из разных источников. 

Пример использования Chainlink

В документации Chainlink упоминаются платформы бессрочных контрактов, например, GMX. Эти платформы используют потоки для проверки данных вне цепочки, что позволяет выполнять депозиты и выводы по актуальной рыночной стоимости.

Почему Chainlink считается «популярным»

Панель мониторинга оракулов DefiLlama демонстрирует, что Chainlink занимает первое место по общей заблокированной стоимости (TVL). Этот показатель отражает, насколько ценность зависит от данных, предоставляемых оракулом Chainlink.

 

Как начать торговать Chainlink (LINK)

Chainlink предоставляет достоверные данные для всей отрасли. Если вы хотите торговать на основе современных смарт-контрактов, Toobit упростит этот процесс от начала до конца.

 

Начать торговать Chainlink.

 

  1. Pyth Network

Чем известен Pyth Network

Высокоскоростная передача рыночных данных и выбор между архитектурой «pull» и «push» в зависимости от конкретной цепочки и интеграции.

Где используется Pyth Network

Блог Pyth представляет свой push-оракул как популярный инструмент в сети Solana и связывает это принятие с показателями «обеспеченной стоимости» в сети.

 

  1. RedStone

Чем известен RedStone

Модульные стратегии доставки данных по запросу, которые минимизируют расходы на постоянную публикацию.

Где используется RedStone

В документации от TON RedStone описан как pull-оракул для обновления данных в контрактах в реальном времени.

Почему RedStone считается «популярным»

DefiLlama указывает многомиллиардный TVL RedStone, а рейтинги протоколов раскрывают источники этой зависимости.

 

  1. API3

Чем известен API3

Разработка оракула «от первого лица» позволяет напрямую интегрировать API-интерфейсы со смарт-контрактами, сокращая число посредников.

Где используется API3

Документация экосистемы Sei представляет API3 как децентрализованную сеть оракулов. Она обеспечивает смарт-контракты актуальными данными в реальном времени. 

 

  1. Band Protocol

Чем известен Band Protocol

Доступ к реальным данным для смарт-контрактов и мультисетевой инфраструктуры оракулов.

 

  1. Tellor

Чем известен Tellor

Предоставление и валидация данных без ограничений и с защитой от цензуры.

 

Примечание: люди часто оценивают популярность оракулов по рыночной капитализации. Однако в инфраструктуре она обычно выражается через показатели использования, такие как интеграции, история инцидентов и зависимость ценности от результатов работы сети (TVS — один из этих показателей).

 

 


 

Итог

Оракулы помогают решить важную проблему, когда смарт-контракты часто не могут безопасно получать доступ к внешним данным.

 

Сети оракулов, используя данные из блокчейна, позволяют децентрализованным приложениям (dApps) работать с реальной информацией из внешнего мира. Они берут данные из различных источников, проверяют их достоверность и записывают надежные результаты в цепочку.

 

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

 

Данная статья носит исключительно информационный характер и не является финансовой, юридической или инвестиционной консультацией.

 

 


 

Как купить криптовалюту на Toobit

Для покупки криптовалюты на Toobit создайте учётную запись, пройдите верификацию и перейдите в раздел «Купить криптовалюту».

 

Выберите токен, способ оплаты и подтвердите покупку. Ваши активы сразу появятся на спотовом счете после завершения транзакции.

 

Поздравляем, теперь вы знаете, как купить криптовалюту на Toobit!





Зарегистрируйтесь и торгуйте, чтобы выиграть до 15,000 USDT!
Регистрация