Форум
Монеты: 9023 Биржи: 781
Рыночная капитализация: $979 102 519 926,41
Объём за 24 ч: $103 735 186 569,96
ETH Газ: 23 Gwei
Быстро
25 Gwei (~ 30 сек.)
Стандарт
23 Gwei (~ 3 мин. 0 сек.)
Медленно
22 Gwei (~ 10 мин. 0 сек.)

Децентрализованные приложения управляются смарт-контрактами — самоисполняемыми алгоритмами. Чтобы реализовать 90% потенциала, эти программы должны получать информацию из внешнего мира. Для связи блокчейна со сторонними базами данных используют специальные сервисы — оракулы. Внедрять данные системы в сеть нельзя. Это снизит децентрализацию и увеличит риск атак. Поэтому смарт-контракты обращаются к базам данных по мере необходимости.

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

Распределенная сеть автономна. Смарт-контракты не могут работать с данными вне «родного» блокчейна. Для передачи информации из офчейн-систем используют децентрализованные сети оракулов (Decentralized Oracle Network). С их помощью можно создавать приложения, способные реагировать на реальные события. Оракулы расширяют функционал смарт-контрактов.

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

Decentralized Oracle Network (DON) поддерживает несколько доверенных поставщиков и узлов для сохранения децентрализованной структуры. Для работы смарт-контрактам нужна разная информация. В таблице представлены виды оракулов и способы их классификации.

СистематизацияОракулыКомментарий
ИсточникПрограммныеВзаимодействуют с онлайн-источниками данных. Сервисы получают актуальную информацию о погоде, результатах спортивных матчей, стоимости фондовых индексов.
АппаратныеПолучают данные от устройств (датчиков, сканеров) и передают их в блокчейн. Например, датчик определяет прибытие транспорта в погрузочный отсек.
Направление информацииВходящиеПолучают данные извне и передают их в блокчейн. Оракулы имеют постоянный доступ к интернету, поэтому могут транслировать информацию в реальном времени. В Chainlink Price Feeds такие системы передают dApps рыночные курсы фондовых и криптовалютных активов.
ИсходящиеТранслируют информацию от «умных контрактов» в реальный мир. Так работает пинг в IoT для разблокировки двери авто после оплаты криптовалютой.
РегулированиеУправляемыеКонтролируются физическим или юридическим лицом. Оракулы получают материалы из одного источника.
ДецентрализованныеПредставляют собой сеть оракулов. Специальный алгоритм проверяет достоверность данных. Так работают Chainlink, WINkLink.

Для чего DeFi используют оракулы

Разработчики децентрализованных приложений опираются на DON в программировании гибридных смарт-контрактов. В 2022 году наиболее популярны такие способы применения оракулов:

  • Ставки. Пользователи могут заключать пари на итоги спортивных матчей или выборов. Оракулы обеспечивают прозрачность сделок. После окончания матча или голосования смарт-контракт получает от DON результат и мгновенно переводит криптовалюту победителю.
  • Проверка обеспечения по займам. «Умным контрактам» DeFi нужен усредненный курс криптовалют, золота, фондовых индексов, чтобы привязать цены монет к реальным активам.
  • Страхование. Алгоритмы могут запросить данные с датчиков, спутниковые фотографии. Если система зафиксирует страховой случай (например, температура в доме упадет ниже нормы), самоисполняемый алгоритм переведет компенсацию. Выплату можно получить не только в криптовалюте. С помощью выходных оракулов средства будут выведены через банк.
  • Цепочки поставок. Благодаря внешним данным компании могут своевременно реагировать на изменения погодных и экономических условий.
  • Создание корпоративной сети. Компании используют кроссчейн-оракулы для соединения внутренних систем с блокчейном. Корпоративные системы могут обмениваться активами и вызывать функции партнерских сетей без необходимости разрабатывать отдельные решения для интеграции с каждой цепочкой.
  • Создание динамических NFT. Характеристики таких токенов переменчивы и зависят от внешних факторов (спортивного состояния футболистов, погоды, времени суток). Смарт-контракты обращаются к оракулам для создания генератора случайных чисел. Аналогичные системы используют разработчики блокчейн-игр, чтобы построить увлекательный геймплей с рандомным выбором соперника или экипировки персонажа.

Как работают оракулы

Приложения DeFi используют гибридные структуры — объединяют сетевые данные с информацией из реального мира. Связь блокчейна с внешними источниками обеспечивают оракулы. С их помощью самоисполняемые алгоритмы могут реагировать на события в мире.

Оракулы работают так:

  1. Мониторят блокчейн на входящие запросы от смарт-контрактов.
  2. Запрашивают нужные данные у доверенных узлов.
  3. Конвертируют информацию в формат для передачи через API.
  4. Подписывают данные (это гарантия достоверности).
  5. Транслируют транзакцию в блокчейн.

Примеры использования оракулов в DeFi

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

При выборе поставщика ключевую роль играет репутация. Оракулы передают информацию в публичный блокчейн. Пользователи могут проверить точность данных с помощью специальных сервисов. Некоторые из них для удобства отображают информацию в виде сводных таблиц (Market.link, Reputation.link).

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

Курсы криптовалют
Популярные запросы на Chainlink в июле 2022 года

Chainlink работает с крупными платформами:

  • Kyber Network.
  • Opium Network.
  • Synthetix.

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

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

График TVS
Динамика общей защищенной стоимости WINkLink в 2022 году

Maker

Оракул транслирует рыночные цены криптовалют сетям MakerDAO и Keep Network. Клиенты платформ могут заблокировать активы на определенный срок в обмен на нативный токен. Например, смарт-контракт Maker Protocol чеканит стейблкоин DAI для поставщиков ликвидности. Курс конвертации алгоритм рассчитывает на основе рыночных цен криптовалют, которые запрашивает у оракула Maker.

Уязвимости блокчейн-оракулов

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

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

В ноябре 2020 года хакеры похитили $3,3 млн в стейблкоинах из DeFi Cheese Bank. Преступники воспользовались уязвимостью в определении оракулом цены нативного токена биржи Uniswap. Поэтому в 2022 году проекты децентрализованных финансов работают в DON, которые собирают информацию из множества источников. Например, Chainlink Price Feeds включает 3 узла децентрализации:

  • Поставщик данных.
  • Узел оператора.
  • Система оракулов.

Chainlink Price Feed гарантирует многоступенчатую проверку данных. Если один узел поврежден, такие материалы не будут переданы в блокчейн.

Заключение

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

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

Комментариев пока нет
Поделитесь своими знаниями с другими пользователями!
Открыть свой блог
Получайте главные новости из мира криптовалюты прямо на почту