Hyperledger - KamilTaylan.blog
3 Maggio 2021 18:54

Hyperledger

Cos’è Hyperledger?

Hyperledger è un progetto blockchain aziendale globale che offre il framework, gli standard, le linee guida e gli strumenti necessari per creare blockchain open source e applicazioni correlate da utilizzare in vari settori. I progetti di Hyperledger includono una varietà di piattaforme blockchain autorizzate pronte per le aziende, in cui i partecipanti alla rete sono noti gli uni agli altri e quindi hanno un interesse intrinseco a partecipare al processo di creazione del consenso.

Utilizzando i componenti disponibili sotto l’ombrello di 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.

Punti chiave

  • Hyperledger è una comunità open source focalizzata sullo sviluppo di una suite di framework, strumenti e librerie stabili per distribuzioni blockchain di livello aziendale autorizzate.
  • Si tratta di una collaborazione globale, ospitata da The Linux Foundation, e include organizzazioni membri leader nel settore finanziario, bancario, Internet of Things, catene di fornitura, produzione e tecnologia.
  • Esistono diversi sottoprogetti, tra cui Hyperledger Fabric, Sawtooth, Composer e Cello.

Capire Hyperledger

Il progetto Hyperledger è stato creato nel dicembre 2015 dalla Linux Foundation di San Francisco, in California.È iniziato con 30 aziende associate e oggi è cresciuto fino a oltre 120 aziende associate.1

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 di framework tecnologici basati su registri distribuiti che potrebbero essere utilizzati 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 della finanza, banche, 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 il 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 progetti e strumenti basati su blockchain individuali 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.
  • Hyperledger Cello consente di utilizzare la blockchain tramite un modello di distribuzione “as-a-service” su richiesta (Blockchain-as-a-Service).
  • Hyperledger Explorer è un’utilità di dashboard che consente il monitoraggio, la ricerca e la manutenzione degli sviluppi della blockchain e dei dati correlati.
  • Hyperledger Burrow è unnodo blockchain di smart contract Ethereum autorizzatoche gestisce le transazioni ed esegue il codice di smart contract sulla Ethereum Virtual Machine (EVM).
  • Hyperledger Sawtooth è una piattaforma blockchain modulare a livello aziendale, autorizzata, che utilizza un innovativo algoritmo di consenso Proof of Elapsed Time.
  • Hyperledger Caliper è uno strumento di benchmark blockchain utilizzato per valutare le prestazioni di una specifica implementazione blockchain.

Tutti questi progetti sotto l’ombrello di Hyperledger seguono la metodologia di progettazione che supporta un approccio modulare ed estensibile, interoperabilità e funzionalità di sicurezza. I progetti rimangono indipendenti da un particolare token o criptovaluta, sebbene un utente possa crearne uno secondo necessità.

Livelli tecnologici 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 di confermare la correttezza dell’insieme di transazioni che costituiscono un blocco.
  • Il livello smart contract è 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 sulla blockchain.
  • L’API, o interfaccia di programmazione dell’applicazione, consente ad applicazioni e client esterni di interfacciarsi con la blockchain.