2017-06-30 2 views

Antwort

1

Ja, Sie können auf einem Peer mehrere Ketten laufen, alles, was Sie brauchen, ist die Konfiguration für jede von ihnen zu erzeugen und peer zu machen, um sie zu verbinden. Grundsätzlich funktioniert der Ablauf wie folgt:

  1. Sie müssen die Kettenkonfiguration innerhalb von configtx.yaml angeben.
  2. Verwenden configtxgen zu produzieren Kanal-Transaktion und Updates für Anker erstellen peers

    configtxgen -profile PeerChannelProfile -channelID YourNewChannel -outputcreateChannelTx=newchannel.tx 
    

wo PeerChannelProfile ist das Konfigurationsprofil Sie in configtx.yaml Datei definiert haben. abhängig von der Anzahl der Organisationen Jetzt müssen Sie für jede org wie folgt ein Update für Anker Peers erzeugen:

 configtxgen -profile PeerChannelProfile -channelID YourNewChannel -outputAchorPeersUpdate=Org1MSPAnchor.tx -asOrg=Org1MSP 

Notwendigkeit für jede org wiederholt werden, wenn Sie nur ein org haben, keine Notwendigkeit, diesen Schritt zu folgen.

  1. Nun, wenn Sie Kanal Transaktion erstellen haben, können Sie tatsächlich Ihre Peer machen, dem Netzwerk beizutreten von:

    peer channel create -o orderer:7050 -c YourNewChannel -f newchannel.tx 
    

dies für Genesis Block produzieren Ihre channel, letzter Schritt ist Peer zu machen.

  1. Joining neuer Kanal:

    peer channel join -o orderer:7050 -c --blockpath YourNewChannel.block 
    

Sie können weitere Beispiele und Details zu Getting Started Seite.

Verwandte Themen