这与 Hyperledger Fabric v1.0 网络拓扑有关。在示例中,configtx.yaml 包含以下定义:
Profiles:
TwoOrgsOrdererGenesis:
Orderer:
<<: *OrdererDefaults
Organizations:
- *OrdererOrg
Consortiums:
SampleConsortium:
Organizations:
- *Org1
- *Org2
TwoOrgsChannel:
Consortium: SampleConsortium
Application:
<<: *ApplicationDefaults
Organizations:
- *Org1
- *Org2
有两个主要部分。
- TwoOrgsOrdererGenesis 这定义了排序服务和创世块详细信息。
- TwoOrgsChannel 这定义了通道详细信息。例如有多少组织/实体将成为渠道的一部分。
我从文档中了解到的是联盟部分定义了属于联盟的组织/实体是什么。
我的问题:
- 财团的作用是什么?
- 联盟实体是否可以让对等节点为其自己运行?
- 如果是,如何在这个 yaml 文件中配置?
- <<: 行是什么意思?
- 在这种情况下,什么是应用程序?
- 我可以在这个 yaml 文件中定义多个配置文件吗?
如果有人能详细解释,不胜感激。