Compositore Hyperledger
Che cos'è il compositore Hyperledger?
Hyperledger Composer è un insieme di strumenti open source che consente a imprenditori, operatori e sviluppatori un modo per creare applicazioni blockchain e contratti intelligenti volti a risolvere problemi aziendali e/o migliorare l'efficienza operativa. È un esempio di applicazione commerciale di blockchain-as-a-service (BaaS). Hyperledger Composer è uno dei numerosi progetti Hyperledger ospitati da The Linux Foundation in collaborazione con i membri aziendali .
Ad agosto 2019, il progetto Hyperledger Composer è in stato deprecato, il che significa che mentre è ancora in uso, nessuno dei manutentori sta sviluppando attivamente nuove funzionalità o fornisce supporto. Il compositore è stato combinato in Hyperledger Fabric v1.4+ .
Comprensione del compositore Hyperledger
Hyperledger Composer è costruito in Javascript, un linguaggio di programmazione indipendente dalla piattaforma che supporta anche l'uso di librerie integrate e utilizza le funzioni e gli script disponibili per rendere le utilità più scalabili e riutilizzabili. Composer è un framework di sviluppo di applicazioni che semplifica e velocizza la creazione di applicazioni blockchain in tessuto Hyperledger.
Utilizzando Hyperledger Composer, un uomo d'affari senza conoscenze tecniche può collaborare facilmente con uno sviluppatore per creare funzionalità specifiche. Includono la definizione delle regole aziendali in base alle quali verranno elaborate le transazioni blockchain, la definizione degli asset che vengono scambiati nei casi d'uso basati su blockchain e la definizione dei controlli per i partecipanti, le loro identità, ruoli e livelli di accesso per l'esecuzione dei vari tipi di transazioni.
Allo stesso modo, uno sviluppatore che utilizza Hyperledger Composer può facilmente creare e configurare i componenti principali della blockchain che includono le risorse digitali della rete, la logica delle transazioni, i partecipanti e i controlli di accesso. Composer supporta la condivisione, la riutilizzabilità e la scalabilità dei componenti tra varie organizzazioni. È possibile generare facilmente gli script e le API necessari per l'implementazione aziendale utilizzando Hyperledger Composer. Supporta anche casi d'uso e test in tempo reale, che possono essere eseguiti anche tramite il playground Composer basato sul Web senza la necessità di installazioni locali.
Utilizzando Hyperledger Composer, è possibile per un individuo creare ed eseguire una blockchain di esempio e concedere autorizzazioni limitate a vari partecipanti. Ad esempio, si può facilmente costruire una "rete di merci deperibili" che faciliti lo scambio di articoli come frutta e verdura, includa partecipanti come agricoltori, spedizionieri e importatori, definisca ruoli individuali per ciascun partecipante, definisca ed esegui termini di accordo tra i partecipanti, traccia spedizioni, riconoscere, monitorare e segnalare lo stato delle merci nelle varie fasi della catena di fornitura e gestione dei pagamenti.
Considerazioni speciali
Hyperledger Composer offre molti vantaggi che includono la creazione più rapida di applicazioni blockchain in semplici passaggi, modellazione e test fluidi ea basso costo che consentono all'utente di creare, testare e distribuire varie opzioni e quindi implementare quella che offre la migliore soluzione e riutilizzabilità di app e API esistenti che riducono sia lo sforzo che i costi.
Business Network Archive è fondamentale per l'architettura di Hyperledger Composer e mantiene i dati e le funzionalità principali della rete aziendale che include il modello di business, la logica delle transazioni e i controlli di accesso. Composer Playground è l'interfaccia basata sul Web che consente di modellare i requisiti e le funzioni aziendali, i test funzionali e i test di distribuzione su una blockchain live. Un connettore LoopBack che supporta varie API e capacità di integrazione consente a una varietà di applicazioni client e non blockchain di interfacciarsi facilmente con Hyperledger Composer.
Mette in risalto
Il compositore aveva lo scopo di facilitare la creazione di applicazioni blockchain open source che favorissero la collaborazione tra organizzazioni e reti aziendali .
Il compositore Hyperledger è un insieme di strumenti orientati al business per la creazione di applicazioni blockchain aziendali, nell'ambito del progetto Hyperledger.
Il lavoro sul compositore è stato interrotto nell'estate 2019 e ora fa parte della piattaforma Hyperledger Fabric più completa .