Hyperledger Fabric: le funzionalità e le applicazioni più essenziali che devi conoscere

Pubblicato: 2020-03-27

Nel corso degli anni, mentre la tecnologia Blockchain continua ad espandersi e svilupparsi, abbiamo visto l'inclusione di numerosi framework e strumenti Blockchain nel dominio Blockchain. Uno di questi framework Blockchain è Hyperledger.

Hyperledger è arrivato alla ribalta nel 2016. Si tratta di una suite open source di strumenti e progetti progettati esplicitamente per semplificare il processo di sviluppo di app e sistemi Blockchain attraverso una migliore collaborazione tra aziende e sviluppatori che lavorano con la DLT (Distributed Ledger Technology).

Impara i corsi di software dalle migliori università del mondo. Guadagna programmi Executive PG, programmi di certificazione avanzati o programmi di master per accelerare la tua carriera.

In questo post, ci concentreremo su uno dei progetti di maggior successo e popolari di Hyperledger: Hyperledger Fabric.

Sommario

Cos'è il tessuto Hyperledger?

Hyperledger Fabric è un framework di contabilità distribuita di livello aziendale che mira a fornire due funzionalità principali per i casi d'uso Blockchain: modularità e versatilità. L'architettura modulare di Fabric si adatta perfettamente alla diversità dei casi d'uso del settore della tecnologia Blockchain sfruttando elementi plug-and-play come privacy, consenso e servizi autorizzati.

Alcune delle caratteristiche principali di Hyperledger Fabric sono

  • Ha un'architettura altamente modulare e autorizzata.
  • È dotato di un consenso plug-and-play.
  • Ha un modello di contratto intelligente aperto che conferisce la flessibilità per implementare qualsiasi modello di soluzione desiderato (modello di account, modello UTXO, ecc.).
  • Ha una bassa latenza di finalità/conferma.
  • Supporta EVM e Solidity.
  • Supporta dati interrogabili (query basate su chiavi e query JSON).
  • È dotato di supporto per smart contract multilingue per linguaggi come Go, Java e Javascript.
  • Offre un approccio flessibile alla privacy dei dati: esegue l'isolamento dei dati tramite "canali", la condivisione dei dati in base alla necessità di sapere sfruttando le "raccolte" di dati privati.
  • È dotato di un modello di approvazione flessibile per ottenere il consenso tra le organizzazioni richieste.
  • Facilita le operazioni continue, inclusi gli aggiornamenti continui e il supporto della versione asimmetrica.

Hyperledger Fabric è una rete Blockchain autorizzata creata da organizzazioni che si uniscono per costruire un consorzio. Le organizzazioni che partecipano a questo consorzio sono dette membri .

Forse la caratteristica migliore di Fabric è la sua architettura di rete all'interno della rete. Sebbene i membri della rete si uniscano con l'intenzione di collaborare, poiché ogni organizzazione membro deve conservare i propri dati privati, mantengono relazioni separate all'interno della propria rete. Ogni organizzazione membro della rete crea una configurazione per i propri colleghi che partecipano alla rete. La configurazione di questi peer viene eseguita utilizzando componenti crittografici come l'autorità di certificazione.

Questi peer all'interno di una rete ricevono richieste di chiamata di transazione dai client all'interno dell'organizzazione. Qui, un cliente fa riferimento a qualsiasi applicazione specifica, portale che serve una particolare organizzazione o attività commerciale. Questi client interagiscono con la rete Fabric sfruttando il servizio Web Hyperledger Fabric SDK o REST. Il chaincode (Smart Contract) installato nei nodi peer attiva la richiesta di chiamata della transazione.

