Blockchain

Crea supply chain più intelligenti e più efficienti, riduci gli illeciti, verifica più rapidamente le transazioni e crea nuovi modelli di business all'avanguardia con i servizi di Azure Blockchain.

Introduzione

Ottieni risultati positivi con la blockchain usando l'approccio in tre passaggi di Azure consolidato

Semplifica e accelera la conservazione dei record e le verifiche tra i partner nell'intero flusso di lavoro condividendo immediatamente i dati e la logica in una rete condivisa immutabile. Implementa l'approccio in tre passaggi di Azure per la blockchain per creare la tua rete di consorzi, semplificare la governance e la gestione e integrare la tua soluzione blockchain con i sistemi e gli strumenti che usi attualmente.

Crea la base per la tua applicazione blockchain distribuendo una rete di consorzi, distribuendo un libro mastro, invitando membri e configurando le autorizzazioni:

  • Configura, distribuisci e gestisci l'app usando reti preconfigurate e un'infrastruttura gestita con il servizio Azure BlockchainANTEPRIMA.

Digitalizza il flusso di lavoro del business del consorzio con contratti intelligenti per assicurare che i dati condivisi siano immutabili:

  • Usa l'interfaccia utente intuitiva nell'estensione Azure Blockchain per Visual Studio Code per creare e compilare i contratti intelligenti prima di distribuirli con il servizio Azure Blockchain.
  • Semplifica il controllo delle versioni e gli aggiornamenti con Azure DevOps.
  • Esegui rapidamente l'iterazione e convalida gli scenari di blockchain grazie alle connessioni predefinite ad Azure e agli strumenti che già conosci con Azure Blockchain Workbench.

Dopo la configurazione dell'infrastruttura e del contratto intelligente, il passaggio finale consiste nel creare l'app ed estenderla in modo che funzioni con gli strumenti usati attualmente dal tuo business:

  • Usa il servizio Azure Blockchain per connettere le origini, convertire dati verso e dal libro mastro e pubblicare i risultati del contratto intelligente nei database e nelle applicazioni oppure usa un modello di Azure Blockchain Workbench se non hai esperienza di creazione di app blockchain.
  • Connetti e integra la tua applicazione blockchain con le app e i database esistenti usando il Kit di sviluppo di Azure Blockchain.

Architetture della soluzione di Azure Blockchain

Scopri in che modo la tecnologia blockchain, incluse le reti Ethereum, ti permette di proteggere i dati e digitalizzare i flussi di lavoro in questi scenari di architettura illustrati.

Blockchain workflow applicationBusinesses use blockchain to digitize workflows they share with other organizations, such as moving physical assets across supply chains. The anatomy of blockchain apps is similar across use cases. Here, we use Azure Blockchain Service as the foundational managed blockchain network and build a consortium application that can ingest signals from relevant user interfaces and communicate ledger data to consuming apps across the consortium.11234456
  1. Panoramica
  2. Flusso

Applicazione per il flusso di lavoro blockchain

Panoramica

Le aziende usano la blockchain per digitalizzare i flussi di lavoro condivisi con altre organizzazioni, ad esempio per lo spostamento di asset fisici tra supply chain. L'anatomia delle app blockchain è simile in diversi casi d'uso. In questo caso usiamo il servizio Azure Blockchain come rete blockchain gestita di base e creiamo un'applicazione per consorzio che può inserire segnali da interfacce utente rilevanti e comunicare dati dei libri mastro alle app che li utilizzano nel consorzio.

Flusso

  1. 1 App, dispositivi e origini dati pertinenti inviano eventi o dati a un broker di messaggi (bus di servizio di Azure).
  2. 2 L'app per la logica del consumer DLT (Distributed Ledger Technology) raccoglie i dati dal bus di servizio e li invia al generatore di transazioni che crea e firma la transazione.
  3. 3 La transazione firmata viene instradata al servizio Azure Blockchain (rete di consorzio Ethereum completamente gestita) tramite un connettore dell'app per la logica specifico del libro mastro.
  4. 4 Lo strumento di gestione dei dati della blockchain acquisisce i dati di blocchi e transazioni dai nodi delle transazioni configurati, decodifica eventi e proprietà e quindi invia i dati alle destinazioni configurate.
  5. 5 Il broker di messaggi invia i dati del libro mastro al database off-chain e alle applicazioni aziendali che li utilizzano.
  6. 6 Le informazioni vengono analizzate e visualizzate tramite strumenti come Power BI mediante la connessione a un database off-chain.
