Как создать пользовательскую среду фабрики на платформе блокчейна ibm VScode

Я использую редактор VSCode для разработки HF-сети с использованием расширения платформы IBM blockchain. Я написал код цепочки в golang и упаковал его так, чтобы он был готов к развертыванию для каждого однорангового узла. Однако платформа блокчейна IBM предоставляет пользователям среду фабрики по умолчанию с 1 организацией, 1 одноранговым узлом и 1 центром сертификации. Моя проблема здесь. Я хочу иметь возможность создать настраиваемую среду фабрики на платформе блокчейна IBM с большим количеством организаций и одноранговых узлов (например, 3 организации с одним одноранговым узлом в каждой), но я не мог найти ресурсов о том, как это сделать. Есть возможность добавить среду фабрики (которая использует файл JSON), но я могу найти ресурсы о том, как это написать.

Справка о том, как создать настраиваемую среду фабрики с тремя организациями с одноранговыми узлами каждая на платформе блокчейн IBM (VScode).


person I'am Naol Kebede    schedule 10.11.2019    source источник


Ответы (2)


В настоящее время вы не можете настроить собственную фабричную сеть с помощью расширения vscode. Что вы можете сделать, так это запустить в своей системе настраиваемую фабричную сеть и подключиться к ней через расширение vscode.

Для этого сначала создайте файл узла json. Вы можете создать файл json примерно так:

[
 {
    "name": "ca.org1.example.com",
    "api_url": "http://localhost:17054",
    "type": "fabric-ca",
    "ca_name": "ca.org1.example.com"
 },
 {
    "name": "peer0.org1.example.com",
    "api_url": "grpc://localhost:17051",
    "type": "fabric-peer",
    "msp_id": "Org1MSP"
 },
 {
    "name": "orderer.example.com",
    "api_url": "grpc://localhost:17050",
    "type": "fabric-orderer",
    "msp_id": "OrdererMSP"
 }
]

Вы можете найти подробные объяснения в их официальном репозитории git здесь.

person Prayag k    schedule 22.11.2019

На данный момент вы не можете использовать расширение VS Code для создания пользовательской структуры, но это находится в дорожной карте, как вы можете видеть из этого проблема с github.

Вы можете создать свою собственную ткань, а затем подключиться к ней с помощью VS Code, создав простой файл JSON, который описывает ткань.

Многие люди используют «Первую сеть» из образцов ткани и руководств по структуре Создайте свою первую сеть (BYFN). Это сеть с двумя организациями, и если вам нужно 3 организации, вы можете использовать расширенную первую сеть (EYFN) учебное пособие.

person R Thatcher    schedule 11.11.2019