摘要: 1. Docker安装 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 安装步骤:1) yum-utils提供yum-config-manage 阅读全文
posted @ 2020-01-08 14:24 灵·龙 阅读(1015) 评论(0) 推荐(1) 编辑
摘要: 1.1 操作概述 在“kafka生产环境部署”和“生产环境使用ca生成msp和tls”两篇文章的搭建的环境基础上,实现组织及节点的动态添加功能。 1.2 网络拓扑 1.3 新组织配置1.3.1 生成新组织证书 切换到192.168.235.6服务器上进行CA服务启动及生成证书操作。1. CA服务启动 阅读全文
posted @ 2019-12-20 14:21 灵·龙 阅读(3307) 评论(1) 推荐(2) 编辑
摘要: 在上一章:Fabric kafka生产环境部署的基础上部署Fabric CA,使用Fabric CA进行生成公私钥和证书等文件,全部替换cryptogen工具,包括生成TLS相关的私钥和证书等文件。 Fabric kafka生产环境部署有三个组织,分别为orderer(排序)组织和两个Peer(节点 阅读全文
posted @ 2018-10-14 12:59 灵·龙 阅读(5560) 评论(8) 推荐(3) 编辑
摘要: 16.1 在运行e2e_cli例子时,执行./network_setup.sh up,出现错误:网络搭建之network e2ecli_default not found 问题原因: End-2-End例子的目录是e2e_cli,启动后会创建一个docker network的名字为e2e_cli_d 阅读全文
posted @ 2018-09-14 14:11 灵·龙 阅读(6643) 评论(0) 推荐(3) 编辑
摘要: 11.1 Kafka模式简介 上一章介绍的Solo模式只存在一个排序(orderer)服务,是一种中心化结构,一旦排序(orderer)服务出现了问题,整个区块链网络将会崩溃,为了能在正式环境中稳定运行,需要对排序(orderer)服务采用集群方式,Hyperledger Fabric采用kafka 阅读全文
posted @ 2018-09-08 12:41 灵·龙 阅读(11288) 评论(8) 推荐(4) 编辑
摘要: 多机多节点指在多台电脑上部署多个组织和节点,本案例部署一个排序(orderer)服务,两个组织(org1,org2)和四个节点(peer),每个组织包括两个节点,需要五台计算机,计算机配置如下: 多机多节点部署结构图如下: 图:多机多节点部署结构图 多机多节点部署(1个orderer+4个peer) 阅读全文
posted @ 2018-09-01 19:45 灵·龙 阅读(14315) 评论(18) 推荐(1) 编辑
摘要: 单机单节点指在一台电脑上部署一个排序(Orderer)服务、一个组织(Org1),一个节点(Peer,属于Org1),然后运行官方案例中的example02智能合约例子,实现转财交易和查询功能。 单机单节点部署结构图如下: 图:单机单节点部署结构图 单机单节点部署步骤如下:1. 创建singlepe 阅读全文
posted @ 2018-09-01 19:27 灵·龙 阅读(5889) 评论(5) 推荐(1) 编辑
摘要: Solo模式指单节点通信模式,该环境中只有一个排序(orderer)服务,从节点(peer)发送来的消息由一个orderer进行排序和产生区块;由于排序(orderer)服务只有一个orderer为所有节点(peer)服务,没有高可用性和可扩展性,不适合用于生产环境,可以用于开发和测试环境。 Sol 阅读全文
posted @ 2018-09-01 19:15 灵·龙 阅读(2852) 评论(0) 推荐(0) 编辑
摘要: 9.1 Helloworld案例简介 通过执行官方End-2-End案例,初始了解Fabric网络的运行流程及yaml配置,官方End-2-End案例把执行过程集成,通过一条命令即可完成全部操作,对于初学者只能了解Fabric网络搭建是否成功,对于Fabric网络的执行细节还是迷惑。 为了能让初学者 阅读全文
posted @ 2018-08-27 17:35 灵·龙 阅读(7414) 评论(23) 推荐(0) 编辑
摘要: 8.1 End-2-End案例简介 Fabric官方提供了实现点对点的Fabric网络示例,该网络有两个组织(organizations),一个组织有两种节点(Peer),通过Kafka方式实现排序(Orderer)服务。End-2-End案例的运行需要“cryptogen”和“configtxge 阅读全文
posted @ 2018-08-22 18:05 灵·龙 阅读(6713) 评论(10) 推荐(1) 编辑