Ce este Hyperledger - O abordare industrială a blockchain-ului



Ce este Hyperledger? Un efort de colaborare open source al Fundației Linux pentru a face progrese în rețelele blockchain transindustriale.

Ce este Hyperledger?

„Hyperledger este o comunitate de surse deschise de comunități care beneficiază de un ecosistem de furnizori și utilizatori de soluții bazate pe Hyperledger, axat pe cazuri de utilizare legate de blockchain, care vor funcționa într-o varietate de sectoare industriale.” - Brian Behlendorf, director executiv al Hyperledger.

Dacă acest lucru nu a avut sens pentru dvs., atunci nu vă faceți griji, pentru că voi explica totul despre Hyperledger în acest blog. Voi analiza următoarele subiecte:





Puteți trece prin această înregistrare acolo unde a explicat subiectele într-o manieră detaliată cu exemple care vă vor ajuta să înțelegeți mai bine acest concept.

Înainte de a vă spune ce este Hyperledger, permiteți-mi să vă spun ce nu este Hyperledger. Deoarece cu atâtea platforme blockchain din industria IT de astăzi, este foarte ușor să vă confundați. Deci, pentru început, Hyperledger nu este:



  • O criptomonedă
  • Un blockchain
  • O companie

Ce este Hyperledger?

Hyperledger este un proiect umbrelă, în cadrul Linux Foundation. NodeJs, Alljoyn, Dronecode sunt câteva exemple de proiecte care au adoptat „Linux Way”, adică pentru a țese o comunitate de dezvoltatori care lucrează la proiecte open source, menținând astfel un ciclu în care o bucată de cod este în mod constant modificată și redistribuită.

Linux-Family-What-is-Hyperledger-Edureka

care este diferența dintre hashtable și hashmap

Familia Linux - Ce este Hyperledger



Etosul Hyperledger este că lumea va avea mai multe lanțuri private care rulează piețe separate. Deoarece fiecare afacere este unică în sine, aplicațiile care tind spre aceste afaceri ar trebui dezvoltate folosind reguli personalizate. Spre deosebire de ethereum, care tinde să forțeze dezvoltatorii să își construiască aplicațiile în jurul protocoalelor generalizate.

Proiectul Hyperledger a început cu un număr mic de dezvoltatori la sfârșitul anului 2015. Acești dezvoltatori provin din diverse sectoare, cum ar fi știința datelor, producție, servicii bancare etc. . Proiectul a început cu testarea interacțiunilor dintre aplicații și rețele securizate blockchain.

Începutul testării - Ce este Hyperledger

De ce avem nevoie de Hyperledger?

În timpul testării riguroase, dezvoltatorii implicați și-au dat seama că în rețelele blockchain, unde fiecare coleg trebuie să valideze fiecare tranzacție și să ruleze consens în același timp, ia o lovitură uriașă din punct de vedere al scalabilității. Mai mult decât atât, tranzacțiile cu o măsură de confidențialitate și confidențialitate atașată acestora nu pot fi executate pe blockchain-uri publice din cauza măsurilor exhaustive care sunt luate pentru a asigura integritatea unei tranzacții.

Restricționarea blockchain-urilor publice - Ce este Hyperledger

Să presupunem că Bob, care locuiește în India, ar fi vrut să cumpere bomboane de ciocolată de la Alice în Elveția. Întrucât erau vechi prieteni, Alice decide să-și vândă bomboanele lui Bob la o reducere destul de generoasă. Poftă aici este că Alice își vinde produsele pe o serie de piețe diferite și încă mai are nevoie de ele pentru a le cumpăra de la ea la tarife standard. În afară de asta, pentru a obține produsul de la Alice la Bob, o mulțime de terți sunt obligați să finalizeze tranzacția.

Alice’s Markets - Ce este Hyperledger

Este posibil ca aceste terțe părți să verifice alte aspecte ale produsului, cum ar fi asigurarea calității, verificarea logistică, verificarea plăților și multe altele. Dar nu trebuie să știe despre afacerea specială dintre Bob și Alice. Într-o rețea publică blockchain, fiecare registru din rețea va fi actualizat cu privire la tranzacție pe măsură ce minerii validează și adaugă tranzacții în lanț.

Contracte private și confidențiale - Ce este Hyperledger

Cum funcționează Hyperledger?

