![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hyperledger
文章平均质量分 91
大壮-_-
这个作者很懒,什么都没留下…
展开
-
CentOS搭建Fabric-1.0
自2017年4月份fabric-1.0 alpha发布至今,fabric-1.0经历了alpha、alpha2、beta、rc1、1.0等版本。与fabric-0.6相比,fabric-1.0在架构和角色上发生很大变化,其节点类型分成peer、orderer、ca、client,因此,搭建fabric-1.0网络对于刚接触fabric的爱好者显得比较复杂。在对fabric-1.0各个版本进行搭建实...原创 2018-03-21 12:06:31 · 4440 阅读 · 3 评论 -
CentOS配置fabric-1.0的kafka模式
目前fabric1.0将广播服务从peer节点中分离出来,形成orderer节点,orderer节点提供原子通信保证(Atomic Communication Guarantee),也叫做有序广播(total-order broadcast)、原子广播(atomic broadcast), 共识(consensus)。即将peer节点发送过来的交易进行排序、打包为区块,然后将区块广播各个组织的pe...原创 2018-03-21 12:09:44 · 1138 阅读 · 0 评论 -
fabric-1.0动态加入组织
fabric的组织配置信息一般是提前写在configtx.yaml文件中的,通过configtx.yaml生成系统创世区块和通道文件。而系统启动和通道创建是通过创世区块和通道文件进行的,因此要在fabric系统运行时添加组织则是非常困难的。还好,fabric-1.0提供了configtxlator工具,为动态修改fabric通道信息提供可能。本文将介绍如何利用configtxlator为fab...原创 2018-03-21 12:08:59 · 1332 阅读 · 0 评论 -
CentOS7.2离线安装docker-ce最新版
公司有几台未联网的服务器需要安装docker-ce做测试用,但是如果直接下载docker-ce的rpm包安装的话会缺少各种依赖,一个个安装依赖过程确实非常淡疼。如果快速的离线安装docker-ce最新版哪?经过摸索,发现配置本地yum源可以解决这个问题。本文将阐述在CentOS7.2下,通过配置本地yum源,离线安装docker-ce最新版(在写本博客时,docker-ce的最新版是docker-...原创 2018-03-21 12:08:05 · 7407 阅读 · 0 评论 -
【翻译】Hyperledger Fabric v1.1 中的系统链码
Hyperledger Fabric v1.1提供了几个特殊的链码来执行某些特殊的任务,这些链码被称为系统链码 (System Chaincode)。本文的目的是简述这些链码的实现、功能和用法。与用户链码类似,系统链码也实现了 Init() 和 Invoke() 方法。Fabric中一共有五种合约:Configuration System Chaincode (CSCC) – core/sc...翻译 2018-08-09 15:46:12 · 1049 阅读 · 0 评论 -
Hyperledger Fabric 2.0.0-alpha发布
由Linux基金会牵头的Hyperledger项目是目前应用范围最广的面向企业应用场景的开源分布式账本之一。作为Hyperledger项目中的顶级项目,Fabric项目在2019年4月10日发布了2.0.0-alpha版本,此版本实现了Fabric的几大重要特性,包括智能合约生命周期优化、原生Token支持、Raft共识算法支持等。1. 智能合约生命周期优化在Fabric中,智能合约被称为链...原创 2019-04-11 10:12:43 · 2462 阅读 · 0 评论 -
Hyperledger fabric查询区块错误问题解决:“error Entry not found in index”
最近写了一个Hyperledger Fabric区块监控的程序,功能是应用程序监听区块生成事件,并查询新生成区块的信息。然而,当客户端收到Peer发来的blockEvent事件后,调用Channel对象的queryBlockByNumber()方法时,出现了“error Entry not found in index”错误。一、错误描述在调用queryBlockByNumber()方法时,向...原创 2019-04-02 21:30:48 · 4092 阅读 · 1 评论 -
Fabric链码获取用户证书的方法
在Fabric链码开发过程中,有时候需要获取调用链码的用户信息,比如在一个数据共享的链码中,需要根据用户的信息对数据进行限制访问。幸运的是,Fabric提供了ChaincodeStubInterface接口,其中GetCreator方法可以获取提交请求的用户的相关信息。接口描述如下:// GetCreator returns `SignatureHeader.Creator` (e.g. an ...原创 2019-05-17 20:03:26 · 3713 阅读 · 3 评论