Hyperledger композитор для предприятия - PullRequest
0 голосов
/ 09 мая 2018

Я видел, что с Hyperledger composer действительно легко работать, также мы можем развернуть код композитора на фабрике hyperledger. Но я обнаружил, что они создают только один канал, и мы будем иметь возможность общаться с конкретными партнерами, как то, что мы можем делать в GoLang \ fabric, можем ли мы вызывать внешние веб-сервисы из кода сценария Java-компоновщика, как мы можем это делать в Golang на ткань

Мне интересно, можем ли мы использовать hyperledger composer для корпоративных блоковых приложений? или просто мы используем его для создания POC блокчейна.

Привет.

Бассель Х

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

да, вы можете позвонить во внешние веб-службы и получить результаты обратно в свой код смарт-контракта или см. Клиент -> https://hyperledger.github.io/composer/latest/integrating/call-out

да Hyperledger Composer предназначен для приложений блокчейна Enterprise. Ваши приложения будут использовать клиент Composer для записи данных приложения в бухгалтерскую книгу, а его производственная среда выполнения - то, где интеллектуальная контрактная / бизнес-сеть «цепочечный код» развертывается / устанавливается на равноправных узлах (точно так же, как цепочечный код Go развертывается аналогично). Один из таких провайдеров, использующих Composer, находится здесь -> https://ibm -blockchain.github.io / platform-deploy /

Наконец, также смотрите здесь -> https://github.com/hyperledger/composer-knowledge-wiki/blob/latest/knowledge.md#production для получения дополнительной информации.

0 голосов
/ 09 мая 2018

Hyperledger Composer предназначен для использования в приложениях корпоративного блокчейна, хотя Composer Playground не предназначен для производственного использования.

Composer подключается к Fabric с использованием карт Business Network Card, которые содержат учетные данные и профиль подключения. Профиль соединения содержит определения «сервисов» на Fabric, поэтому в карте можно определить конкретные одноранговые узлы.

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

На GitHub имеется нерешенная проблема *1010* при использовании Composer для многоканального режима, поэтому вы можете оставить комментарий или +1 к нему - особенно если у вас есть хороший вариант использования многоканального.

Многие люди думают и используют каналы в качестве функции безопасности, но ACL Composer могут решить эту проблему в некоторых случаях. Точно так же предстоящая функция sidedb в Fabric может обеспечить безопасность вместо отдельных каналов.

...