Оракулы и смарт-контракты
Что такое оракулы и как они связанны со смарт-контрактами
![Оракулы и смарт-контракты](https://hsto.org/getpro/habr/post_images/162/350/2ac/1623502ac6a03c5ed2b8498206d32e5f.png)
Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Альтернативи децентралізації енергогенерації в Україні не існує Олексій Гнатенко вчора о 15:31
- Відкриті дані: прозорість проти корупції Діана Граділь вчора о 13:39
- Способи захисту прав власника від самочинного будівництва на земельній ділянці Євген Морозов вчора о 10:45
- Власть, наука, интеллект – инвестиции в средний и малый бизнес и устойчивое развитие Вільям Задорський вчора о 04:01
- Прифронтовий Миколаїв. Яку допомогу можна отримати у місті, де лінія фронту зовсім близько Галина Скіпальська 25.07.2024 13:53
- На що дивляться інвестори? Олександр Висоцький 25.07.2024 12:22
- Де нормальний начпрод, там якісні продукти харчування Дана Ярова 25.07.2024 12:06
- Розвиток європейського ринку водню: Нові ініціативи та перспективи Олексій Гнатенко 25.07.2024 10:17
- Внесіть зміни у свій щоденний "to do list" Катерина Кошкіна 25.07.2024 09:59
- Гранти на відновлення та енергоефективність житла: можливості від Фонду енергоефективності Єгор Фаренюк 24.07.2024 21:44
- Порушення прав власника земельної ділянки внаслідок самочинного будівництва Євген Морозов 24.07.2024 19:48
- Як застосувати методи відбору постачальників НАТО у наших реаліях? Євгеній Сільверстов 24.07.2024 18:00
- Кого підтримуватиме Ізраїль під час виборів у США? Олег Вишняков 24.07.2024 13:22
- Європейська рада схвалила висновки щодо інфраструктури електромережі ЄС Олексій Гнатенко 24.07.2024 12:30
- Спільна власність чоловіка та жінки, які проживають без реєстрації шлюбу Євген Морозов 23.07.2024 19:26
- Boris Johnson: Запрошення до усвідомлення – домовлянь з РФ не буде 1882
- Суди проти рф – реалії, фантазії, міфи. Перспективи Арбітражу 299
- Як застосувати методи відбору постачальників НАТО у наших реаліях? 91
- Чому конкурентні закупівлі – це більше ніж просто вимога закону 65
- Дизайн дитячого простору 63
-
11 млрд доларів тому, кого немає. На що просила гроші Україна в Берліні
Бізнес 87040
-
У Харкові обрали нові назви для трьох станцій метро
Бізнес 11226
-
Помпео виклав своє бачення мирного плану Трампа: лендліз на $500 млрд і реальні санкції
Бізнес 9240
-
Криза мобільного зв’язку. Скільки коштуватиме подовження зв'язку під час відключень
Бізнес 5708
-
Київський підприємець почав розбирати Tesla, щоб заряджати оселі – FT
Технології 5386