Блокчейн-оракулы являются важным компонентом технологии блокчейнов и ключом к переосмыслению того, как блокчейны удовлетворяют потребности пользователей.
Вам может быть интересно, что такое блокчейн-оракул и почему он важен. В этой статье подробно описаны основные компоненты оракула блокчейна, определены различные типы оракулы блокчейна, и объясняет, почему оракулы блокчейна так важны для пользователей блокчейна. технология.
Что такое Oracle Blockchain?
Для начала, что такое оракул на блокчейне?
Оракул блокчейна - это устройство или объект, который соединяет детерминированный блокчейн с данными вне сети (данными вне сети). Блокчейн-оракулы - это, по сути, сторонние сервисы, которые предоставляют смарт-контракты с внешней информацией.
Оракулы блокчейнов служат мостом между блокчейнами и внешним миром. Они делают возможным смарт-контракты на блокчейнах для доступа к данным вне сети. Оракул блокчейна можно рассматривать как слой блокчейна, который запрашивает, проверяет и аутентифицирует внешние источники данных для блокчейна. Обычно,
доверенные API выполнить процесс, позволяя блокчейнам быть более связанными с реальными событиями.Из-за договорных соглашений и других методов получения ключевой информации, необходимой приложениям блокчейна, это часто необходимо иметь соответствующую информацию из внешнего мира для выполнения соглашения в вопрос. Это момент, когда в игру вступают оракулы блокчейна.
Теперь вы знаете, что такое оракул блокчейна, и вам может быть любопытно, почему оракулы блокчейна так важны.
Почему оракулы блокчейна так важны?
Ценовые каналы - это действительно лишь верхушка айсберга с точки зрения ценности, которую оракулы блокчейна обеспечивают обществу.
- ChainLinkGod.eth 2.0 (@ChainLinkGod) 26 мая 2021 г.
Оракулы предлагают истину как услугу для договорных соглашений и общества, криптоэкономически защищенный источник реальных данных.https://t.co/xBh1xKVLhX
Смарт-контракты - это компьютерные программы или протоколы транзакций, используемые для выполнения правил и соглашений для блокчейнов. Смарт-контракты выполняют инструкции, необходимые для запуска приложений на основе блокчейна, что позволяет взаимодействовать между пользователями и блокчейном.
Оракулы расширяют сферу действия смарт-контрактов. Технология блокчейн-оракула передает реальные данные в смарт-контракты. Некоторые оракулы также могут не только передавать информацию в смарт-контракты, но и отправлять ее обратно во внешние источники.
Имея больше данных для работы, смарт-контракты можно использовать для более широкого круга вариантов использования. Без оракулов блокчейна смарт-контракты имели бы очень ограниченное применение, поскольку они имели бы доступ только к данным из в своих сетях, которые обычно ограничены одной областью (например, финансовые транзакции для криптовалюты обмен).
Беспрепятственная передача данных очень важна для этого процесса, особенно сейчас, когда мы живем в эпоху преобладания больших данных. Без внешних данных,
В чем проблема Oracle?
Крипто нуждается в еще одном раунде технологического прорыва, чтобы не стать карточным домиком:
- Тайлер Трингас (@tylertringas) 16 июня 2021 г.
1 / жизнеспособное решение проблемы Oracle (получить информацию в блокчейне)
2 / масштабируемость + скорость без полной ядерной децентрализации + безопасность
Проблема разработки оракула на блокчейне заключается в том, что если оракул скомпрометирован, умный контракт, на который он действует, также может быть скомпрометирован по умолчанию. Это проблема оракула. Проблема оракула блокчейна связана с проблемой доверия.
Это доверие включает в себя сомнения относительно надежной передачи данных от источника данных к оракулу, надежного выполнения кода в оракуле, а также надежной передачи данных от оракула к блокчейну.
Основная проблема заключается в том, что люди не доверяют этим внешним источникам информации с самого начала, независимо от того, идет ли она напрямую с веб-сайта или с датчика.
Поскольку оракулы являются сторонними сервисами, которые не являются частью механизма консенсуса блокчейна, они не подчиняются базовым механизмам безопасности, которые предоставляет эта общедоступная инфраструктура. Это затрудняет проверку данных, собранных оракулами. Кроме того, в зависимости от типа оракула блокчейна увеличивается вероятность неисправности и преднамеренного взлома.
Необходимость определения типов оракулов проистекает из важности организации оракулов, чтобы помочь облегчить разработчикам блокчейн-решений быстро ориентироваться в ландшафте потенциальных возможностей параметры. Типы оракулов различаются по функциям и использованию.
Типы оракулов блокчейна
Блокчейн-оракулы можно разделить на разные типы на основе следующих факторов:
- Источник: источник данных, аппаратное или программное обеспечение?
- Направление информации: исходящие или входящие данные?
- Доверие: данные поступают из децентрализованных или централизованных решений?
Существующие типы оракулов включают:
- Программные оракулы
- Аппаратные оракулы
- Входящие оракулы
- Исходящие оракулы
- Оракулы на основе консенсуса
Программные оракулы обрабатывают информационные данные, поступающие из онлайн-источников, такие как температура, цены на товары и товары, задержки рейсов или поездов и т. Д. Программный оракул извлекает необходимую информацию и помещает ее в смарт-контракт.
Смарт-контракты, требующие информации из физического мира, зависят от аппаратных оракулов. Например, автомобиль пересекает барьер, где датчики движения должны обнаруживать транспортное средство и отправлять данные в смарт-контракт или датчики в отрасли цепочки поставок.
Связанный: Узнайте, как создавать собственные DApps на Ethereum
Входящие оракулы предоставляют данные из внешнего мира. Они используют внешние источники для передачи данных в смарт-контракты. Входящие оракулы также позволяют вызывать в блокчейн данные о реальных событиях. Их можно использовать в автоматической торговле.
Исходящие оракулы предоставляют смарт-контрактам возможность отправлять данные во внешний мир. Примером из реальной жизни может служить интеллектуальный замок в физическом мире, который принимает средства, депонированные на адрес. Смарт-контракт отправляет информацию об этом событии через исходящий оракул в механизм, который разблокирует интеллектуальную блокировку.
Оракулы, основанные на консенсусе, получают данные с рынков консенсуса и предсказаний людей. Использование механизма консенсуса с этими типами оракулов представляет собой большой шаг к децентрализованным оракулам. Технология полагается на агрегирование данных от нескольких оракулов с помощью запатентованных методов определения их подлинности и точности. Это связано с тем, что использование только одного источника информации может быть рискованным и ненадежным.
Блокчейн-оракулы на практике
Через призму существующих проектных групп блокчейн-оракулов мы можем лучше понять, как работают блокчейн-оракулы на практике. К таким проектам относятся UMA, Chainlink и Band.
UMA
Протокол блокчейна UMA - это протокол на основе Ethereum, который позволяет людям создавать синтетические активы на блокчейне. Заявление о миссии UMA - дать возможность любому человеку в мире получить доступ к финансовым рискам. Для эффективной торговли синтетическими активами с использованием актуальных данных UMA зависит от своего оракула блокчейна.
Связанный: Что такое децентрализованная биржа криптовалют (DEX)?
Система оракула UMA состоит из оптимистичного Oracle и механизма проверки данных. Смарт-контракты в протоколе UMA запрашивают информацию о ценах в Optimistic Oracle.
Прежде чем цены, предложенные оракулом, будут подтверждены, они могут быть оспорены. Запрос может быть отправлен в DVM для разрешения споров по поводу информации о ценах. В случае возникновения спора держателям токенов UMA предлагается проголосовать, чтобы сообщить цену актива с использованием определенных временных меток.
Chainlink - один из пионеров в секторе блокчейн-оракулов. Протокол на основе Ethereum связывает смарт-контракты с данными с помощью децентрализованной сети Oracle. Одним из самых популярных предложений является сервис агрегирования цен, который использует узлы для передачи данных вне сети для смарт-контрактов на блокчейне.
Несколько независимых операторов оракулов обновляют потоки цен с помощью Chainlink. Пользователи данных из фида цен вносят свой вклад в его качество своим финансированием. Операторы Oracle в сети получают вознаграждение за публикацию ценовых данных.
Выбор узлов в оракуле Chainlink основан на репутации и предыдущей производительности узлов. Это помогает поддерживать качество данных на высоком уровне, а также обеспечивает безопасность смарт-контрактов.
Band протокол
Band Protocol - это сеть оракулов, работающая на блокчейне Cosmos. Он используется приложениями децентрализованного финансирования. В дополнение к обслуживанию децентрализованных финансовых приложений, Band работает над освоением новых территорий, предоставляя данные о спорте, погоде, киберспорте и генерацию случайных чисел.
Band популярен своим кросс-чейн-решением оракула, которое извлекает данные из веб-интерфейсов API. Band использует доверенные данные от нескольких независимых сторон, которые взаимодействуют на основе делегированного консенсуса с подтверждением доли владения.
Владельцы токена протокола разделяют долю управления в Band и несут ответственность за обеспечение хорошего качества данных. Для этого токены BAND делегируются доверенным валидаторам. Валидаторы в сети курируют дату в обмен на вознаграждение за частичную плату.
Новые решения и новые проблемы с оракулами Blockchain
Блокчейн-оракулы - это довольно надежный механизм, облегчающий взаимодействие между смарт-контрактами.
Чтобы блокчейны сохраняли устойчивое влияние в практических приложениях и в различных отраслях, они должны точно взаимодействовать с реальными данными.
Достижение этого с помощью оракулов представляет несколько проблем в виде проблемы оракула.
Однако в этом направлении уже достигнут значительный прогресс, и будущая связь между блокчейнами и внешними потоками данных станет большим шагом вперед для технологии.
Оракулы блокчейнов остаются одним из многих критических строительных блоков, которые должны быть реализованы в экосистеме блокчейнов надежным, ненадежным образом и способствующим росту.
Смарт-контракты требуют программирования, и Solidity - это инструмент для этой работы.
Читать далее
- Объяснение технологии
- Финансы
- Будущее денег
- Блокчейн
Кальвин - писатель в MakeUseOf. Когда он не смотрит Рика и Морти или его любимые спортивные команды, Кэлвин пишет о стартапах, блокчейне, кибербезопасности и других сферах технологий.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.