IT程序员客栈
摘要: 通道创建源码解析 1. 与通道创建相关配置及操作命令 主要是configtx.yaml。通过应用通道的profile生成创建通道的配置文件。 2.创建通道命令执行流程 首先,在peer main.go文件的main()方法中,添加peer相关操作命令。 而channel相关命令代码为: 其中,创建通 阅读全文
posted @ 2019-11-27 13:39 IT程序员客栈 阅读(771) 评论(0) 推荐(0) 编辑
摘要: docker 搭建私有仓库harbor 1. 准备条件 + 安装docker 因为一般docker操作时都需要root用户权限,这里建议把当前用户加入docker用户组 如果普通用户执行docker命令,如果提示get …… dial unix /var/run/docker.sock权限不够,则修 阅读全文
posted @ 2019-09-08 18:07 IT程序员客栈 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Fabric 网络动态添加组织 1.环境准备 如果存在fabric网络环境可不执行,若不存在可以安装下列进行准备 + 下载fabric sample,fabric + 构建fabric镜像 + 创建fabric网络 2.org3配置文件准备 + org3configtx.yaml + org3cry 阅读全文
posted @ 2019-09-08 18:04 IT程序员客栈 阅读(633) 评论(0) 推荐(0) 编辑
摘要: Fabric 私密数据 1.私密数据的定义 如果某个渠道上的一组组织需要将数据与该渠道上的其他组织保密,他们可以选择创建一个仅包含需要访问数据的组织的新渠道。但是,在每种情况下创建单独的通道会产生额外的管理开销(维护链代码版本,策略,MSP等)。 超级账本 Fabric 引入了 sideDB 机制, 阅读全文
posted @ 2019-09-08 18:03 IT程序员客栈 阅读(540) 评论(0) 推荐(0) 编辑
摘要: fabric 共识机制 由于fabric是分布式的系统,因此需要共识机制来保障各个节点以相同的顺序状态保存账本,达成一致性。 在当前fabric1.4版本中,存在三种共识机制,分别是solo,kafka,etcdraft。交易的共识包括3个阶段的处理:提议阶段、打包阶段和验证阶段。 1.Solo 共 阅读全文
posted @ 2019-08-17 10:13 IT程序员客栈 阅读(3889) 评论(0) 推荐(0) 编辑
摘要: Fabric 网络架构介绍 1. 网络架构介绍 如图所示,fabric网络架构主要包含客户端节点、CA节点、Peer节点、Orderer节点这几个部分。并且fabric架构是安装组织来进行划分当,每个组织都维护不同功能的peer节点。orderer节点属于整个联盟,一般不属于某个组织。 其中,各个节 阅读全文
posted @ 2019-08-17 10:12 IT程序员客栈 阅读(5622) 评论(0) 推荐(0) 编辑
摘要: k8s集群部署 1. 角色分配 角色 | IP | 安装组件 | | k8s master| 10.0.0.170|kube apiserver,kube controller manager,kube scheduler,etcd k8s node0 | 10.0.0.113|kubelet,ku 阅读全文
posted @ 2019-05-22 19:25 IT程序员客栈 阅读(823) 评论(0) 推荐(0) 编辑
摘要: k8s快速入门 1.快速创建k8s集群 参考网站:https://kubernetes.io/docs/tutorials/kubernetes basics 点击教程菜单 1. Create a Cluster Interactive Tutorial Creating a Cluster + m 阅读全文
posted @ 2019-05-22 19:24 IT程序员客栈 阅读(7666) 评论(0) 推荐(0) 编辑
摘要: 多机部署fabric kafka共识 1. 角色分配 主机1 | 主机 2 | Org1 peer0 1| Org2 peer 0 1 Orderer 0 1 | Orderer 2 kafka 0 1 | kafka 2 3 zookeeper 0 1 | zookeeper 2 2. 配置文件生 阅读全文
posted @ 2019-05-18 12:19 IT程序员客栈 阅读(608) 评论(0) 推荐(0) 编辑
摘要: Fabric 基本概念 1.区块链介绍 区块链之所以引来关注是因为比特币开源项目,尤其是比特币价值的飙升,让大家开始关注数字货币以及相关技术。那么区块链究竟是什么? 1.1 区块链定义 狭义上,区块链是一种以区块为基本单位的链式数据结构,区块中利用数字摘要对之前的交易历史进行校验。 广义上,区块链指 阅读全文
posted @ 2019-05-11 11:31 IT程序员客栈 阅读(1088) 评论(0) 推荐(0) 编辑
IT程序员客栈