HyperLedge
文章平均质量分 95
songbin830
这个作者很懒,什么都没留下…
展开
-
Hyperledger Fabric 区块链多机部署
目录目录Hyperledger Fabric 区块链多机部署环境介绍源码编译以及fabric 区块链网络部署环境准备编译 fabric区块链相关可执行程序编译 go 相关工具编译 fabric基础环境编译区块链服务相关工具多机部署fabric网络solo共识配置 fabric 网络用户拓扑关系配置Orderer 节点的启动创世区块新建通道交易的相原创 2017-12-12 09:29:16 · 29234 阅读 · 16 评论 -
fabric-ca应用篇
fabric-ca应用篇fabric-ca应用篇本文验证环境1. 环境准备1.1 安装编译依赖libtool和libtdhl-dev1.2 安装fabric-ca-server 、fabric-ca-client,安装方式:1.2.1 使用git下载fabric-ca源码:1.2.2 通过go get命令安装1.3 设置程序执行环境变量2. 启用fab...原创 2018-04-27 14:04:26 · 1875 阅读 · 0 评论 -
(翻译)fabric1.2.1新特效-私有数据
私有数据私有数据的应用在同一通道内某一组织持有私有数据,只要被认证的组织才可以访问。如果为了保持数据的隐私性而建立不同的通道,可能会增加通道以及相关链码的维护成本。私有数据集一个私有数据集由两个元素组成: 1. 真实的私有数据 只有在被认证的组织中的peer节点才能查看通过gossip协议通讯的私有数据。这些数据被保存在peer节点的私有数据库(SideDB...翻译 2018-07-26 22:18:51 · 3760 阅读 · 2 评论 -
fabric1.2.1新特性-访问控制列表
访问控制列表 Access Control Lists(ACL)什么是访问控制列表?fabric 使用访问控制列表来通过将策略(在给定一组身份的情况下指定评估为“真”或“假”的规则)与资源关联来管理对资源的访问。在这篇文档中,我们将讨论如何格式化访问控制列表以及如何覆盖默认值。在做这些之前,必须先了解一些资源和策略的相关知识。资源用过通过定位用户链码、系统链码、或者事件...翻译 2018-07-31 09:28:18 · 2815 阅读 · 0 评论 -
fabric1.2.1新特性-可拔插交易背书和验证
可拔插交易背书和验证动机当交易在提交被验证时,peer节点在交易本身的状态改变之前执行各种检查:验证签名交易的标识验证交易中背书人的签名确保交易满足相应链码的命名空间的背书策略有些用例要求与fabric验证规则不同的自定义交易验证规则,例如:State-based endorsemet(基于状态的背书):当背书策略取决于密钥,并不仅仅取决于命名空间。UTXO(U...翻译 2018-07-31 16:59:27 · 2302 阅读 · 0 评论 -
fabric1.2.1新特效-服务发现
服务发现为什么我们需要服务发现?为了在peer节点上执行链码,向orderer节点提交交易,并且更新交易的状态,应用程序通过SDK链接公开的API。但是,SDK需要大量信息才能允许应用程序链接到相关的网络节点。除了通道orderer节点和peer节点的CA以及TLS证书,以及orderer节点和peer节点的IP地址和端口号以外,还必须知道相关的背书策略以及哪些peer节点安装了链...翻译 2018-08-01 00:33:37 · 1681 阅读 · 0 评论 -
fabric1.2.1新特效-服务发现命令行接口
服务发现命令行接口发现服务具有自己的命令行接口工具,该接口工具使用YAML配置文件来保存例如,证书、私钥路径,以及MSPID等属性。discover命令拥有以下子命令:saveConfigpeersconfigendorsers命令行用法如下所示:usage: discover [<flags>] <command> [<args>...翻译 2018-08-01 00:35:41 · 15148 阅读 · 0 评论 -
Hyperledger Fabric 动态添加组织
Hyperledger Fabric 动态添加组织本文使用 fabric 源码中自带的 e2e_cli 例子创建一个包含1个orderer 节点,2个org 组织,以及每个org组织包含2个 peer 节点。本文测试才用 fabric 的版本为1.1.1。1. 准备环境从源码编译configtxlator,该工具可以对 fabric 配置二进制文件转换为可读的json 格式文件,并对配...原创 2018-10-22 16:40:53 · 1563 阅读 · 0 评论