これはHyperledgerファブリックv1.0ネットワークトポロジに関連しています。例から 、configtx.yamlは、以下の定義が含まれています:configtx.yamlの各定義はHyperledgerファブリックv1.0の意味は何ですか?
Profiles:
TwoOrgsOrdererGenesis:
Orderer:
<<: *OrdererDefaults
Organizations:
- *OrdererOrg
Consortiums:
SampleConsortium:
Organizations:
- *Org1
- *Org2
TwoOrgsChannel:
Consortium: SampleConsortium
Application:
<<: *ApplicationDefaults
Organizations:
- *Org1
- *Org2
2つのメインセクションがあります。
- TwoOrgsOrdererGenesis 発注者サービスと起点ブロックの詳細を定義します。
- TwoOrgsChannel これは、チャネルの詳細を定義します。どのような組織/エンティティがチャネルの一部になるかなど。
私がドキュメントから理解したのは、コンソーシアムセクションは、組織/エンティティがコンソーシアムに属するものを定義することです。
私の質問:
- コンソーシアムの役割は何ですか?
- コンソーシアムエンティティは、自身のためにピアノードを実行できますか?
- はいの場合、このyamlファイルでの設定方法は?
- < <の意味はなんですか?
- この文脈では、アプリケーションとは何ですか?
- このyamlファイルに複数のプロファイルを定義できますか?
誰でも詳細に説明できるのであれば分かります。
4. <<:https://learnxinyminutes.com/docs/yaml/指摘し –
ありがとう:YAMLのプロパティを継承するだけの方法です。私はそれがファブリック関連の表記だと思った。あなたが添付したリンクは、yamlを理解するのを助けてくれました。 – Malavan