Оракулы и смарт-контракты
Что такое оракулы и как они связанны со смарт-контрактами
Для того, чтобы смарт-контракт узнал, когда наступит нужное событие или другую информацию, используют вспомогательные инструменты — оракулы.
Оракул — это сервис, который отвечает за подключение к источнику данных.
Оракул взаимодействует со смарт-контрактом и с источником данных. В упрощённом виде это взаимодействие выглядит так.
(i) Смарт-контракт отправляет запрос оракулу на пре- доставление нужных данных.
Такой запрос может быть направлен для получе- ния какой-либо информации (например, кто является участником компании), или структурирован по модели запроса подтверждения фактов. Например, смарт-контракт направит запрос на подтверждение того, что N владеет долей в размере Х в компании Z.
(ii) Оракул передаёт запрос во внешний источник данных.
Оракул будет общаться с внешними источниками данных через API — интерфейс, который позволяет связать сервисы между собой или определённой базой данных (программный шлюз). Оракул будет обращаться к API внешнего источника для передачи или получения сообщения.
(iii) Оракул получает ответ от внешнего источника информации.
(iv) Оракул записывает ответ на запрос в реестр или отправляет сообщение смарт-контракту, который сделал запрос.
Таким образом, например, смарт-контракт может запрашивать через оракула текущую дату и получать ответ, когда полученный ответ будет содержать нужную смарт-контракту дату, — инициировать платёж.
Важно понимать, что в программном коде нужно будет предусмотреть способ идентификации оракула и источников данных (например, в Ethereum это специальный адрес). Тогда смарт-контракт сможет определить, что информация получена от доверенной стороны.
- Три інсайти інтернет-просування на висококонкурентних ринках Григорій Ігнатов 17:04
- Дизайн інтер’єру: у пошуках балансу між соціальністю та приватністю Алеся Карнаухова 14:54
- Кримінальний арешт самобуду Павло Васильєв 14:28
- Право спадкоємця на розірвання договору купівлі-продажу укладеного спадкодавцем за життя Євген Морозов 13:36
- Дворівнена система оподаткування: що це, та де застосовується? Ольга Ярмолюк 10:47
- Вибір, що творить майбутнє: уроки двох Корей Сильвія Красонь-Копаніаж 08:29
- Підвищення податків для бізнесу – до яких змін слід готуватися Фелікс Аронович вчора о 21:09
- Чому у підручнику для 7 класу карта України без Криму: помилка чи щось більше? Вікторія Войціцька вчора о 20:47
- Проблеми соціального діалогу в Україні Андрій Павловський вчора о 20:31
- Ринок на $1 млрд, який ви пропускаєте: що потрібно знати про нішу зоотоварів в Україні Олександр Колб вчора о 17:51
- Скасування боржником заочного рішення суду за позовом ломбарду Павло Васильєв вчора о 16:59
- Какая справка ВКК должна быть для отсрочки по уходу за родителем Віра Тарасенко вчора о 13:43
- Підстави для визнання виконавчого документа таким, що не підлягає виконанню Євген Морозов вчора о 13:27
- Автоматизація та комплаєнс: як зменшити ризики для підприємств Ігор Шевцов вчора о 10:14
- Трансфертне ціноутворення в Україні у 2024 році Юлія Мороз вчора о 09:57
- Зупинення провадження у справах про адмінправопорушення із застосуванням ст. 335 КПК 845
- Українське телебачення – живий організм у цифровому світі 494
- Чому у підручнику для 7 класу карта України без Криму: помилка чи щось більше? 233
- Три ключових ризики, які TikTok несе для України як інструмент в інформаційній війні 123
- Трансфертне ціноутворення в Україні у 2024 році 97
-
Кабмін змінив назви двох міністерств
Бізнес 19116
-
Час нам подивитися на свою історію з правильного боку. В чому ми досі помиляємося
Думка 13393
-
У Німеччині понад 235 000 українців втратили статус тимчасового захисту за місяць. Причина
Бізнес 8190
-
Туреччину накрила хвиля банкрутств: закрилися тисячі будівельних та текстильних компаній
Бізнес 7707
-
Дженніфер Лопес, Памела Андерсон вигуляли модні образи на кінофестивалі в Торонто: фото
Життя 7410