摘要: (一)共识策略 支持的共识算法: Raft 默认,官方推荐 Kafak 废弃,官方不建议使用 Solo 开发使用,测试模式 阅读全文
posted @ 2021-09-24 16:23 jiftle 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 前言: 随笔资料仅供自用备忘,如果能帮到有缘人给我点个赞,好东西需要有伯乐,金子需要矿工才能认出,不懂的人诺大的金矿也是只是一队无用的石头。 一、链码容器 (一)链码容器依赖 链码容器是链码运行的隔离沙盒,不一定是最终的形态。链码容器的作用是提供链码运行的隔离沙盒环境。是链码在节点安装时通过dock 阅读全文
posted @ 2021-09-24 16:22 jiftle 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一、文档查阅 (一)Fabric文档 Fabric文档,Fabric官方文档托管在github上。可以自由下载查阅,可以通过官方提供的预编译版本进行查阅。 https://hyperledger-fabric.readthedocs.io/zh_CN/release-2.2/index.html 文 阅读全文
posted @ 2021-09-24 16:18 jiftle 阅读(144) 评论(0) 推荐(0) 编辑
摘要: (一)移除网络 1.移除网络 ./network.sh down 执行以上命令,实际上进行了以下操作: 删除已经运行的测试网络容器peer,order,chaincode等 删除了身份证书 阅读全文
posted @ 2021-09-24 16:17 jiftle 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一、源码编译 (一)Fabric核心源码 https://github.com/hyperledger/fabric.git (二)Docker镜像编译 通过Makefile文件进行编译,可以得到Orderer,Peer,Tools的Docker发布镜像 ❯ make docker Building 阅读全文
posted @ 2021-09-24 16:16 jiftle 阅读(675) 评论(0) 推荐(0) 编辑
摘要: (一)基础概念 1.为什么要对区块链网络进行监控? 可视化界面的提供,让外部人员了解到区块链网络的运行细节,增加对区块链网络的认识。 2.采用什么手段对区块链网络进行监控? 采用WEB平台可视化界面的区块链浏览器,提供对网络的监控。 3.网络中的哪些细节需要被监控? 总体运行概况,节点,区块、交易、 阅读全文
posted @ 2021-09-24 16:15 jiftle 阅读(901) 评论(0) 推荐(0) 编辑
摘要: (一)配置管理 1.常见的配置 (1)节点当前的配置 在Peer 节点内执行如下命令查看节点的配置路径 env |grep CFG 结果: FABRIC_CFG_PATH=/etc/hyperledger/fabric Peer对等节点的配置文件名称Core.yaml (2)peer节点配置文件co 阅读全文
posted @ 2021-09-24 16:12 jiftle 阅读(404) 评论(0) 推荐(0) 编辑
摘要: (一)多机-动态新增组织节点 1.背景知识 (1)Org3-crypt.yaml配置文件 该配置文件的作用是提供给cryptogen工具生成组织身份证书使用。 # Copyright IBM Corp. All Rights Reserved. # # SPDX-License-Identifier 阅读全文
posted @ 2021-09-24 16:05 jiftle 阅读(3568) 评论(0) 推荐(0) 编辑
摘要: (一)单机-动态新增组织节点 1.新增组织节点 ./addOrg3.sh up 执行成功后,出现如下节点容器: 2.新增节点验证 (1)验证手段 ①脚本的执行结果 + peer channel join -b mychannel.block + res=0 + set +x 2021-04-09 0 阅读全文
posted @ 2021-09-24 16:00 jiftle 阅读(337) 评论(0) 推荐(0) 编辑
摘要: (一)基础网络搭建 1.涉及的术语 (1)机构 Fabric是有权限的联盟链,机构就是联盟链内的最小身份单元。一个机构内就是私有链,多个机构的私有链联合起来就是联盟链。 (2)链码 链码就是区块链上的运行的分布式程序,实现了业务系统的某种功能,实现业务系统上链的功能。 (3)链码通道 网络上数据从安 阅读全文
posted @ 2021-09-24 15:58 jiftle 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 一、基础设施管理 (一)常用工具及命令 1.证书工具 (1)查看当前证书属于哪个用户 openssl x509 -in config/msp/signcerts/cert.pem -noout -subject (2)打印证书的过期时间 openssl x509 -in signed.crt -no 阅读全文
posted @ 2021-09-24 15:55 jiftle 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1. Error: error getting endorser client for channel: endorser client failed to connect to orderer.rabbit.com:8051: failed to create new connection: co 阅读全文
posted @ 2021-09-24 11:50 jiftle 阅读(876) 评论(0) 推荐(0) 编辑