при создании генеза и транзакции с помощью configtxgen нам нужно использовать пару ключей - PullRequest
0 голосов
/ 18 октября 2019

Я использовал configtxgen для создания файла channeltx и файла genesis Tx. Мой вопрос

  • Нужно ли мне указывать какие-либо данные пары ключей при создании genesisTx и channelTx.

  • Я использую файл config.yamlу которого есть имя и поле идентификатора, как показано в приведенном ниже коде, где мы будем использовать эти поля в сети Fabric.

  • Нужно ли добавлять пару ключей пользователя также в этот config.yaml "MSPDir"

  • где я могу найти описание файла config.yaml.

    - &Org1
    # DefaultOrg defines the organization which is used in the sampleconfig
    # of the fabric.git development environment
    Name: Org1MSP
    
    # ID to load the MSP definition as
    ID: Org1MSP
    
    MSPDir: crypto-config/peerOrganizations/org1.example.com/msp
    
    AnchorPeers:
        # AnchorPeers defines the location of peers which can be used
        # for cross org gossip communication.  Note, this value is only
        # encoded in the genesis block in the Application section context
        - Host: peer0.org1.example.com
          Port: 7051
    

1 Ответ

0 голосов
/ 18 октября 2019

Когда вы хотите создать genesis, channeltx вам нужно будет предоставить org msp, который содержит публичные сертификаты

  • admincerts
  • cacerts
  • tlscacerts

Нам не нужно указывать какую-либо пару ключей в конфигурации genesis или в конфигурации канала.

Фактически для channeltx msp не требуется только одной политики

...