Система и способ создания программных приложений на основе блокчейна

1. Способ создания программных приложений на основе блокчейн, основывающийся на разбиении приложения на следующие компоненты - интерфейсные формы, bpmn-процессы, микросервисы, схема данных и смарт-контракты, при этом приложение размещается в системе, состоящих из следующих модулей, взаимодействующих между собой:
сеть блокчейн с поддержкой смарт-контрактов, где опубликованы смарт-контракты, соответствующие конкретному программному приложению;
модуль логики и функциональности приложения, где опубликованы микросервисы, соответствующие конкретному программному приложению;
модуль процессинга, обеспечивающий общие для опубликованных в системе приложений функции;
модуль каналов взаимодействия, обеспечивающий взаимодействие с приложением; при этом, разработчик размещает приложение через модуль «маркетплейс», а приложение размещается как пакет, состоящий из интерфейсных форм, bpmn-процессов, микросервисов и смарт-контрактов, при этом модуль «маркетплейс» автоматически разбирает размещенный пакет и размещает смарт-контракты из данного пакета в сеть блокчейн, интерфейсные формы в модуль каналов взаимодействия, bpmn-процессы в подсистему ВРМ модуля общей логики и общей функциональности и микросервисы в модуль логики и функциональности приложения.
2. Архитектура системы создания программных приложений на основе блокчейн, которая состоит из следующих модулей, взаимодействующих между собой:
сеть блокчейн с поддержкой смарт-контрактов, где опубликованы смарт-контракты, соответствующие конкретному программному приложению;
модуль логики и функциональности приложения, где опубликованы микросервисы, соответствующие конкретному программному приложению;
модуль процессинга, обеспечивающий общие для опубликованных в системе приложений функции;
модуль каналов взаимодействия, обеспечивающий взаимодействие с приложением;
модуль «маркетплейс», посредством которого разработчики могут разрабатывать и размещать в системе приложения как пакеты, состоящие из интерфейсных форм, bpmn-процессов, микросервисов и смарт-контрактов.