Konfiguracija ravnopravnih mreža?
1. Na portalu Azure idite na svoju grupu resursa za blockchain i dođite do prvog čvora blockchaina.
2. U lijevom izborniku kliknite Svojstva i kliknite Prikaži i preuzmi konfiguracijske datoteke pod Postavke blokovskog lanca .
3. Preuzmite datoteke `conf/configtx.yaml` i `crypto/crypto-config.yaml` na svoje lokalno računalo.
4. Otvorite `configtx.yaml` u uređivaču teksta i napravite sljedeće promjene:
* U odjeljku `Naručitelj` promijenite polje `Addresses` u IP adresu vašeg prvog blockchain čvora (10.0.0.4 ) i priključak na `7050`.
* U odjeljku `Aplikacija`, promijenite polje `Addresses` u IP adresu vašeg prvog blockchain čvora (10.0.0.4 ) i priključak na `7051`.
5. Spremite promjene u `configtx.yaml`.
6. Vratite se na Azure portal i kliknite Osvježi za osvježavanje popisa svojstava za blockchain čvor.
7. Otvorite PowerShell terminal i dođite do direktorija u koji ste spremili konfiguracijske datoteke.
```
cd {staza direktorija konfiguracijskih datoteka}
```
8. Izvedite sljedeću naredbu za stvaranje bloka geneze:
```
New-GenesisBlock -ChannelID P2PChannel1 -Orderer localhost:7050 -OutputBlock genesisblock.pb -Config configtx.yaml
```
9. Izvedite sljedeću naredbu za pokretanje prvog P2P čvora:
```
Start-Node -NodeName Node0 -ChannelID P2PChannel1 -GenesisBlockFile genesisblock.pb -CryptoConfig crypto-config.yaml
```
Korak 2:Konfigurirajte drugi P2P čvor
1. Ponovite korake 2-5 za drugi blockchain čvor.
2. U datoteci `configtx.yaml` napravite sljedeće promjene:
* U odjeljku `Naručitelj` promijenite polje `Addresses` u IP adresu drugog blockchain čvora (10.0.0.5 ) i priključak na `7050`.
* U odjeljku `Aplikacija` promijenite polje `Adrese` u IP adresu drugog čvora lanca blokova (10.0.0.5 ) i priključak na `7051`.
3. Spremite promjene u `configtx.yaml` i slijedite korake 6-9 za stvaranje bloka geneze i pokretanje drugog čvora lanca blokova.
3. korak:pridružite drugi P2P čvor mreži
1. Otvorite PowerShell terminal i idite do direktorija u koji ste spremili konfiguracijske datoteke za drugi čvor lanca blokova.
2. Pokrenite sljedeću naredbu za pridruživanje drugog blockchain čvora mreži:
```
Join-Channel -NodeName Node1 -ChannelID P2PChannel1 -GenesisBlockFile genesisblock.pb -CryptoConfig crypto-config.yaml -Address 10.0.0.4:7050
```
4. korak:Provjerite konfiguraciju mreže
1. Otvorite `crypto-config.yaml` iz bilo kojeg blockchain čvora u uređivaču teksta.
2. U odjeljku `Organizacije` trebali biste vidjeti dvije organizacije:Organizacija1 i Organizacija2.
3. Svaka organizacija treba imati pet članova:Administrator, Korisnik1, Korisnik2, Korisnik3 i Korisnik4.
4. U odjeljku `OrdererOrgs` trebali biste vidjeti jednu organizaciju:OrdererOrg.
5. OrdererOrg treba imati jednog člana:Admin.
6. Provjerite odgovaraju li polja adrese `Naručitelj` i `Aplikacija` onome što ste postavili u `configtx.yaml`.
7. Pokrenite Azure Cloud Shell .
8. Pokrenite sljedeće naredbe za povezivanje s prvim čvorom lanca blokova i provjerite popis lančanih kodova:
```
az blockchain čvor povezivanje --resource-group {naziv grupe resursa} --blockchain-node {blockchain čvor 1 naziv}
peer lančani popis kodova --instaliran
```
9. Ponovite prethodni korak za povezivanje s drugim čvorom lanca blokova i provjerite popis lančanih kodova.
10. Ako oba čvora pokazuju iste instalirane lančane kodove, mreža je ispravno konfigurirana.