Рассказываем, что такое блокчейн-оракулы, как они работают и какие проблемы решают.
Хотите разбираться в блокчейн-технологиях как профи? Приходите в Телеграм-сообщество BeInCrypto: у нас самые свежие новости о том, что происходит в криптоиндустрии. Читайте прогнозы и обзоры на криптопроекты, задавайте вопросы нашим экспертам и оставайтесь в курсе вместе с 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.
Какие проблемы есть у блокчейн-оракулов
Главная проблема использования блокчейн-оракулов заключается в том, что атаки, взломы и другие воздействия на них напрямую отражаются на работе смарт-контрактов. Например, при помощи атаки Сивиллы злоумышленники могут выдавать себя за большое количество пользователей и манипулировать данными, которые отправляются в контракт.
Читайте также: Что такое атака Сивиллы в криптовалюте простыми словами
Кроме того, на данный момент в индустрии нет никаких общепринятых стандартов для разработки блокчейн-оракулов. Если создатель оракула сэкономит на проверке кода аудиторами и допустит несколько серьезных ошибок, последствия будут драматическими.
Какое будущее ждет блокчейн-оракулов
Блокчейн-оракулы значительно упрощают коммуникацию между смарт-контрактами и внешним миром, поэтому они крайне важны для массового принятия блокчейн-технологий.
В последнее время интерес к этой области растет. А значит, в будущем можно ожидать появления новых децентрализованных оракулов, которые потенциально устранят большинство системных рисков блокчейн-экосистемы и сделают ее более безопасным и надежным пространством.
Дисклеймер
Согласно правилам Trust Project, образовательный контент на этом сайте публикуется только для общего ознакомления. Политика BeInCrypto — предоставлять качественную и правдивую информацию, проводить собственные исследования, а также создавать информативный и полезный контент для читателей. BeInCrypto может рассказывать о своих партнерах в своих материалах по обоюдной договоренности, однако эти договоренности не делают контент предвзятым или вводящим в заблуждение. Вся ответственность за любые действия, которые читатель предпринимает на основании информации, размещенной на нашем сайте, лежит на самом читателе. Также обратите внимание, что наши «Условия и положения», «Политика конфиденциальности» и «Дисклеймеры» были обновлены.