Что такое блокчейн-оракул: объясняем простыми словами

9 декабря 2022, 14:41 MSK
9 декабря 2022, 14:41 MSK

Рассказываем, что такое блокчейн-оракулы, как они работают и какие проблемы решают.

Хотите разбираться в блокчейн-технологиях как профи? Приходите в Телеграм-сообщество BeInCrypto: у нас самые свежие новости о том, что происходит в криптоиндустрии. Читайте прогнозы и обзоры на криптопроекты, задавайте вопросы нашим экспертам и оставайтесь в курсе вместе с BeInCrypto.

В этой статье:

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

Блокчейн-оракул — это алгоритм, который передает данные между смарт-контрактом и источником за пределами сети, в которой он развернут. По сути, оракул выполняет функцию посредника между контрактом и нужным ему источником информации.

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

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

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

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

Какие бывают блокчейн-оракулы

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

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

Один оракул может подпадать сразу под несколько категорий.

Какие проекты развивают оракулов

Chainlink

Chainlink — признанный лидер на рынке децентрализованных блокчейн-оракулов. У проекта нет собственного блокчейна, поэтому он разворачивает ноды в сетях, приложения которых обслуживает. На сегодняшний день оракулы Chainlink работают в Ethereum, Solana и EVM-совместимых блокчейнах, а экосистема проекта включает более 1300 приложений и платформ.

Band Protocol

Второй по величине поставщик оракулов — Band Protocol. В отличие от Chainlink, он имеет собственный блокчейн BandChain, который управляется сетью валидаторов. Band работает с приложениями в сетях Celo, Oasis и Cronos, и развивает инструменты для разработчиков WebAssembly, которые позволяют создавать оракулов.

Reality.eth

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

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

Hivemind

Hivemind (ранее Truthcoin) — один из немногих существующих оракулов, который поддерживает блокчейн Биткоина (BTC) и использует сайдчейн для снижения вычислительного воздействия на основную сеть.

Kylin Network

Децентрализованный блокчейн-оракул и платформа с инфраструктурой данных для DeFi и Web3. Kylin Network работает на базе фреймворка Polkadot Substrate.

Какие проблемы есть у блокчейн-оракулов

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

Читайте также: Что такое атака Сивиллы в криптовалюте простыми словами

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

Какое будущее ждет блокчейн-оракулов

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

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

Дисклеймер

Вся информация на нашем сайте публикуется, основываясь на принципах добросовестности и только для общего ознакомления. Любые действия, основанные на информации, публикуемой на этом сайте, предпринимаются читателем исключительно под его собственную ответственность.
В разделе «База знаний» нашей приоритетной задачей является предоставление высококачественной информации. Мы тщательно определяем, изучаем и создаем образовательный контент, полезный для наших читателей.
Для поддержания этих стандартов на высоком уровне и дальнейшего создания качественного контента наши партнеры могут выплачивать нам вознаграждение за размещение информации о них в наших статьях. Однако такие выплаты никак не влияют на процессы создания объективного, честного и полезного контента.