Компания Microsoft анонсировала новый продукт для блокчейн-платформы Azure. Пакет инструментов Azure Blockchain Development Kit основан на бессерверных технологиях и рассчитан на разработчиков, которые будут использовать его для создания собственных систем блокчейна.
Azure Development Kit
Об анонсе продукта рассказал в блоге компании главный программный менеджер Microsoft Марк Меркьюри (Marc Mercuri). По словам Меркьюри, пакет инструментов представляет собой решение, расширяющее возможности приложения Azure Blockchain Workbench и самой платформы Azure. То есть он может свободно интегрироваться с продуктами Microsoft, а также с системами сторонних разработчиков.
Компания Microsoft уже в течение нескольких лет принимает активное участие в отрасли блокчейна. Технологический гигант разрабатывает блокчейн-продукты для различных сценариев применения, включая управление удостоверениями, аутентификацию, корпоративные блокчейны, финансовый рынок и даже средства массовой информации.
Новый пакет инструментов упрощает процесс разработки блокчейна для компаний и программистов и решает ряд проблем, с которыми сталкиваются разработчики при создании приложений блокчейна, как то: отсутствие эффективно функционирующих интерфейсов подключения, сложность интеграции внеблокчейновых данных и систем, а также фактическое использование смарт-контрактов и сетей блокчейна.
«Эти инструменты станут первым шагом для множества организаций на пути к перестройке их моделей бизнеса. Наша команда нашла новые способы, при помощи которых разработчики смогут идти дальше и быстрее», — говорит Меркьюри.
Новые разработки
На данный момент в функции пакета входит создание СМС- и голосовых платформ, через которые пользователи смогут взаимодействовать с сетью блокчейна, а также возможность интеграции с устройствами Интернета вещей (IoT) и мобильными клиентами.
По словам Меркьюри, комплект Azure Development Kit может поддерживать большое количество сценариев и клиентов:
«Azure Blockchain Development Kit включает в себя образцы всех сценариев, в том числе входящих и исходящих СМС, IVR, IoT Hub и IoT Central, мобильного клиента Xamarin для iOS и Android, интеграцию Dynamics через Common Data Service (CDS), ботов и ассистентов (Cortana, Alexa, Google Assistant) и вэб-UX».
Фокус на интеграцию
Первый релиз пакета инструментов направлен на обеспечение интеграции внешних данных с основанной на блокчейне системой. В этой связи инструменты Azure Blockchain Development Kit включают набор приложений Logic Apps, обеспечивающих хэширование файлов и относящихся к ним метаданных. Дополнительно набор также содержит инструменты для создания смарт-контрактов. Включенные в пакет приложения Logic Apps поддерживают наиболее популярные решения, используемые компаниями для хранения документов и другой информации, такие как Azure Storage, OneDrive, One Drive for Business, SharePoint, Box, Adobe Creative Cloud и FTP.
Примечательно, что Azure Blockchain Development Kit предусматривает возможность соединения с сетями других блокчейнов (Ethereum, Corda, Bitcoin и других). Это позволит компаниям вывести свои сети блокчейна на более высокий уровень.
Техническое описание DevOps
В дополнение к набору инструментов Microsoft выпустила техническое описание под названием DevOps for Blockchain Smart Contracts. Документ проливает свет на методологию, которую разработчики будут использовать во время процесса. В нем охватывается множество тем, и он будет полезен как разработчикам, уже знакомым с технологией блокчейна, так и тем, кто только начинает работать с распределенным реестром.
В заключение Меркьюри объяснил, что использование набора инструментов, техописания DevOps и других инструкций является важным этапом плана Microsoft представить бизнес-сообществу преимущества технологии блокчейна:
«Инструмент Azure Blockchain Development Kit является очередным шагом на пути к тому, чтобы сделать доступной и быстрой разработку комплексных приложений блокчейна. Он стоит во главе наших инвестиций в блокчейн и соединяется с компьютерными, информационными, коммуникационными и интеграционными сервисами, доступными на платформе Azure и в облаке Microsoft Cloud для предоставления надежной панели инструментов, при помощи которой разработчики смогут реализовывать свои идеи».