这篇文章将为大家详细讲解有关如何在IBM Cloud中运行Fabric,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
打包智能合约
我们将在VS Code上使用IBM Blockchain Platform扩展来打包智能合约。
打开VS Code里面的智能合约面板,选择你要导出的智能合约,右键点击,选择“Export Package”,在您的计算机上找到一个位置并保存.cds文件。 稍后,我们将使用此程序包智能合约在IBM Blockchain Platform 2.0服务上进行部署。

现在,我们将开始在IBM Cloud上设置和配置Hyperledger Fabric网络。
创建IBM Cloud services
登录IBM Cloud,创建IBM Cloud Kubernetes服务。 您可以在目录中找到该服务。 IBM Cloud提供一个免费集群实例,并在30天后过期。 注意:Kubernetes服务设置可能需要20分钟才能完成。

创建fabric网络
在创建好了blockchain platform之后,就可以开始配置fabric网络了。
我们需要创建一个具有单个peer的组织,和该组织的MSP和CA(证书颁发机构)以及一个order组织,和它的MSP和CA。 我们将创建相应的identities以部署peer节点并操作节点。
创建org和相应的节点

使用该CA来注册identities
选择我们创建的org1 CA证书颁发机构。
首先,我们将为组织“ org1”注册一个管理员。 单击注册用户按钮。 输入org1admin作为注册ID,并输入org1adminpw作为注册密码。 点击下一步,将此身份的类型设置为client,然后从下拉列表中选择关联所有组织。 我们将“最大注册人数”和“添加属性”字段留空。
我们将重复该过程以创建peer的身份认证。 单击注册用户按钮。 使用peer1作为注册ID,以及peer1pw作为注册密码。 点击下一步,将此身份的类型设置为peer,然后从下拉列表中选择关联所有组织。 我们将“最大注册人数”和“添加属性”字段留空。

创建peer组织的MSP
选择Organizations,点击Create MSP definition
使用Org1 MSP作为“MSP Display name”,org1msp作为MSP ID。
选择Org1 CA作为该组织的root CA 。
organization admin的Enroll ID和Enroll secret 分别为:org1admin 和 org1adminpw。Identity name 选择Org1 Admin。
点击Generate和Export来生成该组织的admin identity并将其导出到本地文件系统。最后,点击Create MSP definition完成MSP的创建。

创建peer节点
在Nodes页面,点击Add peer按钮,使用Peer Org1作为Display name。
选择Org1 CA作为Certificate Authority。
peer1和peer1pw作为Enroll ID 和 Enroll secret 。Org1 MSP作为 Administrator Certificate。
admin和adminpw作为 TLS Enroll ID和TLS Enroll secret。
Org1 Admin 作为Associate an identity 。

创建order org和相应节点
创建order org和peer org的步骤高度相似。

创建order org的MSP
点击Create MSP definition,Orderer MSP作为MSP Display name ,orderermsp作为MSP ID 。
Orderer CA作为Root Certificate Authority。
ordereradmin和ordereradminpw作为Enroll ID和 Enroll secret。Orderer Admin作为Identity name。
点击Create MSP definition完成创建。

创建order节点
点击Add orderer,Orderer作为Display name ,Orderer CA作为Certificate Authority。
orderer1,orderer1pw作为Enroll ID 和Enroll secret 。
Orderer MSP作为Administrator Certificate。
admin和adminpw作为TLS Enroll ID,TLS Enroll secret
Orderer Admin作为Associate an identity。


创建和加入channel


虽然很复杂,但是恭喜你,你已经创建好了fabric网络。
导入智能合约

关于“如何在IBM Cloud中运行Fabric”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。