Предпродажа $EX5 — уровень Seed · 500M фиксированная эмиссия · 50% сжигание · регистрация на portal.ex5.comУЧАСТВОВАТЬ →
Обновлено

Оракул (Oracle)

Кратко: Оракул — это сторонний поставщик данных для блокчейнов. Он передаёт в смарт-контракты информацию извне блокчейна — например, цены активов, валютные курсы…

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

Почему это важно

Каждый узел блокчейна должен получать одинаковый результат из одинаковых входных данных, поэтому смарт-контракт не может просто обратиться к веб-сайту. Оракулы восполняют этот пробел, публикуя внешние данные в блокчейне. Они незаменимы в DeFi: протоколы кредитования используют ценовые оракулы, чтобы оценивать залог и определять момент, когда заём нужно ликвидировать. Из-за этого оракулы становятся и точкой риска: если оракул сообщит неверную или подвергшуюся манипуляции цену, контракты автоматически будут действовать на её основе. Децентрализованные сети оракулов снижают этот риск, объединяя данные из множества независимых источников и от многих операторов узлов.

Пример

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

Связанные термины