Compositore Hyperledger
Cos’è Hyperledger Composer?
Hyperledger Composer è un insieme di strumenti open source che consente a imprenditori, operatori e sviluppatori un modo per creareapplicazioni blockchain e contratti intelligenti volti a risolvere problemi aziendali e / o migliorare l’efficienza operativa.È un esempio di un’applicazione commerciale di blockchain-as-a-service (BaaS). Hyperledger Composer è uno dei numerosiprogetti 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. Composer è stato combinato in Hyperledger Fabric v1.4 +.
Punti chiave
- Hyperledger Composer è un insieme di strumenti orientati al business per la creazione di applicazioni blockchain aziendali, sotto l’ombrello del progetto Hyperledger.
- Composer aveva lo scopo di facilitare la creazione di un’applicazione blockchain open source che promuoveva la collaborazione tra le organizzazioni e le reti aziendali.
- Il lavoro su Composer è stato interrotto nell’estate 2019 e ora fa parte della più completa piattaforma Hyperledger Fabric.
Capire Hyperledger Composer
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 accelera la creazione di applicazioni blockchain fabric 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 di business in base alle quali verranno elaborate le transazioni blockchain, la definizione delle risorse scambiate in casi d’uso basati su blockchain e la definizione dei controlli per i partecipanti, le loro identità, ruoli e livelli di accesso per eseguire i 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 riusabilità e la scalabilità dei componenti in varie organizzazioni. È possibile generare facilmente gli script e le API richiesti 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 beni deperibili” che faciliti il commercio di articoli come frutta e verdura, includere partecipanti come agricoltori, spedizionieri e importatori, definire ruoli individuali per ogni partecipante, definire ed eseguire termini di accordo tra i partecipanti, monitorare spedizioni, riconoscere, monitorare e segnalare lo stato delle merci nelle varie fasi della catena di approvvigionamento e la 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 soluzione migliore e riusabilità 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 funzionalità di integrazione consente a una varietà di applicazioni client e applicazioni non blockchain un mezzo facile per interfacciarsi con Hyperledger Composer.