Hyperledger
Cos'è Hyperledger?
Hyperledger è un progetto blockchain aziendale globale che offre il framework, gli standard, le linee guida e gli strumenti necessari per creare open-source blockchain e relative applicazioni per l'uso in vari settori. I progetti di Hyperledger includono una varietà di piattaforme blockchain autorizzate pronte per l'azienda, in cui i partecipanti alla rete sono noti tra loro e quindi hanno un interesse intrinseco a partecipare al processo di creazione del consenso.
Utilizzando i componenti disponibili sotto l'ombrello Hyperledger, un'azienda può applicare varie soluzioni e servizi blockchain modulari per migliorare significativamente le prestazioni delle proprie operazioni e l'efficienza dei propri processi aziendali.
Capire Hyperledger
Il progetto Hyperledger è stato creato nel dicembre 2015 dalla Linux Foundation di San Francisco, California. È iniziato con 30 aziende associate ed è cresciuto fino a raggiungere più di 120 aziende associate oggi.
Hyperledger è stato istituito con l'obiettivo di accelerare la collaborazione a livello di settore per lo sviluppo di blockchain affidabili e ad alte prestazioni e un framework tecnologico basato su registri distribuiti che potrebbe essere utilizzato nei vari settori industriali per migliorare l'efficienza, le prestazioni e le transazioni delle varie attività processi.
Hyperledger è una collaborazione globale che include aziende leader nei settori finanziario, bancario, Internet of Things (IoT), gestione della catena di approvvigionamento,. produzione e produzione e tecnologia. Includono grandi nomi come Bosch, Daimler, IBM, Samsung, Microsoft, Hitachi, American Express, JP Morgan e Visa, oltre a una serie di startup basate su blockchain come Blockforce e ConsenSys.
Struttura organizzativa di Hyperledger
In sostanza, Hyperledger non è un'organizzazione, una rete di criptovaluta o un sistema blockchain. Non supporta una criptovaluta come bitcoin, ma funziona fornendo l'infrastruttura e gli standard necessari per lo sviluppo di vari sistemi e applicazioni basati su blockchain per uso industriale. Pensa a Hyperledger come a un hub, in cui vari singoli progetti e strumenti basati su blockchain che aderiscono alla sua filosofia di design definita operano sotto il suo ombrello.
I vari progetti includono quanto segue:
Hyperledger Fabric è una piattaforma per la creazione di vari prodotti, soluzioni e applicazioni basati su blockchain per uso aziendale. Da allora anche un livello ormai defunto chiamato Hyperledger Composer è stato unito a Fabric.
Hyperledger Cello consente di utilizzare la blockchain attraverso un modello di distribuzione "as-a-service" on-demand (Blockchain-as-a-Service).
Hyperledger Explorer è un'utilità dashboard che consente il monitoraggio, la ricerca e la manutenzione degli sviluppi della blockchain e dei relativi dati.
Hyperledger Burrow è un Ethereum autorizzato nodo blockchain smart-contract che gestisce le transazioni ed esegue il codice smart contract sulla macchina virtuale di Ethereum (EVM).
Hyperledger Sawtooth è una piattaforma blockchain modulare, autorizzata e di livello aziendale che utilizza un'innovativa Proof of Elapsed Time algoritmo di consenso.
Hyperledger Caliper è uno strumento di benchmark blockchain utilizzato per valutare le prestazioni di una specifica implementazione blockchain.
Tutti questi progetti sotto l'egida di Hyperledger seguono la metodologia di progettazione che supporta un approccio modulare ed estensibile, l'interoperabilità e le funzionalità di sicurezza. I progetti rimangono indipendenti da un particolare token o criptovaluta, sebbene un utente possa crearne uno secondo necessità.
Livelli di tecnologia Hyperledger
In termini di architettura, Hyperledger utilizza i seguenti componenti aziendali chiave:
Il livello di consenso si occupa di creare un accordo sull'ordine e confermare la correttezza dell'insieme delle transazioni che costituiscono un blocco.
Il livello del contratto intelligente è responsabile dell'elaborazione delle richieste di transazione e dell'autorizzazione solo delle transazioni valide.
Il livello di comunicazione si occupa del trasporto dei messaggi peer-to-peer.
I servizi di gestione delle identità sono la funzione necessaria per mantenere e convalidare le identità degli utenti e dei sistemi e stabilire la fiducia nella blockchain.
L'API, o interfaccia di programmazione dell'applicazione,. consente alle applicazioni e ai client esterni di interfacciarsi con la blockchain.
Mette in risalto
Esistono diversi sottoprogetti, tra cui Hyperledger Fabric, Sawtooth, Composer e Cello.
Hyperledger è una comunità open source focalizzata sullo sviluppo di una suite di framework, strumenti e librerie stabili per implementazioni blockchain autorizzate di livello aziendale.
Si tratta di una collaborazione globale, ospitata da The Linux Foundation, e include organizzazioni membri leader nei settori finanziario, bancario, Internet delle cose, catene di approvvigionamento, produzione e tecnologia.