
hyperledger fabric
QuancyZhang
这个作者很懒,什么都没留下…
展开
-
Hyperledger Fabric RAFT共识协议探究
Hyperledger Fabric在发布1.4.3版本时,增加了新的共识策略Raft,以此来循序渐进地迁移至拜占庭容错算法(PBFT),它是一种基于etcd的崩溃容错(CFT)排序服务。Raft 遵循 “领导者和追随者” 模型,其中每个通道都会选举一个 leader,而且它的决策会复制给追随者。和基于 Kafka 的排序服务相比,基于 Raft 的排序服务将变得更容易设置和管理,并且它的设计允许...原创 2019-10-18 09:39:26 · 1949 阅读 · 0 评论 -
hyperledger fabric 踩坑记录(一)
1、运行fabric的官方例子fabric-sample的first-network时,遇到:Error: Error endorsing chaincode: rpc error: code = Unknown desc = Timeout expired while starting chaincode mycc:1.0(networkid:dev,peerid:peer0.org1.ex...原创 2018-09-26 09:30:14 · 4157 阅读 · 0 评论 -
hyperledger fabric 笔记(一)
1、系统初始化cryptogen generate --config=./crypto-config.yaml使用crypto-config.yaml:# Copyright IBM Corp. All Rights Reserved.## SPDX-License-Identifier: Apache-2.0## -----------------------------...原创 2018-09-27 09:49:15 · 820 阅读 · 0 评论 -
hyperledger fabric 笔记(二)----ABAC
Attribute-Based Access Control基于属性的访问控制Access control decisions can be made by chaincode (and by the Hyperledger Fabric runtime) based upon an identity’s attributes. This is called Attribute-Based...翻译 2018-10-29 14:24:34 · 2211 阅读 · 1 评论 -
hyperledger fabric 笔记(三)-----peer源码
Committer的机制commiter负责在接受交易结果前再次检查合法性,接受合法交易对账本的修改,并写入区块链结构 committer.gotype Committer interface { // CommitWithPvtData block and private data into the ledger // 将区块和私有数据写入账本 CommitWithPv...翻译 2018-10-31 14:58:13 · 696 阅读 · 0 评论 -
国密Fabric-ca集群负载均衡
一、CA集群结构 Fabric-ca客户端或sdk连接到一个HA代理节点,这个HA代理节点为Fabric CA集群作负载均衡,集群中所有Fabric CA服务端共享同一个mariadb数据库。数据库用来保存用户和证书的信息。 一个服务端可能包含多个CA证书。每一个CA证书都是一个根CA证书或者一个中间CA证书。而每一个中间CA证书都有一个根CA证书或者其他的...原创 2018-11-06 11:21:44 · 2463 阅读 · 3 评论