Supply chain track and traceLearn how to use the Azure Blockchain Workbench. Build an asset tracking application for supply chain with a step-by-step flowchart.12345678
  1. Panoramica
  2. Flusso

Verifica e traccia della supply chain

Panoramica

Uno schema comune della blockchain è costituito dal monitoraggio abilitato per IoT di un asset durante lo spostamento lungo una supply chain che include più parti. Un esempio ottimale di questo schema è costituito dal trasporto refrigerato di beni deperibili come cibo o prodotti farmaceutici, che richiedono il rispetto di alcune regole di conformità per l'intera durata del processo di trasporto. In questo scenario una controparte iniziale, ad esempio un rivenditore, specifica condizioni contrattuali, ad esempio l'umidità e l'intervallo di temperatura necessari, che devono essere rispettate dai responsabili della supply chain. Se in un momento qualsiasi il dispositivo rileva una misurazione non inclusa nell'intervallo consentito per l'umidità o la temperatura, lo stato del contratto intelligente verrà aggiornato per indicare che non viene rispettata la conformità, registrando una transazione nella blockchain e attivando eventi di correzione downstream.

Flusso

  1. 1 I dispositivi IoT comunicano con l'hub IoT. L'hub IoT funziona come una route configurata che invierà messaggi specifici a un bus di servizio associato a tale route. Il messaggio ha ancora il formato nativo per il dispositivo e deve essere convertito nel formato usato da Azure Blockchain Workbench. La trasformazione viene eseguita da un'app per la logica di Azure. Viene attivata quando viene aggiunto un nuovo messaggio al bus di servizio associato all'hub IoT, quindi trasforma il messaggio e lo distribuisce al bus di servizio usato per recapitare i messaggi ad Azure Blockchain Workbench. Il primo bus di servizio funge in effetti da "posta in uscita" per l'hub IoT e il secondo viene usato come "posta in arrivo" per Azure Blockchain Workbench.
  2. 2 DLT Consumer recupera i dati dal broker messaggi (bus di servizio) e invia dati al firmatario di Transaction Builder.
  3. 3 Transaction Builder compila e firma la transazione.
  4. 4 La transazione firmata viene indirizzata a Blockchain (Private Ethereum Consortium Network).
  5. 5 DLT Watcher trasmette la conferma dell'impegno della transazione a Blockchain e invia la conferma al broker messaggi (bus di servizio).
  6. 6 I consumer di database inviano le transazioni confermate della blockchain ai database off-chain (database SQL di Azure).
  7. 7 Le informazioni vengono analizzate e visualizzate tramite strumenti come Power BI mediante la connessione a un database off-chain (database SQL di Azure).
  8. 8 Gli eventi del libro mastro vengono trasmessi a Griglia di eventi e al bus di servizio per l'uso da parte dei consumer downstream. I "consumer downstream" includono ad esempio app per la logica, funzioni o altro codice progettato per intervenire in base agli eventi. Un'istanza di Funzioni di Azure, ad esempio, può ricevere un evento e quindi inserirlo in un archivio dati come SQL Server.

Ottieni le novità e le risorse più recenti per Azure Blockchain

I clienti stanno facendo grandi cose con Azure Blockchain

GE Aviation

GE Aviation usa la blockchain per semplificare la verifica delle parti del velivolo dalla fabbrica al volo.

Starbucks

Starbucks usa Azure per offrire maggiori opportunità alle piccole imprese agricole e tenere traccia dei propri prodotti dal chicco al barista.

Insurwave

