Российская компания Waves Platform представила инструмент Data Oracle для создания оракулов данных, основанных на дата-транзакциях.
Оракулы данных позволяют получать доступ к данным из разных источников за пределами блокчейна, которые необходимы для соблюдения условий смарт-контрактов и функционирования dApps. Это могут быть курсы обмена валюты, результаты выборов и спортивных состязаний, погода и даже задержки самолетов и поездов.
«Для создания оракула необходимо взять внешний источник данных и отправить инициализирующую дата-транзакцию, содержащую информацию о данных оракула. Независимо от того, вводятся данные автоматически или вручную, протокол Data Oracle поможет членам сообщества найти оракул в каталоге, узнать его источник и частоту обновления данных», — объясняют разработчики.
В дальнейшем разработчик сможет обновить данные оракула – например, изменить его статус или добавить новое поле в описании.
«Мы рекомендуем разработчикам обновлять версию оракула после любых изменений формата, а также делать краткое описание изменений, чтобы с ним было проще работать другим разработчикам, уже использующим данные оракула», — отмечает команда Waves.
Разработчики могут использовать существующий протокол, доступный на GitBook, а при необходимости расширить его.
В будущем Waves планирует сформировать базу данных протоколов с открытым кодом, чтобы помочь разработчикам создать стандарты оракулов данных на блокчейне для разных сфер. Конечная цель – повысить интероперабельность и совместимость IT- и блокчейн-систем.
Напомним, ранее ForkLog сообщал, что Waves Platform совместно с Новосибирским институтом программных систем займется созданием дорожной карты по внедрению технологии блокчейн в рамках государственной программы «Цифровая экономика».