Totuși, într-o rețea bazată pe Hyperledger, este cu totul altă poveste! Colegii afiliați direct la tranzacție sunt conectați și numai contabilitățile lor sunt actualizate cu privire la tranzacție. Părțile terțe care ajută la realizarea tranzacției cunosc doar cantitatea exactă de informații de care au nevoie cu ajutorul permisiunii și reglementărilor percepute pe rețea.

ce este semafor în java

Hyperledger Network-Ce este Hyperledger

Să presupunem că Alice și Bob își executau tranzacția specială într-o rețea bazată pe Hyperledger, ar căuta pe Bob printr-o aplicație care, în retururi, solicită un serviciu de membru. După validarea calității de membru, cei doi colegi sunt conectați și rezultatele sunt generate. În acest acord cu două părți, ambele rezultate trebuie să fie aceleași pentru ca acestea să fie validate. Dar în alte tranzacții cu mai multe părți, se pot aplica mai multe reguli. Aceste tranzacții generate sunt acum trimise către un cloud de consens pentru comandare, după care sunt angajate în registrele lor respective.

Tranzacție Hyperledger - Ce este Hyperledger

Modificări notabile în Hyperledger

Toate acestea sunt posibile datorită arhitecturii modulare Hyperledger, care face din proprietăți precum consensul o funcție plug-and-play. În această arhitectură, cele mai notabile schimbări se văd la colegii unei rețele. Colegii au fost împărțiți în două runtime separate și trei roluri distincte, și anume:

Schimbări arhitecturale - Ce este Hyperledger

    • Committer : Acești colegi scriu doar tranzacții validate returnate din mecanismul de consens către registrele respective. Nodurile de comiter pot acționa ca avizatori în rețelele cu mai puține restricții. Dar, pe măsură ce restricțiile sunt crescute, această condiție este complet evitată
    • Girant : Aceste noduri sunt responsabile pentru simularea tranzacțiilor specifice rețelei lor și previn tranzacțiile nedeterministe și nesigure. În timp ce autorii de validare pot fi sau nu avizari în funcție de restricțiile de rețea, toți autorii acționează ca autorizatori
    • Consimțământuri : Aceste noduri sunt responsabile pentru rularea consensului rețelei. Acestea rulează pe un timp de rulare complet diferit, spre deosebire de validatori și comiteri care rulează pe același timp de rulare. Consimțitorii sunt responsabili pentru validarea tranzacțiilor și pentru a decide către care registru se angajează tranzacția.

cum se instalează eclipse windows

Proiecte Hyperledger

Deci, dacă vă amintiți, am menționat că Hyperledger este un proiect umbrelă. Aceasta înseamnă că există numeroase proiecte sub Hyperledger în sine. Acestea includ proiecte precum:

Proiecte Hyperledger - Ce este Hyperledger

  • Tesatura Hyperledger, utilizate pe scară largă în rețelele lanțului de aprovizionare
  • Hyperledger Sawtooth, este utilizat în industria pescuitului pentru a urmări călătoria peștilor
  • Hyperledger Burrow, care este utilizat pentru a derula contracte inteligente Ethereum într-o rețea Hyperledger
  • Hyperledger Iroha, găsește utilizare în optimizarea aplicațiilor mobile cu ajutorul blockchain-ului
  • Hyperledger Indy, este folosit ca serviciu descentralizat de baze de date de identitate pentru companii

Acum, că știm ce este Hyperledger, de ce este necesar în industria IT actuală și cum funcționează, să comparăm Hyperledger cu cele mai renumite două rețele blockchain: Bitcoin și Ethereum.

Parametrii Bitcoin Ethereum Hyperledger
Criptomonedă BitcoinEterNiciunul nu poate fi implementat dacă se consideră necesar
Reţea PublicPublicPermis
Consens Dovada muncii (SHA26)EthashToleranță bizantină la defecțiuni practice
Contract inteligent Nici unulDa (soliditate)Da (cod de cod)
Limba c ++golang / javagolang / python

Acum, când am terminat de explicat Hyperledger, sper că v-a plăcut să citiți blogul meu!

EuDacă doriți să aflați mai multe despre blockchain și să construiți o carieră în tehnologiile blockchain, apoi consultați care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Acest antrenament vă va ajuta să înțelegeți în profunzime țesătura Hyperledger și să vă ajutați să însușiți subiectul.

Ai o întrebare pentru noi? Vă rugăm să îl menționați în secțiunea de comentarii din „Ce este Hyperledger” și vă vom răspunde.