ETFFIN Finance >> Finanza personale corso >  >> Cryptocurrency >> Blockchain

Tessuto Hyperledger

Che cos'è il tessuto Hyperledger?

Hyperledger Fabric è un framework blockchain modulare che funge da base per lo sviluppo di prodotti basati su blockchain, soluzioni, e applicazioni che utilizzano componenti plug-and-play destinati all'uso all'interno delle imprese private.

Punti chiave

  • Hyperledger è un software di livello aziendale, framework di registro distribuito open source lanciato dalla Linux Foundation nel dicembre 2015.
  • Il tessuto è un tessuto altamente modulare, Piattaforma di tecnologia di contabilità decentralizzata (DLT) progettata da IBM per l'uso aziendale industriale.
  • Poiché Hyperledger Fabric è privato e richiede l'autorizzazione per accedere, le aziende possono separare le informazioni (come i prezzi), plus le transazioni possono essere velocizzate perché il numero di nodi sulla rete è ridotto.
  • Fabric 2.0 è stato rilasciato a gennaio 2020. Le caratteristiche principali di questa versione sono transazioni più veloci, tecnologia del contratto intelligente aggiornata, e condivisione dei dati semplificata.

Hyperledger Fabric è stato avviato da Digital Asset e IBM ed è ora emerso come un'impresa collaborativa intersettoriale, che è attualmente ospitato dalla Linux Foundation. Tra i numerosi progetti Hyperledger, Fabric è stato il primo a uscire dalla fase di "incubazione" e raggiungere la fase "attiva" nel marzo 2017.

Come funziona Hyperledger Fabric

Le reti blockchain tradizionali non possono supportare transazioni private e contratti riservati che sono della massima importanza per le aziende. Hyperledger Fabric è stato progettato in risposta a questo come un modulare, base scalabile e sicura per offrire soluzioni blockchain industriali.

Hyperledger Fabric è il motore open source per blockchain e si occupa delle funzionalità più importanti per la valutazione e l'utilizzo della blockchain per i casi d'uso aziendali.

All'interno di reti industriali private, l'identità verificabile di un partecipante è un requisito primario. Hyperledger Fabric supporta le iscrizioni in base all'autorizzazione; tutti i partecipanti alla rete devono avere identità note. Molti settori di attività, come sanità e finanza, sono vincolati dalle norme sulla protezione dei dati che impongono il mantenimento dei dati sui vari partecipanti e il loro rispettivo accesso a vari punti di dati. Fabric supporta tale appartenenza basata su autorizzazioni.

Architettura modulare

L'architettura modulare di Hyperledger Fabric separa il flusso di lavoro di elaborazione delle transazioni in tre diverse fasi:contratti intelligenti chiamati chaincode che comprendono l'elaborazione logica distribuita e l'accordo del sistema, ordine di transazione, e convalida e impegno delle transazioni. Questa segregazione offre molteplici vantaggi:

  • Un numero ridotto di livelli di affidabilità e verifica che mantengono la rete e l'elaborazione senza ingombri
  • Scalabilità di rete migliorata
  • Migliori prestazioni complessive

Inoltre, Il supporto di Hyperledger Fabric per il plug-and-play di vari componenti consente un facile riutilizzo delle funzionalità esistenti e l'integrazione già pronta di vari moduli. Ad esempio, se esiste già una funzione che verifica l'identità del partecipante, una rete di livello aziendale deve semplicemente collegare e riutilizzare questo modulo esistente invece di creare la stessa funzione da zero.

I partecipanti alla rete hanno tre ruoli distinti:

  • sostenitore
  • committente
  • Consenso

In poche parole, la proposta di transazione è sottoposta al peer girante secondo la policy di girata predefinita circa il numero di giranti richiesto. Dopo sufficienti avalli da parte del(i) girante(i), un batch o un blocco di transazioni viene consegnato ai committer. I committenti confermano che la politica di approvazione è stata seguita e che non vi sono transazioni in conflitto. Una volta effettuati entrambi i controlli, le transazioni sono impegnate nel libro mastro.

Fonte immagine:IBM

Poiché solo le istruzioni di conferma, come firme e set di lettura/scrittura, vengono inviate attraverso la rete, la scalabilità e le prestazioni della rete sono migliorate. Solo i sottoscrittori e i committer hanno accesso alla transazione, e la sicurezza è migliorata con un numero inferiore di partecipanti che hanno accesso ai punti dati chiave.