Insurwave usa libri mastri distribuiti comuni per ridurre il rischio e le esposizioni per clienti del settore assicurativo, broker, assicuratori e terze parti.

Buhler

Bühler usa la tecnologia blockchain per tenere traccia dei raccolti dal campo al piatto, assicurando che il cibo sia sano e sicuro per due miliardi di persone ogni giorno.

Singapore Airlines

Singapore Airlines usa Azure per convertire le miglia dei clienti in token basati su blockchain che possono essere usati in una rete di partner per la vendita al dettaglio.

Webjet

Webjet usa Azure per supportare il sistema Rezchain, un servizio di riconciliazione di pagamenti per il mercato dei viaggi online.

3M

3M usa Azure Blockchain per abilitare un nuovo approccio di tipo LaaS (Label-as-a-Service) per la protezione delle proprie supply chain.

Nasdaq

Nasdaq offre la tecnologia blockchain nei mercati finanziari per gestire la distribuzione di transazioni, pagamenti e compensazioni da più blockchain e meccanismi di pagamento.

Xbox

Microsoft usa le soluzioni blockchain per calcolare i rendiconti delle royalty per autori di giochi per Xbox in poche ore, invece che in mesi.

Domande frequenti

  • Blockchain è una tecnologia per la conservazione di record e l'applicazione di contratti basata su crittografia complessa. Consente alle organizzazioni di semplificare i flussi di lavoro condivisi, ad esempio le supply chain, mediante lo scambio e il controllo di asset e transazioni in un libro mastro condiviso, spesso definito tecnologia libro mastro distribuito (DLT, Distributed Ledger Technology).

    Le reti blockchain sono distribuite in tutti i computer dei partner, definiti rete di consorzi, in modo da offrire a ogni partner la visibilità in tempo reale per ogni transazione eseguita sulla rete. Ogni partner può anche rifiutare le transazioni non corrette prima che vengano applicate al libro mastro, semplificando il controllo e riducendo significativamente il rischio di illeciti.

    Oltre alla supply chain e alle applicazioni con sequenza di lavoro condivisa, gli sviluppatori favoriscono nuovi flussi di ricavi creando prodotti e servizi basati su blockchain.

  • Un "blocco" è un cluster di dati nella blockchain caratterizzato da un identificatore e una cronologia univoci. I "blocchi" archiviano informazioni sulla transazione, tra cui data, ora o importi in dollari, oltre alla firma digitale, analoga a un nome utente, dei partecipanti alla transazione.

  • Sono disponibili tre tipi principali di blockchain: pubblica, privata e di consorzi.

    • La blockchain pubblica è completamente decentralizzata, senza autorità singola sulla rete. Tutte le transazioni sulla catena possono essere visualizzate da qualsiasi nodo della rete.
    • La blockchain privata appartiene a una persona fisica e i nodi necessitano di un'autorizzazione per accedere alla rete.
    • La blockchain di consorzi è una blockchain privata con un'autorità distribuita che opera nel migliore interesse della rete.
  • La blockchain è un sistema trasparente e verificabile. La blockchain, un libro mastro sicuro e condiviso delle transazioni distribuite in una rete di computer, elimina gli sprechi, riduce il rischio di illeciti e consente la creazione di nuovi flussi di ricavi.

  • Il servizio Azure Blockchain usa alcune funzionalità di Azure per assicurare la protezione e la disponibilità dei tuoi dati. I dati vengono protetti tramite l'isolamento, la crittografia e l'autenticazione. Le caratteristiche decentralizzate e immutabili della blockchain la rendono molto sicura.

Inizia a usare il servizio Azure Blockchain

Distribuisci reti blockchain completamente gestite in pochi clic e applica la regolamentazione su larga scala con la gestione di consorzi senza codice.

Guarda Block Talk

Guarda le demo e ottieni informazioni sulla tecnologia blockchain più recente in Block Talk su Channel 9.

Esplora Azure Marketplace

Trova dozzine di soluzioni blockchain pronte all'uso di Microsoft e dei partner.