区块链区块链研习社区块链研究

Hyperledger-关于Fabric的peer、org 和

2017-07-29  本文已影响1957人  tolak

Peer

Fabric 网络中的节点,表现为一个运行着的docker容器。可以与网络中的其他peer进行通信,每个peer都在本地保留一份ledger的副本。peer按照扮演的角色可以简单分为以下两种:

注:channel内同一个chaincode可以安装到多个peer上,但只能实例化一次。多次实例化将出错。

以上对peer只是逻辑上的区分,一个peer可以同时扮演以上多种角色。

Org

一个或多个peer组成org。在文件crypto-config.yaml中可以设置如下block指定一个org中peer数量。比如,count为2,则该org存在peer0peer1两个节点。

Template:
  Count: 2

Channel

channel指一个在两个或多个特定网络成员间的专门以机密交易为目的而建立的私有"子网"。channel中包含一个或多个org。每个channel拥有一个账本,并共享给channel内的所有peer。同一个channel内的org可以部署到多台机器上。Fabric为channel间数据通信和同步提供了多套解决方案,比如基于zookeeper得kafka等。

Topology

总的来说,peer、org、channel三者之间存在以下结构关系:

topology

channel中包含一个或多个org;org中包含一个或多个peer。


版权所有,转载请注明出处。

上一篇 下一篇

猜你喜欢

热点阅读