Esempio di tessuto Hyperledger

Supponiamo che ci sia un produttore che vuole spedire cioccolatini a uno specifico rivenditore o mercato di rivenditori (ad es. tutti i rivenditori statunitensi) a un prezzo specifico ma non vuole rivelare quel prezzo in altri mercati (ad es. rivenditori cinesi).

Poiché il movimento del prodotto può coinvolgere altre parti, come le usanze, una compagnia di spedizioni, e una banca finanziatrice, il prezzo privato può essere rivelato a tutte le parti coinvolte se viene utilizzata una versione base della tecnologia blockchain per supportare questa transazione.

Hyperledger Fabric risolve questo problema mantenendo private le transazioni private sulla rete; solo i partecipanti che hanno bisogno di sapere sono a conoscenza dei dettagli necessari. Il partizionamento dei dati sulla blockchain consente a punti dati specifici di essere accessibili solo alle parti che hanno bisogno di sapere.

Critiche a Hyperledger Fabric

Il picco del cripto-entusiasmo si è rotto nel 2018 dopo il crollo del prezzo del bitcoin (che ha toccato il suo picco il 17 dicembre, 2017). Le affermazioni troppo ottimistiche sul valore della nuova tecnologia sono state sostituite con lo scetticismo, e relative tecnologie, compreso Hyperledger, soffriva anche di questo scetticismo.

I concorrenti di Hyperledger Fabric

Hyperledger Fabric compete con altri progetti Hyperledger come Iroha, India, e dente di sega. Compete anche con la Corda di R3, che è anche un privato, DLT basato su autorizzazioni.

La società di servizi Blockchain Chainstack ha pubblicato un documento nel gennaio 2020 che mostra che lo sviluppo in Corda è stato storicamente superiore allo sviluppo in Fabric, anche se lo sviluppo di Fabric ha superato quello di Corda nel terzo trimestre del 2019 quando Fabric è passato a GitHub.

Il rapporto Chainstack mostra che mentre ci sono tre volte più sviluppatori che lavorano su Fabric, Gli sviluppatori Corda hanno fornito più del doppio dei contributi al codice, e gli sviluppatori di Fabric spingono molto meno codice per sviluppatore rispetto agli sviluppatori di Corda.

Il tessuto Hyperledger non è blockchain e non è efficiente

Diverse critiche a Hyperledger Fabric sottolineano che un sistema basato su autorizzazioni, la blockchain privata con le funzionalità di Hyperledger Fabric non è una blockchain, e le attuali tecnologie non blockchain sono molto meno costose e offrono la stessa quantità di sicurezza. Stuart Popejoy di Cointelegraph ha descritto il caso in questo modo:

L'architettura di Fabric è molto più complessa di qualsiasi piattaforma blockchain ed è anche meno sicura contro manomissioni e attacchi. Penseresti che una blockchain "privata" offrisse almeno scalabilità e prestazioni, ma anche qui Fabric fallisce. In poche parole, i piloti basati su Fabric dovranno affrontare un'implementazione complessa e insicura che non sarà in grado di adattarsi alle loro attività.

Hyperledger Fabric è stato anche criticato per la mancanza di resilienza. Un team di ricercatori della Sorbona di Parigi e del CSIRO - Data61, Agenzia scientifica nazionale australiana, ha scoperto che ritardi significativi della rete hanno ridotto l'affidabilità di Fabric:"[B]y ritardando la propagazione dei blocchi, abbiamo dimostrato che Hyperledger Fabric non fornisce garanzie di coerenza sufficienti per essere implementato in ambienti critici."

Hyperledger Fabric 2.0 Rilasciato a gennaio 2020

Nel gennaio del 2020, Hyperledger Fabric 2.0 è stato rilasciato per affrontare alcune delle critiche esistenti. Secondo Ron Miller di Techcrunch, "I maggiori aggiornamenti riguardano la forzatura di un accordo tra le parti prima che qualsiasi nuovo dato possa essere aggiunto al registro, nota come governance decentralizzata dei contratti intelligenti".

Sebbene l'aggiornamento non rappresenti un cambiamento epocale nella semplicità o nell'applicabilità di Fabric, dimostra che continuano a essere fatti progressi nel settore delle criptovalute oltre la cripto-mania che si è verificata nel 2018. Nei prossimi cinque-dieci anni, ci si aspetta che la blockchain aziendale trovi senza dubbio il suo uso corretto.