Dash Core Group (DCG) поделилась информацией о преимуществах Dash Platform, которая состоит из Dash DAPI и Dash Drive.
Dash Core Group планирует обновить сеть с помощью обновления протокола, а также “разработать самый удобный в использовании криптовалютный кошелёк”, но для реализации задуманного нужно развить бэкенд-сервисы.
“Чтобы ускорить разработку нового кошелька, а также многих других вариантов использования, DCG строит платформу для разработки приложений Dash Platform, которая будет использовать сеть мастернод Dash и блокчейн. Она будет состоять из двух архитектурных компонентов – Drive и DAPI, которые превратят пиринговую сеть Dash в облако, через которое разработчики смогут интегрировать свои приложения. Для релиза MVP платформа будет в основном работать в формате “база данных как сервис” и с помощью контрактов данных задавать различную инфраструктуру для приложений, при этом данные этих приложений будут храниться в сети мастернод и заверяться нашим блокчейном.”
Дана Алибранди, руководитель продукта в Dash Core Group, раскрыл дополнительные подробности: и Drive, и DAPI будут написаны на Node.js, а “Dash Platform будет доступна для разработки как часть релиза 1.0”. Однако, после первоначального релиза команда “продолжит дорабатывать платформу, со временем предоставив разработчикам полный комплект необходимых инструментов”.
Работа над двумя частями одного целого
С Dash Drive разработчики смогут создавать контракты данных, которые “будут описывать структуру данных их приложения”, что будет похоже на “создание схемы базы данных для документо-ориентированной базы данных, например, MongoDB”. Затем данные пользователей могут “одобряться и подтверждаться в соответствии с этим контрактом”, прежде чем загружаться на Dash Drive через переходы состояний. Затем эти данные будут сохранены в сети мастернод, а за работу с ними будет взиматься определённая комиссия, размер которой “будет зависеть от пользовательских операций, например, чтения, записи или продления срока хранения”. Кроме того, “алгоритм PoSe (доказательство оказания услуги) будет обновлён таким образом, чтобы отслеживать, какие мастерноды корректно хранят данные Dash Drive” и, следовательно, заслуживают выплаты вознаграждения.
Дана пояснил, что Drive “облегчает доступ к данным, которые надёжно записаны и хранятся в соответствии с нашим протоколом консенсуса, а также выводит их в доступном для восприятия и аудита виде”. Кроме того, данные пользователей защищены от отключения одной отдельной ноды, потому что “они хранятся в подобии MongoDB”, а “история транзакций приложения хранится в IPFS, которая также передаёт данные другим нодам в сети Dash”.
Dash DAPI – это “распределённый, децентрализованный API”, который даёт клиентам возможность “интегрировать свои приложения в Dash Platform”.
“DAPI – это HTTP API, который раскрывает доступ к точкам подключения JSON-RCP. Через эти конечные точки разработчики смогут отправлять и получать данные приложений с помощью Drive, а также делать запросы в блокчейн, со временем воссоздавая функционал Insight в более удобном для них интерфейсе. Фактически, DAPI даёт разработчикам уровень безопасности и доступ полной ноды без фактических дополнительных расходов на её содержание.”
Чтобы загрузить данные в Dash Drive, разработчики должны платить определённую комиссию, что поможет решить проблему “иждивенчества”, которая обычно возникает в пиринговых сетях, когда “чрезмерное расходование ресурсов некоторыми участниками влияет на работу всей сети, снижая её эффективность и скорость”. У DAPI также есть многочисленные копии точек доступа к системе, которые дают ему большую устойчивость по сравнению с традиционными API, у которых есть одна точка отказа.
Развитие Dash для будущих приложений
Своей приоритетной разработкой Dash заявил создание цифровых денег, чтобы пользователи действительно могли использовать криптовалюту в повседневной жизни. Для этого в том числе нужна простота в использовании, которую помогут обеспечить Dash Drive и DAPI через более удобный интерфейс кошелька. Однако, эти функции также откроют возможности для разработки множества других приложений, например, “осуществление непрерывного контроля, управление цифровыми правами, цепочки поставок, учётная документация, проведение проверок” и многое другое. DCG “активно исследует дополнительные функции, например, storage-объекты, триггеры данных, шардинг, инструменты разработчиков и фреймворки и т. д.” чтобы и дальше улучшать сеть.
Как бы то ни было, DCG – это лишь одна из групп разработчиков Dash, которая финансируется из децентрализованного Бюджета Dash. Чтобы полностью понять потенциал многочисленных дополнительных функций Dash, другим разработчикам стоит сосредоточиться на разработке своего собственного видения тех приложений, которые могут работать в сети Dash. Хорошая новость заключается в том, что это уже начало происходить, поскольку бывший разработчик DCG и главный архитектор Энди Фрир ранее уже покинул команду DCG, чтобы сосредоточиться на разработке DApps для Dash. Кроме того, существуют такие компании как Medicinal Genomics, которые хешируют данные о геномах в сеть Dash, чтобы улучшить исследования медицинской марихуаны и её генетическую структуру, и ждут с нетерпением того момента, когда можно будет продолжить работу уже с помощью Dash Drive.