La rete Fabric si basa sulla Distributed Ledger Technology (DLT) in cui tutti i peer mantengono un registro per canale (a cui si abbonano). Tuttavia, a differenza di Ethereum, nella rete Hyperledger Fabric i peer hanno ruoli diversi. I tre tipi di peer sono:

  • Peer Endorser: i peer Endorser sono quei nodi che convalidano la transazione ed eseguono il chaincode simulando anche l'esito della transazione. Tuttavia, questi peer non aggiornano il libro mastro.

  • Anchor peer: al momento della configurazione del canale, un anchor peer o un cluster di anchor peer vengono configurati contemporaneamente. Questi peer ricevono aggiornamenti dai peer testimonial sulle transazioni, quindi trasmettono gli aggiornamenti agli altri peer nell'organizzazione. Poiché i peer di ancoraggio sono rilevabili, possono essere facilmente individuati dal peer ordinatore o da qualsiasi altro peer.

  • Peer ordinatore: il peer ordinatore funge da canale di comunicazione principale per la rete Fabric. Il peer ordinatore crea il blocco e lo consegna a tutti gli altri peer. È responsabile del mantenimento di uno stato di contabilità coerente in tutta la rete.

tessuto hyperledger

Fonte

Tessuto Hyperledger: applicazioni

1. Pagamenti digitali

Mentre Hyperledger è una rete Blockchain privata decentralizzata che facilita la transazione sicura tra due parti, Fabric si sta concentrando sulla creazione di Interledger per il settore finanziario. Interledger lavora sul concetto di connettere diversi libri mastri, facilitando così l'esecuzione di transazioni attraverso gli stessi canali.

L'idea alla base della progettazione di Interledger è quella di incoraggiare la comunicazione tra diversi sistemi di pagamento internazionali in tutto il mondo. Il design è tale che qualsiasi pagatore in qualsiasi luogo del mondo dovrebbe essere in grado di pagare qualsiasi beneficiario, rapidamente e con costi minimi, senza che entrambe le parti debbano aprire conti su un particolare servizio di pagamento globale.

Leggi: Idee e argomenti per progetti Blockchain per principianti

2. Tracciatura a diamante

L'attività di estrazione dei diamanti è complicata. Durante il processo di estrazione ed estrazione, i diamanti passano e si scambiano più mani. Naturalmente, se non vengono prese misure rigorose, il doppio gioco e la frode sono all'ordine del giorno in questo commercio.

Con Hyperledger Fabric, le aziende coinvolte nell'estrazione di diamanti, inclusi minatori, separatori, esportatori e rivenditori, possono formare un consorzio. In questo modo, Fabric può tracciare e registrare tutte le transazioni, mantenendo così l'intero processo trasparente.

3. Filiera alimentare

Per molto tempo, le aziende di vari settori hanno utilizzato Hyperledger per monitorare l'elaborazione dei prodotti durante il loro percorso di produzione. Nel settore della produzione alimentare, le aziende utilizzano Fabric per formare consorzi per migliorare il processo di approvvigionamento alimentare e ottenere la fiducia dei clienti.

Con Fabric, gli utenti autorizzati possono accedere ai dati della filiera alimentare ogni volta che lo desiderano. Possono tenere traccia dell'intera cronologia e della posizione corrente di qualsiasi alimento. Inoltre, se un alimento è infetto o difettoso, i produttori possono identificare la fonte dell'infezione o del difetto e adottare le misure necessarie per lo stesso.

4. Contratti B2B

Con Hyperledger Fabric, le aziende possono codificare i propri contratti commerciali per consentire l'automazione degli accordi contrattuali tra due o più parti in modo sicuro e protetto. Sebbene il concetto di Blockchain mantenga essenzialmente le informazioni come "pubbliche", l'architettura network-in-network di Fabric garantisce che le informazioni riservate e sensibili dei contratti B2B rimangano con le organizzazioni membri.

Leggi: Stipendio per sviluppatori Blockchain in India

5. Identità digitale

Di fronte alle crescenti violazioni dei dati e ai crimini informatici, le aziende stanno diventando sempre più preoccupate per la sicurezza dei propri dati e della rete. Poiché i tradizionali sistemi di sicurezza della rete non riescono a fornire sicurezza e affidabilità solide, sempre più aziende stanno ora propendendo verso la tecnologia Blockchain per proteggere i propri dati sensibili. Utilizzando un registro Blockchain autorizzato come Fabric, le organizzazioni possono controllare in modo efficace quando, dove e con chi condividono le proprie credenziali digitali.

