Cos'è Hyperledger: un approccio industriale alla blockchain



Cos'è Hyperledger? Uno sforzo collaborativo open source da parte della Linux Foundation per fare progressi nelle reti blockchain cross-industriali.

Cos'è Hyperledger?

'Hyperledger è una comunità di comunità open source a vantaggio di un ecosistema di fornitori di soluzioni basate su Hyperledger e utenti focalizzati su casi d'uso correlati alla blockchain che funzioneranno in una varietà di settori industriali.' - Brian Behlendorf, direttore esecutivo di Hyperledger.

Se per te non ha senso, non preoccuparti perché spiegherò tutto su Hyperledger in questo blog. Affronterò i seguenti argomenti:





Puoi passare attraverso questa registrazione dove il nostro ha spiegato gli argomenti in modo dettagliato con esempi che ti aiuteranno a comprendere meglio questo concetto.

Prima di dirti cos'è Hyperledger, lascia che ti dica cosa non è Hyperledger. Perché con così tante piattaforme blockchain nel settore IT oggi, è davvero facile confondersi. Quindi, per cominciare, Hyperledger non è:



  • Una criptovaluta
  • Una blockchain
  • Una società

Cos'è Hyperledger?

Hyperledger è un progetto ombrello, sotto la Linux Foundation. NodeJs, Alljoyn, Dronecode sono alcuni esempi di progetti che hanno adottato il “Linux Way”, ovvero tessere una comunità di sviluppatori che lavorano su progetti open source mantenendo così un ciclo in cui un pezzo di codice viene costantemente modificato e ridistribuito.

Linux-Family-What-is-Hyperledger-Edureka

cosa viene serializzato in java

Famiglia Linux - Cos'è Hyperledger



L'etica di Hyperledger è che il mondo avrà più catene private che gestiscono mercati separati. Poiché ogni azienda è unica in sé, le applicazioni che tendono a queste attività dovrebbero essere sviluppate utilizzando regole personalizzate. A differenza di Ethereum che tende a costringere gli sviluppatori a costruire le loro applicazioni attorno a protocolli generalizzati.

Il progetto Hyperledger è iniziato con un piccolo numero di sviluppatori alla fine del 2015. Questi sviluppatori provenivano da vari settori come la scienza dei dati, la produzione, il settore bancario ecc. E avevano in mente un obiettivo comune, ovvero rendere la blockchain come tecnologia più accessibile a sviluppatori e industrie . Il progetto è iniziato con il test delle interazioni tra applicazioni e reti blockchain sicure.

Inizio del test - Che cos'è Hyperledger

Perché abbiamo bisogno di Hyperledger?

Durante test rigorosi, gli sviluppatori coinvolti si sono resi conto che nelle reti blockchain, dove ogni peer deve convalidare ogni singola transazione ed eseguire il consenso allo stesso tempo, subisce un duro colpo in termini di scalabilità. Oltre a ciò, le transazioni a cui è associata una misura di riservatezza e privacy non possono essere eseguite su blockchain pubbliche a causa delle misure esaustive adottate per garantire l'integrità di una transazione.

Restrizione delle blockchain pubbliche - Cos'è Hyperledger

Supponiamo che Bob, che vive in India, volesse acquistare cioccolatini da Alice in Svizzera. Dato che erano vecchi amici, Alice decide di vendere i suoi cioccolatini a Bob con uno sconto piuttosto generoso. Il problema qui è che Alice vende i suoi prodotti in diversi mercati e ha ancora bisogno che acquistino da lei a tariffe standard. Oltre a questo, per ottenere il prodotto da Alice a Bob sono necessarie molte terze parti per completare la transazione.

Alice's Markets - Cos'è Hyperledger

aggiunta di due numeri in java

Queste terze parti potrebbero dover verificare altri aspetti del prodotto come la garanzia della qualità, la verifica logistica, la verifica del pagamento e molto altro. Ma non hanno bisogno di sapere dell'accordo speciale tra Bob e Alice. Su una rete blockchain pubblica, ogni libro mastro sulla rete verrà aggiornato sull'accordo man mano che i minatori convalideranno e aggiungeranno transazioni alla catena.

Contratti privati ​​e riservati - Che cos'è Hyperledger

Come funziona Hyperledger?

