让我们了解一下Fabric的网络。这里贴了英文原文,英语不好的朋友可以直接看中文(翻译不当请指教)。本系列教程分为三个部分。在本节中,我们将首先了解“什么是结构网络”、“公司应用程序中的结构网络示例”、“网络组件”和“如何创建结构网络”。
什么是结构网络?
Fabric network是一个具有权限管理的区块链网络,它在技术上为消费者和管理员提供分布式账簿服务。大多数情况下,在联盟中,初始配置需要网络管理权限。而且,联盟成员达成协议后,战略是可以改变的。
结构许可的区块链网络是一种技术基础设施,为应用程序使用者和管理员提供分类帐服务。在大多数情况下,多个组织作为一个联合体共同组成网络,它们的权限由最初配置网络时由b/Y联合体同意的一组策略决定。此外,网络政策可以根据联合体中各组织的协议随时间变化。
某公司应用区块链网络的实例
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个客户端应用程序。研发组织贡献了4名订单员。RA和RB组织已经决定组成一个联盟,并在两者之间开发一个单独的申请渠道。组织RB和RC已经决定组成另一个联盟,并在他们之间开发一个单独的申请渠道。每个应用程序通道都有自己的策略。
网络组件
结构网络由以下部分组成:
账簿(每个渠道一个,由区块链和状态数据库组成)
智能合约(也称为结构网络中的链码)
对等节点
分类服务
通道;一段
织物认证机构
网络服务的消费者
属于组织的客户端应用程序;
区块链网络管理员客户端;
网络的策略和身份
结构证书颁发机构(CA)为组织颁发证书以验证其身份。组织中有一个或多个ca,因此您可以选择一个来使用。此外,客户端应用程序使用证书来验证交易提议,对等节点使用证书来签署提议并将合法交易提交给账簿。
结构证书颁发机构(CA)为组织颁发证书,以便向网络进行身份验证。网络上可以有一个或多个CA,组织可以选择使用自己的CA。此外,联盟中的组织拥有的客户端应用程序使用证书来验证交易建议,对等方使用它们来签署建议,并在交易有效的情况下将交易提交到分类帐。
结构网络实例(来源结构官方文档)
上图解释如下:Fabric网络N中有一个策略网络NP1,一个排序服务O. Channel CP1管理channel C1。RARB联盟建立了C1频道,分拣服务O管理C1频道。对等节点P1和P2以及客户端节点A1和A2可以在C1通道上进行交易。客户A1属于组织RA。证书颁发机构CA1为组织RA服务。P2保持书籍L1和L2。P2使用链码S4和S5。ORDering服务节点o属于组织rd。
该图的解释如下:有一个网络策略为NP1的结构网络N,订购服务为O。C1频道受CP1的内部策略管辖。RARB财团成立了C1频道。C1渠道由订购服务O和同行P1和P2管理,客户申请A1和A2已获得在C1交易的许可。客户端应用程序A1归组织RA所有。证书颁发机构CA1为组织ra服务。对等p2维护分类帐L1将与C1频道相关联,L2与C2相关联。对等体p2使用链码S4和S5。订购服务0订购节点归组织研发所有。
创建网络
该网络由客户端、对等节点、通道通道和订购服务节点联盟而成。分拣服务在网络中非常重要,因为它包含了网络中通道的配置。每个通道的配置都包含通道的策略和成员信息(如X509根证书)。
创建结构网络(来自官方结构文档的图像)
网络是根据包括客户、对等方、渠道和订购服务在内的联合体的定义创建的。订购服务是网络的管理点,因为它包含网络中通道的配置。每个通道的配置包括通道的策略和通道每个成员的成员资格信息(在本例中是x509根证书)。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。