>> Tecnologia elettronica >  >> Telefoni >> Sistemi di conferencing

Configurare una Rete Blockchain Peer-to-Peer su Azure: Guida Passo-passo

Questa guida dettaglia la configurazione di una rete peer-to-peer Hyperledger Fabric a 2 nodi su Azure Blockchain Service (legacy/managed) usando PowerShell e Azure CLI. Nota: Azure Blockchain Service è stato ritirato a settembre 2021. Questo si applica a distribuzioni esistenti o Fabric autogestito su VM/AKS di Azure. Per nuovi progetti, usa **Azure Managed Applications for Quorum** o **AKS con Helm chart**.

Prerequisiti

Passo 1: Configura Node0 (Orderer + Peer)

  1. Scarica i file di configurazione da Portale di Azure → Membro Blockchain → Proprietà → "Visualizza e scarica file di configurazione".
  2. Modifica `configtx.yaml`:
    • `Orderer.Addresses`: `10.0.0.4:7050` (IP privato di Node0)
    • `Application.Addresses`: `10.0.0.4:7051` (peer di Node0)
  3. Genera il blocso di genesi:
    configtxgen -profile TwoOrgsOrdererGenesis -channelID P2PChannel1 -outputBlock genesisblock.pb -configPath .
  4. Avvia i processi peer e orderer di Node0 (tramite servizi gestiti di Azure o Docker Compose su VM).

Passo 2: Configura Node1 (Solo Peer)

  1. Scarica i file di configurazione di Node1.
  2. Modifica `configtx.yaml`:
    • `Orderer.Addresses`: `10.0.0.4:7050` (punta all'orderer di Node0)
    • `Application.Addresses`: `10.0.0.5:7051` (peer di Node1)
  3. Genera lo stesso blocso di genesi (deve corrispondere esattamente a Node0).
  4. Avvia il processo peer di Node1.

Passo 3: Unisci Node1 al Canale

# Sul computer di Node1 export CORE_PEER_ADDRESS=10.0.0.5:7051 export CORE_PEER_MSPCONFIGPATH=/percorso/cripto/peerOrganizations/org2/users/Admin@org2/msp peer channel join -b genesisblock.pb -o 10.0.0.4:7050 --cafile /percorso/orderer/tls/ca.crt --tls

Passo 4: Verifica la Rete

  1. Controlla `crypto-config.yaml`: Due peer org (Org1, Org2), ciascuna con Admin/User1-4. Un orderer org (OrdererOrg) con Admin.
  2. Verifica che gli indirizzi `Orderer` e `Application` corrispondano a `configtx.yaml`.
  3. Connettiti tramite Azure Cloud Shell:
    az blockchain node connect --resource-group  --blockchain-node  peer chaincode list --installed # Ripeti per node1 
  4. Entrambi i nodi mostrano gli stessi chaincode installati → Rete sana.

Alternativa Moderna Critica

Per nuove distribuzioni, **non usare questo servizio ritirato**. Invece:

I passaggi sopra riflettono il flusso di lavoro del legacy Azure Blockchain Service. I concetti (blocso di genesi, unione al canale, configurazione crittografica, peer di ancoraggio) rimangono fondamentali per Fabric, ma la piattaforma gestita non esiste più.

  1. Come chiamare un numero di cellulare UK (inizia per 078) dall'America Centrale
  2. Layout Ethernet LAN: 10BASE2, 10BASE5 e 10BASE-T Spiegati
  3. Come impostare conference call negli USA e Canada
  4. Logic3 i-Station: Caratteristiche, Specifiche e Vale Ancora la Pena Acquistarlo?
  5. Come ottenere i dettagli delle chiamate Airtel Prepagate (in entrata e in uscita)
  6. Come Trasformare un Secondo Router in Bridge/Ripetitore Wi-Fi