just wanna build my first fabric network and communicate with my network via fabric-sdk-go.
网络计划使用 raft 共识, 3个org, 每个org下有3个peer.
网络名: yizhishi.com
参与组织: warrior, hunter, rouger(非初始化节点)
初始节点
组织 | 节点 | 说明 |
---|---|---|
warrior | warrior_peer1 | warrior 的主节点 |
warrior | warrior_peer2 | warrior 的备份节点 |
warrior | warrior_peer3 | warrior 的背书节点 |
hunter | hunter_peer1 | hunter 的主节点 |
hunter | hunter_peer2 | hunter 的备份节点 |
hunter | hunter_peer3 | hunter 的背书节点 |
-
从 hyperledger-fabric 编译 cryptogen, configtxgen 等二进制文件
-
自己写 cryptogen 和 configtxgen 所需的配置文件, 共识机制使用 raft
-
使用 docker-compose 或者 k8s 启动 orderer 和 peer 节点.
- 创建 channel
- 节点加入 channel
- update anchor peer
- install chaincode
- chaincode instantiate
- query & invoke chaincode
非初始化组织加入 network, 所需的证书通过 fabric-ca-server 的 API 创建, 然后进行加入组织的一系列操作.