КатегорияChainlink
Дата
Новость по Chainlink

Что такое блокчейн-оракул?

Блокчейн-оракулы: мосты между мирами

Блокчейн-оракулы представляют собой интеллектуальные посредники, открывающие доступ к внешним данным для смарт-контрактов, которые иначе обособлены в узком пространстве своего блокчейна. Они создают надёжную связь между децентрализованными приложениями и реальными источниками информации, расширяя возможности сетей DeFi, GameFi, страхования, NFT и многих других сфер.

Победитель среди провайдеров

В этом пространстве лидером считается Chainlink, а рядом с ним находятся Band Protocol, Berry Data, Kylin Protocol, DIA и другие инновационные проекты. Их задача - гарантировать точность и прозрачность данных, необходимых для корректной работы смарт-контрактов.

Решение ключевой задачи

Смарт-контракты работают только с теми данными, которые доступны внутри их блокчейна. Чтобы получить актуальные котировки, статистику, погоду или индексы цен, им нужны внешние источники. Оракулы выступают как «переводчики», принимая данные из внешних сервисов, проверяя их и передавая в блокчейн. Таким образом, они обеспечивают, чтобы сделки и расчёты базировались на реальных, «справедливых» ценах.

Разнообразие форм и функций

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

  • Программные и аппаратные - первые извлекают информацию из цифровых ресурсов, такие как базы данных и облака, в то время как вторые собирают данные через физические датчики, RFID-метки, сканеры штрих-кодов и т.п.
  • Входящие и исходящие - специализированные оракулы либо только передают информацию, либо только получат её из внешнего мира, что повышает надёжность и устраняет единую точку отказа.
  • Централизованные и децентрализованные - первый тип управляется одним оператором, в то время как второй объединяет множество независимых нод, выбирая группу для обработки запроса. Децентрализация стала стандартом после появления Chainlink.
  • Контрактно-ориентированные - дорогие и ресурсоёмкие, они обслуживают конкретные смарт-контракты. При необходимости развернуть несколько контрактов требуется создать соответствующее число оракулов.
  • Кросс-чейн-совместимые - предназначены для передачи данных между различными блокчейнами, решая проблему несовместимости сетей.
  • Вычислительные - специализируются на сложных расчётах, которые нецелесообразно выполнять внутри блокчейна из-за ограничений по времени и стоимости.

Практические применения

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

Например, Band Protocol поддерживает референсные цены на 75 криптовалют, включая Cosmos (ATOM), где ценовое измерение основано на агрегировании котировок из CoinGecko, CryptoCompare, CoinMarketCap, Binance, Huobi Pro и Coinbase Pro. Такие данные также используются в алгоритмических стейблкоинах, например, в Ampleforth, где цена стабильной монеты AMPL корректируется через реальный «rebasing» на основе агрегированных данных Chainlink.

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

Дополнительные возможности

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