【问题标题】:How to create a custom fabric environment on ibm blockchain platform VScode如何在 ibm 区块链平台 VScode 上创建自定义结构环境
【发布时间】:2019-11-10 06:24:50
【问题描述】:
我正在使用 VSCode 编辑器来开发一个使用 IBM 区块链平台扩展的 HF 网络。我已经用 golang 编写了链代码并将其打包,以便可以部署到每个对等点。但是,IBM 区块链平台为用户提供了具有 1 个组织、1 个对等点和 1 个 CA 的默认结构环境。我的问题就在这里。我希望能够在 IBM 区块链平台上创建一个具有更多组织和对等点的自定义结构环境(例如 3 个组织,每个组织都有一个对等点),但我找不到有关如何做到这一点的资源。可以选择添加结构环境(使用 JSON 文件),但我可以找到有关如何编写它的资源。
有关如何在 IBM 区块链平台 (VScode) 上创建具有三个对等组织的自定义结构环境的帮助。
【问题讨论】:
标签:
visual-studio-code
hyperledger-fabric
hyperledger
ibm-blockchain
ibp-vscode-extension
【解决方案1】:
目前,您无法使用 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仓库here找到详细的解释。
【解决方案2】:
目前您无法使用 VS Code 扩展来创建自定义结构,但正如您从 github issue 中看到的那样,它在路线图上。
您可以创建自己的自定义结构,然后通过创建描述结构的简单 JSON 文件使用 VS Code 连接到它。
许多人使用 Fabric 示例和 Fabric 教程中的“First Network”构建您的第一个网络 (BYFN)。这是一个 2 Org 网络,如果您想要 3 Orgs,您可以使用扩展您的第一个网络 (EYFN) 教程。