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

Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Журнал засідання як ключ до перевірки правомірності негласних слідчих дій Діна Дрижакова вчора о 14:10
- Самосаботаж: коли твій найбільший ворог – це ти сам Олександр Скнар вчора о 14:00
- Бюджет-2025: "закордон нам допоможе" Любов Шпак вчора о 13:33
- Революція безпеки Валентин Митлошук вчора о 10:20
- Кабмін-шатл: змінилися крісла, але не пілоти Дана Ярова 14.07.2025 17:12
- HR-документообіг: коли кожна хвилина – це репутація Олександр Вернигора 14.07.2025 16:52
- ЗЕД і валютний контроль у 2025 році: що варто знати бізнесу Юлія Мороз 14.07.2025 15:05
- Виклики і успіхи у врегулюванні авіаційних страхових спорів Сергій Дзіс 14.07.2025 14:32
- Що означає URC2025 у Римі для енергетики України та ЄС: підсумки та аналітика Ростислав Никітенко 14.07.2025 11:11
- Молдавський експеримент: коли іноземні експерти замінюють народний суверенітет Юрій Григоренко 14.07.2025 10:19
- Заметки по итогам Римской конференции: вопросы возрождения Украины Вільям Задорський 13.07.2025 18:59
- Что меняется в отсрочке для преподавателей: разбор законопроекта №13193 Віра Тарасенко 13.07.2025 15:30
- Що означає історичне рішення ЄСПЛ у справі "Україна та Нідерланди проти росії" Юлія Овчинникова 12.07.2025 20:59
- Пенсійна рулетка Андрій Павловський 11.07.2025 19:35
- Чому у відпустках приймають рішення про звільнення? Ольга Малахова 11.07.2025 17:10
-
Американці отримали контроль над одним з найбільших зернових терміналів в Одесі
Бізнес 50587
-
50 000 грн при народженні та 7000 грн щомісяця: уряд схвалив нову підтримку родин з дітьми
Фінанси 12485
-
У медзакладах Києва відбулися обшуки: БЕБ розслідує махінації з eHealth – фото
Бізнес 8523
-
На Київщині запустять зразкові автобусні маршрути: пілот – до Білої Церкви
Бізнес 7013
-
Німеччина готує скорочення соцвиплат. Мерц: Люди мають працювати
Фінанси 6472