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

Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Україна: 68 місце за якістю життя і 87 за зарплатами – сигнал для реформ Христина Кухарук вчора о 17:58
- Вибір, як ключовий квант життя Алла Заднепровська вчора о 13:44
- Пристань для Ocean-у Євген Магда 16.05.2025 18:32
- Регламентування та корпоративні політики для електронного документообігу Олександр Вернигора 16.05.2025 17:15
- Покроковий алгоритм бронювання військовозобов’язаних працівників Сергій Пагер 16.05.2025 12:23
- Зупинити СВАМ – завдання стратегічного значення Євген Магда 15.05.2025 18:32
- Бізнес у пастці кримінального процесу: хто вимкне світло? Богдан Глядик 15.05.2025 18:26
- Коли лікарі виходять на подіум – більше, ніж показ мод Павло Астахов 15.05.2025 15:21
- Пільгові перевезення автотранспортом: соціальне зобов’язання чи фінансовий тягар Альона Векліч 15.05.2025 13:52
- ПДФО на Мальті та в Україні... Хто платить більше? Олена Жукова 15.05.2025 13:49
- Изменения в оформлении отсрочки по уходу: новые требования к акту и справке Віра Тарасенко 15.05.2025 12:23
- Як втримати бізнес на плаву: ключові фінансові помилки та способи їх уникнути Любомир Паладійчук 15.05.2025 10:27
- 5 управлінських викликів для державних підприємств під час війни Дмитро Мирошниченко 15.05.2025 10:22
- Культ "хастлу" розсипається – і це добре Валерій Козлов 15.05.2025 10:15
- Як поводити себе на допиті підприємцям і їхнім працівникам Сергій Пагер 15.05.2025 08:42
-
Як уберегти себе та свою тварину від сказу. Ветеринарна лікарка та імунологиня – простими словами
14084
-
Чому Росія не готова воювати вічно, що б там не говорив Мединський
Думка 11898
-
Чим загрожує Україні Сіміон та які шанси Дана – п'ять фактів про вибори президента в Румунії
8461
-
На Тайвані зупинили останній атомний енергоблок
Бізнес 7200
-
Угорщина та Словаччина свідомо залежать від енергоносіїв з РФ, маючи альтернативу: звіт
Бізнес 4842