5 февраля 2021

Оракулы открывают новые возможности Dash Platform

Блокчейн-революция развивает мир приложений, не требующих доверия. Сегодня мы можем автоматизировать бизнес-логику с помощью смарт-контрактов и хранить данные не требующем доверия образом — например, в децентрализованном облачном хранилище Dash. В связи с этим становятся невероятно важны оракулы, потому что они позволяют смарт-контрактам взаимодействовать с внешними данными и полагаться на их корректность. В этом плане оракулы — это необходимое связующее звено и важная составляющая системы, которая позволяет использовать децентрализованное хранилище Dash в составе не требующих доверия структур. В этой статье мы рассмотрим, какие плюсы и минусы Dash Platform может получить при использовании оракулов.

 

Важность децентрализованных оракулов

Представьте, что существует полностью автоматизированный банк или трейдинговый аккаунт, которому не нужен традиционный банк или финансовый институт. Такое уже стало реальностью. С помощью смарт-контрактов децентрализованные приложения (dApps) могут избавиться от посредников, человеческого вмешательства и значительно повысить эффективность процессов. Хранилища данных и оракулы — это два основных компонента подобных структур, поскольку именно они позволяют децентрализованным приложениям и смарт-контактам взаимодействовать с внешним миром, обрабатывая и храня информацию. Эту задачу можно реализовать как через централизованные системы, так и с использованием децентрализованных ресурсов.

Но есть одна проблема: мало кто хочет доверять централизованным системам, которые жёстко ограничивают истинный потенциал децентрализованных приложений. Вместо этого требуется подходящий способ хранить данные децентрализованно и взаимодействовать с ними так, как вам захочется. Достичь этого можно с помощь смарт-контракта, который следует некоторому набору правил, и децентрализованного облачного хранилища, которое не полагается в своей работе на централизованные сервера. Но в этой схеме не хватает ещё одного звена — а именно, связи между хранящимися данными и тем, как приложения работают с этими данными. Другими словами, вопрос в том, как смарт-контракты будут взаимодействовать с внешними данными. И тут на помощь приходят оракулы.

Оракул — это сторонняя система, которая подтверждает информацию о состоянии внешнего мира. Например, оракул может сообщать об актуальных ценах на активы на основе доверенных источников, или извещать о победителе определённого спортивного события. Подобную информацию можно получить или собрать из одного источника с помощью централизованного оракула, или же из нескольких доверенных источников — с помощью децентрализованного оракула.

Если разрешить смарт-контрактам взаимодействовать с произвольными офчейн данными, это способно значительно расширить варианты использования децентрализованных приложений, потому что практически любой сценарий требует обращения к внешней информации, а это означает, что эти данные необходимо хранить и обрабатывать. Однако, у большинства смарт-контрактов нет возможности подтвердить точность поступающей им извне информации. Очевидным решением здесь является надёжный источник, который может поставлять точные данные в стабильные блокчейн-реестры, с которыми, в свою очередь, уже может работать логика смарт-контрактов.

Децентрализованные оракулы могут решить эту проблему и дать Dash Platform огромное количество новых возможностей.

 

Какую полезность оракулы несут для Dash Platform

Децентрализованное облачное хранилище Dash работает на основе сети мастернод и блокчейна, превращая пиринговую сеть Dash в децентрализованное облако. Разработчики могут легко интегрировать свои приложения с Dash Platform с помощью децентрализованного программного интерфейса приложений (DAPI). Это открывает новые возможности для создания децентрализованных приложений.

Через Dash Platform любой может отправлять, хранить и получать данные с помощью Dash Drive — децентрализованного облачного хранилища, а также использовать блокчейн с помощью более удобного для разработчиков интерфейса. Основная особенность DAPI заключается в том, что он позволяет разработчикам получать тот же уровень доступа и безопасности без завышенных расходов, а пользователям — получать доступ к своим децентрализованным приложениям с любого устройства или веб-браузера без необходимости использовать сторонние сервисы. Другими словами, никто не может запретить или ограничить децентрализованное приложение или его данные, а пользователям не нужно ничего дополнительно устанавливать для пользования им. 

Чтобы полностью раскрыть все преимущества Dash Platform, планируется задействовать децентрализованного оракула, который выступит надёжным источником данных и обеспечит обмен данными между Ethereum и блокчейном Dash. Вкратце — мы можем использовать оракулы, чтобы создать взаимодействие между Dash Platform, DAPI и блокчейном Ethereum с помощью смарт-контрактов в не требующей доверия среде.

 

Новый мир децентрализованных приложений

Не требующие доверия системы довольно сложны, и пока у нас нет значительного количества рабочих примеров их использования. Большинство децентрализованных и других приложений используют внешние данные из централизованных (до определённой степени) источников. Но ситуация меняется, поскольку блокчейн-технология развивается и проникает во всё большее количество индустрий. Чем больше децентрализованных источников данных появится, тем больше людей смогут воплощать свои идеи, используя, создавая, воспроизводя как свои данные, так и опираясь на существующие внешние данные.

Учитывая развитие децентрализованных бирж и приложений DeFi, курсы криптовалют являются хорошим примером таких внешних данных. Обменные курсы являются важными исходными данными для многих децентрализованных приложений, с которыми нужно взаимодействовать и инициировать транзакции, а затем — многие последующие транзакций. Точность здесь жизненно важна, и существуют различные стратегии обеспечения надёжности этих данных: использовать множественные источников данных и различных оракулов, или прибегнуть к требующим доверия системам. Другими словами: надёжность данных, обеспечивающая эффективность и автоматизацию процесса — это ключ к эффективности децентрализованных приложений. 

Другой пример — IoT-сенсоры, которые улучшают процессы логистики и страхования, автоматизируя составление претензий и их урегулирование, или рынки предсказаний, которые позволяют делать ставки на любое событие, например, на исход президентских выборов. Но во всех этих примерах, чтобы стать по-настоящему не требующими доверия, смарт-контрактам самим необходимо обращаться к достоверным надёжным внешним источникам данных. 

Чтобы не изобретать колесо и не разрабатывать нового оракула с нуля, мы рассматриваем использование уже существующих оракулов и соответствующих концепций. В Dash уже обнаружили, что децентрализованный API Chainlink является подходящим вариантом для приложений на блокчейне Ethereum, чтобы считывать и записывать данные из-в децентрализованное облачное хранилище Dash. API Chainlink хорошо известен, протестирован и часто используется другими проектами, а также высоко децентрализован. Альтернативные реализации оракулов тоже исследуются.

 

Заключение

Оракулы играют значительную роль в успешной передаче данных реального мира децентрализованным приложениям. При использовании Dash Platform, интеграция надёжного оракула может открыть немалые новые возможности — например, в DeFi, в облачном хранении, а также в сфере “токенизированных активов”. Это означает более рентабельные и практичные решения для децентрализованных приложений, а также открытие новых возможностей по применению Dash Platform.

Оракулы являются необходимым элементом в деле создания децентрализованных приложений, использующих смарт-контракты и хранилище Dash и способных взаимодействовать друг с другом. Также практические варианты их использования демонстрируют, что они обладают высоким потенциалом как на техническом уровне, так и с точки зрения бизнеса. И первый шаг в этом направлении — создание подходящих инструментов.

Первоисточник

Обсудить в Discord!