Su una rete basata su Hyperledger, però, è una storia completamente diversa! I peer direttamente affiliati all'accordo sono collegati e solo i loro registri vengono aggiornati sull'accordo. Le terze parti che aiutano a eseguire la transazione vengono a conoscenza della quantità esatta di informazioni di cui hanno bisogno solo con l'aiuto di autorizzazioni e regolamenti imposti sulla rete.

Rete Hyperledger: cos'è Hyperledger

Supponiamo che Alice e Bob stiano eseguendo la loro transazione speciale su una rete basata su Hyperledger, cercherebbe Bob tramite un'app che in return interroga un servizio di appartenenza. Dopo che l'appartenenza è stata convalidata, i due peer vengono connessi e vengono generati i risultati. In questo accordo tra due parti, entrambi i risultati devono essere gli stessi affinché vengano convalidati. Ma in altre transazioni con più parti, è possibile applicare più regole. Queste transazioni generate vengono ora inviate a un cloud di consenso per l'ordinazione, dopo di che vengono impegnate nei rispettivi registri.

cos'è questo operatore in java

Transazione Hyperledger - Cos'è Hyperledger

Notevoli cambiamenti in Hyperledger

Tutto ciò è reso possibile grazie all'architettura modulare di Hyperledger che rende proprietà come il consenso una funzionalità plug-and-play. In questa architettura, i cambiamenti più notevoli si vedono nei peer di una rete. I peer sono stati suddivisi in due runtime separati e tre ruoli distinti, ovvero:

Modifiche architettoniche - Cos'è Hyperledger

    • Committer : Questi peer scrivono solo transazioni convalidate restituite dal meccanismo di consenso ai rispettivi registri. I nodi committer possono agire come endorser su reti con meno restrizioni. Tuttavia, con l'aumento delle restrizioni, questa condizione viene completamente evitata
    • Endorser : Questi nodi sono responsabili della simulazione di transazioni specifiche per la loro rete e prevengono transazioni non deterministiche e inaffidabili. Sebbene gli endorser possano o meno essere endorser a seconda delle restrizioni di rete, tutti gli endorser agiscono come committer
    • Consensi : Questi nodi sono responsabili della gestione del consenso della rete. Funzionano su un tempo di esecuzione completamente diverso, a differenza di endorser e committer che vengono eseguiti sullo stesso tempo di esecuzione. I consensi sono responsabili della convalida delle transazioni e della decisione su quale registro la transazione deve essere impegnata.

Progetti Hyperledger

Quindi, se ricordi, avevo detto che Hyperledger è un progetto ombrello. Ciò significa che ci sono numerosi progetti sotto Hyperledger stesso. Questi includono progetti come:

Progetti Hyperledger - Cos'è Hyperledger

  • Tessuto Hyperledger, ampiamente utilizzato nelle reti della catena di approvvigionamento
  • Hyperledger Sawtooth, viene utilizzato nel settore della pesca per monitorare il viaggio dei pesci
  • Hyperledger Burrow, che viene utilizzato per eseguire contratti intelligenti Ethereum in una rete Hyperledger
  • Hyperledger Iroha, trova l'utilizzo nell'ottimizzazione delle applicazioni mobili con l'aiuto della blockchain
  • Hyperledger Indy, viene utilizzato come servizio di database di identità decentralizzato per le aziende

Ora che sappiamo cos'è Hyperledger, perché è necessario nel settore IT di oggi e come funziona, confrontiamo Hyperledger con le due reti blockchain più famose: Bitcoin ed Ethereum.

Parametri Bitcoin Ethereum Hyperledger
Criptovaluta BitcoinEtereNessuno può essere implementato se ritenuto necessario
Rete PubblicoPubblicoAutorizzato
Consenso Prova di lavoro (SHA26)EthashDifetto pratico di tolleranza bizantina
Contratto intelligente NessunaSì (solidità)Sì (chaincode)
linguaggio c ++golang / javagolang / python

Ora che ho finito di spiegare Hyperledger, spero che ti sia piaciuto leggere il mio blog!

ioSe desideri saperne di più sulla blockchain e costruire una carriera nelle tecnologie blockchain, dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale. Questa formazione ti aiuterà a comprendere in profondità Hyperledger Fabric e ti aiuterà a padroneggiare l'argomento.

Hai domande per noi? Per favore, menzionalo nella sezione commenti di 'Che cos'è Hyperledger' e ti risponderemo.