Оракулы и смарт-контракты
Что такое оракулы и как они связанны со смарт-контрактами

Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Усунули перешкоди у спілкуванні з дитиною: встановили справедливий графік побачень Юрій Бабенко 16:57
- Як автоматизація юридичних процесів допомагає зменшити ризики? Олександр Вернігора 15:18
- Нові вимоги до фіскальних чеків з 1 березня 2025 року: що потрібно знати підприємцям Юлія Мороз 14:13
- Кінець історії, або Гра без правил Дмитро Новицький 09:20
- Ринок нерухомості: які пріоритети формують сучасний вибір квартир Раміль Мехтієв 08:52
- Закупівлі БпЛА та РЕБ: що змінилося, а що досі гальмує постачання? Євгеній Сільверстов вчора о 17:35
- Україна. Три неймовірних роки Євген Магда вчора о 16:41
- Розкрадання державного житла в Україні, або чому ВПО немає де жити Аліна Москаленко вчора о 16:33
- П’ять уроків великої війни з росією для України Любов Шпак вчора о 16:13
- Чи всі форми косметичних ретиноїдів ефективні Вікторія Жоль вчора о 10:41
- Щодо відповідальності за порушення законодавства про ЗЕК: Законопроєкт №12441 Світлана Приймак вчора о 09:30
- Історія повторюється. І вона має повторюватись правильно Віктор Плахута 24.02.2025 17:05
- Без землі. Небо хамелеонів Олег Короташ 24.02.2025 16:19
- 3 роки вторгнення. 11 років війни. 400 років нашої боротьби Володимир Горковенко 24.02.2025 12:31
- Процедура переведення військовослужбовця в іншу частину після самовільного залишення Тетяна Шупик 24.02.2025 12:16
-
AFP написало, що ЄС запропонував Україні власну угоду щодо надр. Брюссель заперечив
оновлено Бізнес 11316
-
Питання конфіскації російських активів для України розділило ЄС: хто за і проти
Фінанси 8308
-
Біткоїн впав на 20% з моменту інавгурації Трампа – ціна опустилася нижче $90 000
Фінанси 3428
-
Україна опустилася у глобальному рейтингу найбільших виробників чавуну
Бізнес 3056
-
Литва розпочала розбирати ЛЕП до Росії. Частину обладнання передадуть Україні – фото
Бізнес 3047