0

這與Hyperledger fabric 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 

有兩個主要部分是。

  1. TwoOrgsOrdererGenesis 這定義了訂購者服務和創世區塊細節。
  2. TwoOrgsChannel 這定義了通道的詳細信息。例如有多少組織/實體將成爲該頻道的一部分。

我從文檔中瞭解到的是Consortiums部分定義了什麼是組織/實體屬於一個聯盟。

我的問題:

  1. 什麼是聯盟的作用是什麼?
  2. 聯盟實體可以讓對等節點運行它自己的嗎?
  3. 如果是,如何在這個yaml文件中配置?
  4. < <是什麼意思?是什麼意思?
  5. 什麼是應用程序在這種情況下?
  6. 我可以在這個yaml文件中定義多個配置文件嗎?

如果有人可以詳細解釋,請諒解。

+0

4. <<:只是一種繼承YAML中的屬性的方法:https://learnxinyminutes.com/docs/yaml/ –

+0

感謝您指出。我認爲這是與織物有關的符號。你所附的鏈接幫助我瞭解yaml。 – Malavan

回答

0

我的問題:

聯盟的角色是什麼?

一個財團由組織組成。組織包含 同行或訂購者。一個渠道與一個財團匹配,但一個財團可以匹配多個財團。

聯盟實體是否可以讓對等節點爲自己運行? 如果是,如何在這個yaml文件中配置?

不,但如果你想定義財團,你必須得到關於 組織的MSP。

什麼意思是<的意思<:是什麼意思?

這是一個YAML語法。

什麼是應用程序在這種情況下?

像Node.js應用程序的通道應用程序。但現在我的頻道沒有該部分。

我可以在這個yaml文件中定義多個配置文件嗎?

對不起,我不明白你想要定義配置文件。

相關問題