Egyenrangú hálózatok konfigurálása?
1. Az Azure Portalon lépjen a blokklánc-erőforráscsoporthoz, és navigáljon az első blokklánc-csomóponthoz.
2. A bal oldali menüben kattintson a Tulajdonságok lehetőségre és kattintson a Konfigurációs fájlok megtekintése és letöltése lehetőségre a Blockchain beállítások alatt .
3. Töltse le a "conf/configtx.yaml" és a "crypto/crypto-config.yaml" fájlokat a helyi számítógépére.
4. Nyissa meg a "configtx.yaml" fájlt egy szövegszerkesztőben, és hajtsa végre a következő módosításokat:
* A "Megrendelő" részben módosítsa a "Címek" mezőt az első blokklánc-csomópont IP-címére (10.0.0.4). ) és a „7050” portot.
* Az "Alkalmazás" részben módosítsa a "Címek" mezőt az első blokklánc-csomópont IP-címére (10.0.0.4). ) és a „7051” portot.
5. Mentse el a módosításokat a `configtx.yaml` fájlba.
6. Menjen vissza az Azure Portalra, és kattintson a Frissítés gombra a blokklánc csomópont tulajdonságlistájának frissítéséhez.
7. Nyisson meg egy PowerShellt terminálon, és navigáljon abba a könyvtárba, ahová a konfigurációs fájlokat mentette.
```
cd {konfigurációs fájlok könyvtárának elérési útja}
```
8. Futtassa a következő parancsot genezis blokk létrehozásához:
```
Új-GenesisBlock -ChannelID P2PCchannel1 -Rendelő localhost:7050 -OutputBlock genesisblock.pb -Config configtx.yaml
```
9. Futtassa a következő parancsot az első P2P csomópont elindításához:
```
Start-csomópont -Csomópontnév Csomópont0 -Csatornaazonosító P2PCchannel1 -GenesisBlockFile genesisblock.pb -CryptoConfig crypto-config.yaml
```
2. lépés:Konfigurálja a második P2P csomópontot
1. Ismételje meg a 2-5. lépéseket a második blokklánc csomóponthoz.
2. A "configtx.yaml" fájlban hajtsa végre a következő módosításokat:
* A "Megrendelő" részben módosítsa a "Címek" mezőt a második blokklánc csomópont IP-címére (10.0.0.5 ) és a „7050” portot.
* Az "Alkalmazás" részben módosítsa a "Címek" mezőt a második blokklánc csomópont IP-címére (10.0.0.5 ) és a „7051” portot.
3. Mentse el a módosításokat a `configtx.yaml' fájlba, és kövesse a 6-9. lépéseket egy genezis blokk létrehozásához és a második blokklánc csomópont elindításához.
3. lépés:Csatlakoztassa a második P2P csomópontot a hálózathoz
1. Nyisson meg egy PowerShellt terminálhoz, és navigáljon abba a könyvtárba, ahová a második blokklánc csomópont konfigurációs fájljait mentette.
2. Futtassa a következő parancsot a második blokklánc csomópont hálózathoz való csatlakoztatásához:
```
Csatlakozás - Csatorna - Csomópontnév Csomópont 1 - Csatornaazonosító P2PCchannel1 - GenesisBlockFile genesisblock.pb - CryptoConfig crypto-config.yaml - Cím 10.0.0.4:7050
```
4. lépés:Ellenőrizze a hálózati konfigurációt
1. Nyissa meg a `crypto-config.yaml` fájlt bármelyik blokklánc csomópontból egy szövegszerkesztőben.
2. A "Szervezetek" részben két szervezetet kell látnia:Szervezet1 és Szervezet2.
3. Minden szervezetnek öt tagból kell állnia:Admin, User1, User2, User3 és User4.
4. Az "OrdererOrgs" részben egy szervezetnek kell megjelennie:OrdererOrg.
5. Az OrdererOrg-nak egy tagból kell állnia:Admin.
6. Győződjön meg arról, hogy a "Megrendelő" és az "Alkalmazás" címmezője megegyezik a "configtx.yaml" fájlban megadottakkal.
7. Indítsa el az Azure Cloud Shell alkalmazást .
8. Futtassa a következő parancsokat az első blokklánc csomóponthoz való csatlakozáshoz, és ellenőrizze a lánckódok listáját:
```
az blockchain node connect --resource-group {erőforráscsoport neve} --blockchain-node {blockchain node 1 name}
peer lánckód lista --telepítve
```
9. Ismételje meg az előző lépést a második blokklánc csomóponthoz való csatlakozáshoz, és ellenőrizze a lánckódok listáját.
10. Ha mindkét csomópont ugyanazt a telepített lánckódot mutatja, a hálózat megfelelően van konfigurálva.