我们将一步一步搭建Fabric2.2 版本的区块链网络,从0开始搭建服务器环境、到运行官方Demo集群、创建通道、安装合约,以及从零完成基于区块链的农产品溯源项目开发。适用于无区块链开发经验的朋友们,已经有经验的请绕行。
跟着作者一起操作,不遗漏每个操作步骤。上节已经成功部署区块链集群,并对启动脚本进行分析,这节来学习如何创建及加入通道。
-
查看当前集群情况
docker ps
fabric demo 默认一个orderer、两个组织、每个组织一个节点,目前集群只有系统通道,还没有其他应用通道。 -
通道概念
通道用于实现区块链网络中业务的隔离,一个联盟多个通道,每个通道可代表一项业务,并且对应一套账本,通道内的成员为业务参与方(即联盟内的组织),一个组织可以加入多个通道。 -
创建及加入通道
进入/root/fabric/scripts/fabric-samples/test-network
目录,执行./network.sh createChannel