Профиль соединения для Ткани 1.4.1 + Плот - PullRequest
0 голосов
/ 12 июня 2019

Я пробую новую версию Fabric 1.4.1 и хотел использовать Raft в качестве алгоритма консенсуса. Я выполняю все шаги, описанные в руководстве byfn.

Однако я не понимаю, какнастройте профиль connection.json, чтобы включить новых заказчиков для последующего использования на композиторе.

Не могли бы вы посоветовать мне?

1 Ответ

0 голосов
/ 13 июня 2019

Это пример профиля соединения с 1 одноранговым узлом, 1 CA и службой заказа плота из 5 узлов:

{ "name": "channel1", "description": "Network Description", "version": "1.0.0", "client": { "organization": "org1msp" }, "organizations": { "org1msp": { "mspid": "org1msp", "peers": [ "<Peer IP>:32321" ], "certificateAuthorities": [ "<CA IP>:31941" ] } }, "orderers": { "<Orderer 1 IP>:31685": { "url": "grpcs://<Orderer IP>:31685", "tlsCACerts": { "pem": "<PEM Cert>" } }, "<Orderer 2 IP>:30386": { "url": "grpcs://<Orderer IP>:30386", "tlsCACerts": { "pem": "<PEM Cert>" } }, "<Orderer 3 IP>:32522": { "url": "grpcs://<Orderer IP>:32522", "tlsCACerts": { "pem": "<PEM Cert>" } }, "<Orderer 4 IP>:31366": { "url": "grpcs://<Orderer IP>:31366", "tlsCACerts": { "pem": "<PEM Cert>" } }, "<Orderer 5 IP>:30116": { "url": "grpcs://<Orderer IP>:30116", "tlsCACerts": { "pem": "<PEM Cert>" } } }, "peers": { "<Peer IP>:32321": { "url": "grpcs://<Peer IP>:32321", "tlsCACerts": { "pem": "<PEM Cert>" }, "grpcOptions": { "ssl-target-name-override": "<Peer IP>" } } }, "certificateAuthorities": { "<CA IP>:31941": { "url": "https://<CA IP>:31941", "caName": "ca", "tlsCACerts": { "pem": "<PEM Cert>" } } } }

...