Jump to content

Блокчейн-оракул

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

Например, в контракте на автоматическую покупку биткойнов по заранее определенной цене условие выполнения основано на текущем обменном курсе биткойнов; оракул вне сети может постоянно отслеживать цену, чтобы обеспечить условие срабатывания контракта. [ 2 ]

Кустов и Селантьева перечисляют следующие типы оракулов: [ 2 ]

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

Обеспокоенность

[ редактировать ]

Если оракул полагается на единственный источник истины ( централизованный ), это может привести к проблемам: источник данных может быть взломан в ходе атаки «человек посередине» или изменен его владельцем, чтобы повлиять на смарт-контракты. Децентрализованные оракулы ( консенсусные оракулы ) повышают надежность информации, предоставляемой смарт-контрактам, запрашивая несколько источников данных, тем самым распределяя доверие между участниками. Однако это не обеспечивает недоверия , поскольку оракулы не являются частью основного консенсуса блокчейна и, следовательно, не являются частью механизмов безопасности публичных блокчейнов. [ 3 ]

  1. ^ Kustov & Selanteva 2022 , p. 86.
  2. ^ Jump up to: а б Kustov & Selanteva 2022 , p. 87.
  3. ^ «Систематический обзор литературы по приложениям на основе блокчейна: текущий статус, классификация и открытые вопросы» . НаукаДирект . Март 2019 года . Проверено 4 апреля 2024 г.

Источники

[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8acaf06990c78e74e78f401dcf193a91__1721985720
URL1:https://arc.ask3.ru/arc/aa/8a/91/8acaf06990c78e74e78f401dcf193a91.html
Заголовок, (Title) документа по адресу, URL1:
Blockchain oracle - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)