自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 network_setup.sh分析

network_setup.sh分析1. 具体流程fabric/examples/e2e_cli目录下存有文件network_setup.sh用于一键部署环境并测试chaincode示例代码。其中包括两个部分,一个是利用generateArtifacts.sh脚本文件配置组织关系和颁发证书,另一个是docker-compose-cli.yaml用于根据配置启动集群并测试chaincode的示例代码。

2017-08-08 13:09:27 1656

翻译 Channel Configuration(configtx)

Channel Configuration(configtx) Hyperledger Fabric区块链网络的共享配置存储在一个collection configuration transaction中,每个通道一个。每个configuration transaction通常由较短的名称 configtx引用。channel配置具有以下重要属性:versioned:配置的所有元素都有一个关

2017-08-03 17:17:20 2948

翻译 Gossip 数据传输协议

Hyperledger Fabric通过在交易执行(endorsement和committing)peer节点和交易ordering节点之间划分工作负载来优化块链网络性能,安全性和可扩展性。网络操作的这种解耦需要一个安全,可信的和可扩展的数据传播协议,以确保数据的完整性和一致性。为了满足这些要求,Hyperledger Fabric实现了Gossip数据传播协议。Gossip协议Peer利用goss

2017-07-31 20:38:23 14262

翻译 Membership Service Providers (MSP)

Membership service provider (MSP)是一个提供虚拟成员操作的管理框架的组件。MSP抽取出签发和验证证书以及用户认证背后的所有加密机制和协议。 MSP可以定义自己的身份概念,以及这些身份管理的规则(身份验证)和身份验证(签名生成和验证)。一个Hyperledger Fabric blockchain network 能够被一个或更多的MSP控制。这提供了会员操作的模块化,

2017-07-31 20:31:44 2714

翻译 Hyperledger Fabric 读写集语义

读写集语义本文讨论了有关读写集语义的当前实现的细节。Transaction模拟和读写集在一个背书节点模拟transaction期间,为交易准备了一个读写集合。read set包含在模拟期间transaction读取的唯一键及其提交的版本的列表。write set包含唯一键的列表(尽管可能与读集中存在的键重叠)以及transaction写入的新值。如果transaction执行的更新是删除key,那么

2017-07-31 19:09:48 3487 3

翻译 Hyperledger Fabric 相关概念

Ledger(账本)账本是所有状态转换的顺序,防篡改记录。状态转换是参与方提交的chaincode调用(“transaction”)的结果。每个transaction都会产生一组资产键值对,这些对象将作为创建,更新或删除而提交给账本。账本由blockchain(’chain’)组成,用于存储块不可变的、有序的记录,以及状态数据库来保持当前状态。每个channel有一个账本。每个peer为他们所属的每

2017-07-31 19:06:11 1225

翻译 Hyperledger Fabric Channel

ChannelHyperledger Fabric 通道是两个或多个特定网络成员之间的通信的私有“子网”,用于进行需要数据保密的交易。channel由成员(组织)、每个成员的锚点、共享账本,链码应用程序和order服务节点定义。网络上的每个transaction都在一个channel上执行,每个通信方必须经过身份验证并授权在该channel上进行交易。加入channel的每个peer都具有由成员服务

2017-07-31 19:01:15 1828

翻译 Hyperledger Fabric 词汇表

Anchor Peer在一个channel上可以被所有其他peer发现的peer,channel上的每个成员都有一个anchor Peer(或多个anchor peer 来防止单点故障),允许属于不同成员的peer发现chnnel上的所有现有peer。Block(块)与channel上的前一个块加密链接的有序交易集。Chain(链)账本链是一个交易日志,结构化为哈希链接的交易块。peer从order

2017-07-28 15:19:59 2925

翻译 Hyperledger Fabric 背书策略

背书策略背书策略是为了告知peer节点,交易是否被正确的背书。当peer接收到一个交易到时候,它将会invoke与交易相关的chaincode的VSCC(Validation System Chaincode))作为交易验证流的一部分,来验证交易的有效性。

2017-07-28 15:13:12 7004

翻译 2、Hyperledger Fabric 交易流程

Transaction Flow本文件概述了在标准资产交换期间发生的交易机制。该方案包括两个clientA和B,他们购买和销售萝卜。他们分别在网络上有一个peer,通过peer发送他们的交易并与账本交互。 假设 此流程假定通道已设置并运行。应用程序用户registe并向组织的证书颁发机构(CA)enroll,并收回了必要的加密材料,用于向网络进行身份验证。Chaincode(包含表示萝卜市场初始

2017-07-28 15:09:47 5115

翻译 Fabric CA 用户指南

Fabric CA 用户指南 证书颁发机构提供的功能如下:身份的注册 :或连接到LDAP(Lightweight Directory Access Protocol,轻量目录访问协议)作为用户注册表;签发登记证书(ECerts)(Enrollment Certificates) 签发交易证书(TCerts)(Transaction Certificates) :在Hyperledger

2017-07-28 15:04:47 15086

翻译 1、Hyperledger Fabric 架构概述

Hyperledger Fabric 架构概述Hyperledger Fabric架构提供以下优点:灵活的chaincode信任。该体系,将chaincode的信任假设(blockchain应用程序),同ordering的信任假设分离开来。 换句话说,ordering服务有一系列的节点(orderers)提供,并且能够容忍一定节点的错误和不工作,并且对于不同的chaincode 可以有不同的o

2017-07-28 14:44:34 7008

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除