Как использовать карты Hyperledger локально - PullRequest
0 голосов
/ 22 сентября 2018

На игровой площадке (macOS) у меня есть одна сетевая карта admin @ perishable-network, и я могу подключиться к бизнес-сети.Однако сетевая карта не видна в каталоге /Users//.composer/cards.Вместо этого я вижу там PeerAdmin @ hlfv1.Другая проблема заключается в том, что я получаю сообщение об ошибке при запуске composer-rest-server с помощью PeerAdmin @ hlfv1: для этого соединения не определена бизнес-сеть

1 Ответ

0 голосов
/ 22 сентября 2018

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

Вы не можетеиспользуйте PeerAdmin @ hlfv1 с остальным сервером.Это матричная сетевая карта (т. Е. Вы используете ее для выполнения таких действий на уровне фабрики, как установка, запуск, обновление), а не служебная сетевая карта.Вам нужна сетевая карта для бизнеса (та, которая была связана с бизнес-сетью), чтобы оставшийся сервер мог подключиться и обнаружить определенную бизнес-сеть, чтобы сгенерировать остальные API.

...