fabric是什么意思(快速介绍一下Fabric)

/ 0评 / 0

接下来,让我们了解一下Fabric的网络。我把英文原文贴在这里,英文不好的朋友可以直接看中文(翻译不当请给我一些建议)。本系列教程由三部分组成。在本节中,我们首先学习“什么是结构网络”、“公司应用中的结构网络示例”、“网络组件”和“如何创建结构网络”。

什么是结构网络?

Fabric network是一个具有权限管理的区块链网络,它在技术架构上为消费者和管理员提供分布式分类帐服务。大多数情况下,在联盟中,初始配置需要网络管理权限。而且,联盟成员达成协议后,战略是可以改变的。

结构许可的区块链网络是一种技术基础设施,为应用程序使用者和管理员提供分类帐服务。在大多数情况下,多个组织作为一个联合体组成网络,它们的权限由最初配置网络时联合体同意的一组策略决定。此外,网络策略可能会随着时间的推移而改变,这取决于联盟中各组织的协议。

一个公司应用区块链网络的例子

RA、RB、RC、RD四家机构决定利用Fabric网络进行联合投资。组织RA将部署3个对等节点和2个客户端应用程序。组织RB将部署四个对等节点和一个客户端应用程序。组织RC将部署三个对等节点和两个客户端应用程序。组织RD将部署4个排序节点。RA和RB之间可以形成联盟,两者之间可以建立渠道。同样,RC和RD也可以这样做。每个应用程序通道都可以配置自己的策略。

RA、RB、RC和RD组织已决定共同投资一个织物区块链网络。组织RA将贡献3个对等体,RA的2个客户端应用程序将使用区块链网络的服务。组织RB将贡献4个对等体,并有1个客户端应用程序。组织RC贡献了3个对等体,并拥有2个客户端应用程序。rd组织贡献了4名订购者。组织ra和Rb拥有dec bestnet id,以组成一个联盟,并在两者之间开发一个单独的应用程序通道。组织RB和RC已决定组建另一个联盟m,并在两者之间开发一个单独的应用程序通道。每个应用程序通道都有自己的策略。

网络组件

结构网络由以下部分组成:

账簿((原创www.isoyu.com版权)每个渠道一个,由区块链和状态数据库组成)

智能合约(也称为结构网络中的链码)

对等节点

分拣服务

引导

织物认证机构

网络服务的消费者

属于组织的客户端应用程序;

区块链网络管理员客户端;

网络的策略和身份

结构证书颁发机构(ca)为组织颁发证书以验证其身份。组织中有一个或多个ca,您可以选择一个来使用。此外,客户端应用使用证书对交易提案进行认证,pee Best Network的R节点使用证书对提案进行背书,并将合法交易提交至账簿。

结构证书颁发机构(CA)为组织颁发证书,以便向网络进行身份验证。网络上可以有一个或多个CA,组织可以选择使用自己的CA。此外,联盟中的组织拥有的客户端应用程序使用证书来验证交易建议,对等方使用它们来签署建议,并在交易有效的情况下将交易提交到分类帐。

织物网络示例(来自织物官方文件)

上图解释如下:Fabric网络n有策略网络NP1和排序服务O..CP1管理C1频道的频道政策。联盟RARB建立通道C1,分拣服务o管理通道C1,对等节点P1和P2以及客户端节点A1和A2可以在通道C1上交易。客户端应用A1属于组织RA。认证机构CA1为组织RA服务。P2收藏了L1和L2的书。P2使用链码S4和S5。排序服务节点o属于组织RD。

该图的解释如下:有一个网络策略为NP1的结构网络N,订购服务为O。C1频道受CP1的内部策略管辖。RARB财团成立了C1频道。C1渠道由订购服务O和同行P1和P2管理,客户申请A1和A2已获得在C1交易的许可。客户端应用程序A1归组织RA所有。证书颁发机构CA1为组织机构RA服务。同行P2维护着与C1频道相关联的莱杰·L1和与C2相关联的L2。同行P2利用链码S4和S5。订购服务O的订购者节点归组织RD所有。

创建网络

该网络由客户端、对等节点、通道通道和订购服务节点联盟而成。分拣服务在网络中非常重要,因为它包括网络中通道的配置。每个通道的配置包含通道的策略和成员信息(如X509根证书)。

创建结构网络(图片来自结构的官方文档)

网络是根据包括客户、对等方、渠道和订购服务在内的联合体的定义创建的。订购服务是网络的管理点,因为它包含网络内通道的配置。每个通道的配置包括通道的策略和通道每个成员的成员资格信息(在本例中是x509根证书)。