Conclusione

Ci auguriamo che questo articolo abbia avuto successo nel fornirti l'idea fondamentale alla base di Hyperledger Fabric, come funziona e quali sono le sue applicazioni. Se quello che leggi ti interessa, approfondisci e scopri di più su Hyperledger Fabric!

Questi framework e strumenti Hyperledger unici dimostrano che Hyperledger ha un potenziale immenso per la tecnologia Blockchain. È possibile utilizzare questi strumenti per sviluppare applicazioni industriali e non monetarie altamente scalabili e robuste.

Puoi scoprire di più sulle tecnologie blockchain nel nostro blog, quindi assicurati di dare un'occhiata più tardi.

C'è un aumento delle carriere nella tecnologia blockchain e la blockchain ha cambiato enormemente per sempre il volto stesso dell'industria tecnologica. Se sei interessato a diventare uno sviluppatore blockchain e creare contratti intelligenti e codici a catena, dai un'occhiata al programma di certificati avanzati di IIIT-B e upGrad nella tecnologia blockchain .

Quali sono i componenti di Hyperledger Fabric?

Hyperledger Fabric è una rete blockchain autorizzata incentrata sul business. È composto da una varietà di individui o gruppi che collaborano per raggiungere uno scopo condiviso. Queste organizzazioni potrebbero includere una banca, un istituto finanziario o una rete di filiera. Ogni organizzazione viene riconosciuta e le viene assegnata un'autorità di certificazione del tessuto. Le organizzazioni che compongono questo gruppo sono chiamate membri. Qualsiasi membro della struttura può configurare uno o più peer autorizzati per partecipare alla rete utilizzando l'autorità di certificazione della struttura. Tutti questi peer devono essere autorizzati nel modo corretto. Un'applicazione lato client si connette alla rete ed è costruita con il kit di sviluppo software, abbreviato in SDK, in qualsiasi linguaggio di programmazione.

Qual è lo scopo di Hyperledger Fabric?

C'è molto fermento intorno a Hyperledger Fabric e c'è molta richiesta per questo. Inoltre, questa piattaforma aderisce alle norme e alle procedure dell'organizzazione aziendale. In realtà, abbiamo diversi progetti live sulla piattaforma che stanno andando abbastanza bene. Una carriera come specialista in tessuti ti fornirà opportunità professionali distinte. Di conseguenza, può essere utile per aiutarti ad iniziare il tuo percorso professionale da una posizione molto alta all'interno di un'azienda. Inoltre, una migliore occupazione comporta vantaggi aggiuntivi. Le opportunità di lavoro nello sviluppo di Hyperledger iniziano in cima. Inoltre, qualsiasi titolo di lavoro in questo settore dovrebbe aspettarsi uno stipendio rispettabile.

In che modo il tessuto Hyperledger è diverso dalla Blockchain tradizionale?

Le transazioni private e i contratti segreti, fondamentali per le aziende, non sono supportati dalle tradizionali reti blockchain. In risposta a ciò, Hyperledger Fabric è stato sviluppato come un framework flessibile, scalabile e sicuro per abilitare soluzioni blockchain industriali. Hyperledger Fabric è un motore blockchain open source che si occupa delle parti più importanti dell'analisi e dell'implementazione della blockchain per casi d'uso commerciali. Hyperledger Fabric consente le iscrizioni in base all'autorizzazione; pertanto, tutti i partecipanti alla rete devono avere identità note. Molte aziende, come l'assistenza sanitaria e le banche, sono controllate da norme sulla protezione dei dati che impongono la conservazione delle informazioni dei partecipanti e il loro accesso a vari punti dati. Fabric supporta l'appartenenza basata sulle autorizzazioni