创建order org和相应节点
创建order org和peer org的步骤高度相似。
- 创建order org CA
- 点击Add Certificate Authority,设置Orderer CA为Display name。
- admin和adminpw为Admin ID和Admin Secret。
- 使用该CA来注册order admin和 order认证
- 选择Orderer CA,点击Register User。
- ordereradmin和ordereradminpw作为Enroll ID和Enroll Secret。类型选择client。
- 点击Register User, 输入orderer1和orderer1pw作为Enroll ID和 Enroll Secret 。类型选择peer。
- 创建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。
- 关联order和peer
- 点击我们刚刚创建的Orderer。
- 在Consortium Members下点击Add organization。
- 选择Org1 MSP,点击提交。
创建和加入channel
- 创建channel
- 点击Create channel,给channel起名:mychannel
- 选择刚刚创建的order,选择Org1 MSP (org1msp)作为MSP。
- Org1 Admin作为关联认证。
- 点击添加,选中Operator。
- 点击创建
- 把peer加入channel
- 点击Join channel,选择Orderer,选择mychannel,选择要加入的peer: Peer Org1。 提交。
虽然很复杂,但是恭喜你,你已经创建好了fabric网络。
导入智能合约
- 安装智能合约
- 点击Smart contracts,点击 Install smart contract,选择我们之前导出的智能合约。
- 点击添加文件,点击安装。
- 实例化智能合约
- 在smart contracts tab,找到你刚刚安装的智能合约。
- 点击Instantiate,选择mychannel,选择org1msp。
- 点击Instantiate。