0x00 序言
Fabric网络的手动配置过程主要分为三步:
- 利用cryptogen和configtxgen工具生成配置文件
- 利用Docker-Compose启动容器,利用Docker创建通道、把节点加入通道
- 链码操作,链码的状态有这几种:Install → Instantiate → invocable → Upgrade → Deinstantiate → Uninstall
0x01 配置文件清单
- crypto material
- genesis block for orderer
- channel configuration transaction
- anchor peer transaction
0x02 启动网络
- 启动容器,主要为CA容器、Orderer容器、节点容器peer和用于创建通道的cli容器,对应的镜像文件分别为 hyperledger/fabric-ca、hyperledger/fabric-orderer、hyperledger/fabric-peer、hyperledger/fabric-tools
- Create the channel
- Join peers to the channel
0x03 链码操作
简单模拟的话主要分为以下三种:
- chaincode install
- chaincode instantiate
- chaincode invoke