Что такое оракул в блокчейне

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

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

Классификация оракулов

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

По направлению передачи данных:

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

По источнику данных:

Оракулы Простыми Словами | ChainLink и Band Protocol Oracle

  • Программные: Подключаются к внешним электронным источникам, таким как веб-сайты, базы данных или API.
  • Аппаратные: Получают данные от физических устройств или датчиков (например, показания датчика температуры).

По степени доверия:

  • Децентрализованные: Основаны на множестве независимых источников данных или узлов, чтобы снизить риск манипуляции.
  • Централизованные: Данные предоставляются одним или ограниченным числом источников, что может создать точку уязвимости.

По способу проверки данных:

  • Консенсусные: Используют множественные источники для проверки и подтверждения данных перед передачей в блокчейн.
  • Одиночные: Основываются на едином источнике данных без дополнительной проверки.

По частоте обновления:

  • Постоянные: Предоставляют данные в реальном времени или с очень высокой частотой.
  • Периодические: Обновляют данные через заданные промежутки времени.

По типу используемых данных:

  • Оракулы на основе событий: Реагируют на определенные события или условия (например, закрытие биржи).
  • Оракулы на основе запросов: Предоставляют данные по запросу от смарт-контракта.

Эти классификации могут комбинироваться, и один и тот же оракул может подходить под несколько категорий одновременно.

Недостатки оракулов

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

Централизация: Использование централизованного оракула может создать уязвимости в децентрализованной системе.

Безопасность: Оракулы подверженны атакам, которые могут искажать передаваемые данные.

Ненадежность данных: Ошибочные данные от оракула могут привести к неправильному выполнению смарт-контракта.

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

Что такое Оракулы (Oracles) в крипте? Обзор с анимацией

Сложность взаимодействия: Интеграция с оракулами может быть технически сложной.

Зависимость от сторонних сервисов: Если оракул использует недоступный источник, это может нарушить работу смарт-контракта.

Манипуляции: Некоторые агенты могут предоставлять оракулам искаженные данные ради выгоды.

Задержки: Пересылка данных между оракулами и блокчейнами может вызвать задержки.

Подпишись и получи доступ к бесплатным курсам и обучающим материалам от Solidity University! Изучай Solidity и Блокчейн Разработку вместе с нами!

Источник: solidity.university

Определение оракула в технологии блокчейн

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

Как блокчейн-оракулы обрабатывают информацию

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

Оракулы: сферы применения и польза от использования

Где применяются оракулы и зачем

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

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

Виды блокчейн-оракулов: разбираемся в различиях

  1. Программные. Используются для проверки онлайн-событий.
  2. Аппаратные. Предоставляют данные на основе физических датчиков.
  3. Человеческие. Достоверность данных проверяется вручную.
  4. Входящие. Используются для выполнения конкретных заданий.
  5. Исходящие. Отправляют данные для подтверждения действия.
  6. Консенсусные. Для них используется система рейтинга.

Как получить информацию для оракулов

Источники информации для оракулов

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

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

Еще одна сложность — добавление нового оракула в систему. Каждый раз это требует обеспечения и координации управления, то есть дополнительных расходов и времени.

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

Вам так же может быть интересно

Основы технологии блокчейн Основы технологии блокчейн 1 Что такое блокчейн? Внимание! Статья опубликована в 2015 году и ждет…

Все, что нужно знать о криптовалюте XLM и ее технологии блокчейн Stellar Все, что нужно знать о криптовалюте XLM и ее технологии блокчейн Stellar Основное Stellar -…

Технология блокчейн Основные термины криптовалюты По данным анализа, проведённого Кембриджскими университетом и центром альтернативных финансов, за период…

Источник: cryptoit.ru

Что такое блокчейн-оракул

blokcheyn-orakul

Здравствуйте, дорогие гости блога womanforex.ru, сегодня мы поговорим о том, что такое блокчейн-оракул, а также рассмотрим его роль в работе с умными контрактами. Блокчейн-оракул представляет собой особое приложение, основным назначением которого является информирование умных контрактов о текущем состоянии сети.

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

Блокчейн-оракул. Основные виды

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

  1. Программное обеспечение.
  2. Аппаратные.
  3. Исходящие/входящие.
  4. Консенсусные.

blokcheyn-orakul

blokcheyn-orakul

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

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

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

blokcheyn-orakul

blokcheyn-orakul

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

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

blokcheyn-orakul

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

blokcheyn-orakul

Заключение

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

Источник: kwiva.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Заработок в интернете или как начать работать дома