Оракулы (Oracles) - кто такие в блокчейне и для чего нужны?

Оракулы (Oracles) - кто такие в блокчейне и для чего нужны?

Оглавление

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

Зачем нужны Oracles?

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

Разберем на примере. Виталий и Михаил заключают пари на победителя Евровидения 2022. Виталий считает, что победу одержит представительница из Германии. Михаил верит в то, что победит певец из Австралии. Друзья заключают пари, в результате которого часть средств блокируется в смарт-контракте. Его задача — предоставить одному из парней выигрыш. Но он не сможет сделать этого, без внешней информации (о том, кто все же победил на вокальном конкурсе). Такую информацию ему передает оракул (он ее, в свою очередь, получает с доверенного API).

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

Основные виды оракулов

Все оракулы можно поделить на две основные группы:

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

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

Проблемы оракулов

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

Реклама

Наши контакты

Admin Telegram:
Новости в Telegram:
Чат в Telegram:
Комментарии

Портфель инвестиций

Тест проекты

Стейкинг криптовалют

  • WCT
    Платформа gate
  • ZP
    Платформа gate
  • KILO
    Платформа bybit
  • BABY
    Платформа gate
  • FREEDOG
    Платформа kucoin
  • 1SOS
    Платформа gate
  • SUT
    Платформа gate

Комментарии

Реклама