О Блокчейн-Оракулах И Немного О Web3

На данный момент блокчейны сильно изолированы от внешних источников информации — как централизованных ресурсов, так и других блокчейнов.

Чтобы гарантировать совместимость различных блокчейнов и возможность легкого обмена данными между собой (и с внешними ресурсами), можно использовать оракулы.



О блокчейн-оракулах и немного о Web3



Что такое оракулы

Оракул — это система, которая получает и проверяет события извне блокчейна и передает эти данные в блокчейн для использования в смарт-контрактах (или наоборот).

Оракулы имеют решающее значение для смарт-контрактов, поскольку смарт-контракты очень детерминированы.

Информация должна поступать в смарт-контракт через определенный канал, который может подтвердить ее достоверность.

Существует несколько типов оракулов, обеспечивающих тот или иной вид связи:

  • программное обеспечение – получать данные из Интернета или других блокчейнов;
  • аппаратно – получать данные от различных датчиков ( RFID метки, умный дом; лично на ум сразу приходят приложения в логистике и IoT); Пример: данные о температуре воздуха необходимо перенести в смарт-контракт. Вы можете получать данные из Интернета через программный оракул или от датчика Интернета вещей через аппаратный оракул.

    *Интернет вещей Интернет вещей.

  • входящие – извне блокчейна в смарт-контракт;
  • исходящие — от смарт-контракта к какому-либо ресурсу;
Иногда используются консенсусные оракулы.

Несколько оракулов независимо получают данные, а затем используют некоторый алгоритм для определения выходных данных.

Пример того, зачем это нужно: 3 оракула получают курс BTC/USD от Binance, BitMex и Coinbase и передают среднее значение в качестве вывода.

Это сглаживает мелкие расхождения между биржами.



Веб3

Говоря об оракулах и их реализациях, нельзя обойти вниманием Web3 — концепцию, для которой они были изобретены.

Изначально Web3 был идеей семантической сети, где каждый сайт помечен метаданными для улучшения взаимодействия с поисковыми системами.

Однако современная идея Web3 — это сеть, состоящая из dApps. А децентрализованным приложениям нужны оракулы.



О блокчейн-оракулах и немного о Web3

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

Двумя основными (на данный момент) проектами по разработке оракулов являются: Группа И Звено цепи .



Полосовой протокол

Band Protocol работает на основе алгоритма консенсуса dPoS ( Что это? ), а поставщики данных несут ответственность за подлинность деньгами, а не только репутацией.

В экосистеме проекта есть три типа пользователей:

  • Поставщики данных, которые независимо работают над безопасной передачей данных из-за пределов блокчейна в блокчейн.

    Владельцы токенов делают ставку на то, что поставщики данных предоставят им право отправлять данные в протокол.

  • Разработчики DApp, которые платят небольшую комиссию за использование Oracle.
  • Держатели токенов Band, которые голосуют за поставщиков данных.

    Голосуя своими токенами за провайдера, они получают вознаграждение из денег, выплачиваемых dApps.



О блокчейн-оракулах и немного о Web3

Среди оракулов, предлагаемых Band «из коробки»: время взлета/посадки самолета, карта погоды, курсы криптовалют, курсы золота и акций, информация о блоках биткойнов, средняя цена на газ, объемы на криптобиржах, генератор случайных чисел, Yahoo Finance, HTTP. Код состояния.

Кстати, среди инвесторов Band — легендарный венчурный фонд Секвойя И Бинанс .



Звено цепи

В целом Chainlink и Band очень похожи — как по решениям по умолчанию, так и по возможностям разработки.

Chainlink проще в использовании, нет голосования за поставщиков информации, а Band более гибок, поскольку использует Космос SDK и имеет 100% открытый исходный код. В настоящее время Chainlink гораздо более популярен: в списке партнеров проекта есть Google Cloud, Binance, Matic Network и Polkadot. Chainlink также сосредоточился на оракулах для сферы.

DeFi , который сейчас быстро растет.

О блокчейн-оракулах и немного о Web3

Ресурсы, данные которых можно получить через оракул от Chainlink.

Заключение

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

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

Для тех, кто хочет копнуть глубже: Документы группы , Документы Chainlink .

Теги: #блокчейн #Децентрализованные сети #Криптовалюты #Web3 #оракулы #оракулы

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.