Потребность во внешней информации для работы блокчейна послужила появлению блокчейн-оракул. Оракулы в блокчейне — единственный путь для взаимодействия смарт-контрактов с внешними экосистемами за рамками блокчейна. Это в значительной степени расширяет сферы использования смарт-контрактов.

Оракулы в блокчейне: что это и для чего они нужны фото 1

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

Принцип работы блокчейн-оракулов

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

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

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

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

Слабости оракулов в блокчейне

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

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

Заключение

Итак, с ростом интереса к технологии блокчейна и потребности ее интегрирования в сферы деятельности возрастает необходимость в блокчейн-оракулах. Оракулы в блокчейне имеют важную роль посредника. На рынке существует много компаний, которые предоставляют подобные услуги: Chainlink, Oraclize, Augur. Число компаний, а также потребность в квалифицированных специалистах, будет только возрастать.

Читайте также:

Подпишитесь на наш Telegram
Получайте по 1 сообщению с главными новостями за день
Заглавное фото: Tara Winstead / Pexels.com

Читайте также:

Обсуждение

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии