Hvad er Hyperledger - en industriel tilgang til Blockchain

Hvad er Hyperledger? En open source-samarbejdsindsats fra Linux Foundation for at gøre fremskridt i tværindustrielle blockchain-netværk.

Hvad er Hyperledger?



“Hyperledger er et åbent samfund af samfund til gavn for et økosystem af Hyperledger-baserede løsningsudbydere og brugere med fokus på blockchain-relaterede brugssager, der fungerer på tværs af en række forskellige industrielle sektorer.“ - Brian Behlendorf, administrerende direktør for Hyperledger.

Hvis det ikke gav mening for dig, skal du ikke bekymre dig, fordi jeg forklarer alt om Hyperledger i denne blog. Jeg vil gennemgå følgende emner:



Du kan gennemgå denne optagelse, hvor vores har forklaret emnerne detaljeret med eksempler, der hjælper dig med at forstå dette koncept bedre.

Før jeg fortæller dig, hvad Hyperledger er, lad mig fortælle dig, hvad Hyperledger ikke er. Fordi med så mange blockchain-platforme omkring it-branchen i dag er det virkelig nemt at blive forvirret. Så til at begynde med er Hyperledger ikke:



  • En kryptovaluta
  • En blockchain
  • Et selskab

Hvad er Hyperledger?

Hyperledger er et paraplyprojekt under Linux Foundation. NodeJs, Alljoyn, Dronecode er nogle eksempler på projekter, der har vedtaget 'Linux Way', dvs. at væve et samfund af udviklere, der arbejder på open source-projekter og dermed opretholde en cyklus, hvor et stykke kode konstant bliver ændret og omdistribueret.

Linux-Family-What-is-Hyperledger-Edureka

Linux Family - Hvad er Hyperledger



Etikken med Hyperledger er, at verden vil have flere private kæder, der kører separate markeder. Da hver virksomhed er unik i sig selv, bør applikationer, der har tendens til disse virksomheder, udvikles ved hjælp af personlige regler. I modsætning til ethereum, der har tendens til at tvinge udviklere til at opbygge deres applikationer omkring generaliserede protokoller.

Hyperledger-projektet startede med et lille antal udviklere i slutningen af ​​2015. Disse udviklere kom fra forskellige sektorer som datalogi, fremstilling, bankvirksomhed osv. Og havde et fælles mål i tankerne, dvs. at gøre blockchain som en teknologi mere tilgængelig for udviklere og industrier. . Projektet startede med test af interaktioner mellem applikationer og sikre blockchain-netværk.

Start af test - Hvad er Hyperledger

Hvorfor har vi brug for Hyperledger?

Under streng testning indså de involverede udviklere, at i blockchain-netværk, hvor hver peer har brug for at validere hver eneste transaktion og køre konsensus på samme tid, tager et kæmpe slag med hensyn til skalerbarhed. Dertil kommer, at transaktioner med et mål for fortrolighed og privatliv knyttet til dem ikke kan udføres på offentlige blockchains på grund af de udtømmende foranstaltninger, der træffes for at sikre en transaktions integritet.

Begrænsning af offentlige blockchains - Hvad er Hyperledger

Antag at Bob, der bor i Indien, ville købe chokolade fra Alice i Schweiz. Da de var gamle venner, beslutter Alice at sælge sine chokolader til Bob med en ret generøs rabat. Fangsten her er, at Alice sælger sine produkter til en række forskellige markeder og stadig har brug for dem til at købe fra hende til standardpriser. Bortset fra det, for at få produktet fra Alice til Bob, kræves der en masse tredjeparter for at gennemføre transaktionen.

Alice's Markets - Hvad er Hyperledger

Disse tredjeparter skal muligvis kontrollere andre aspekter af produktet som kvalitetssikring, logistisk verifikation, betalingsverifikation og meget mere. Men de behøver ikke at vide om den særlige aftale mellem Bob og Alice. På et offentligt blockchain-netværk bliver hver storbog på netværket opdateret om handlen, når minearbejdere validerer og tilføjer transaktioner til kæden.

Private og fortrolige kontrakter - Hvad er Hyperledger

Hvordan fungerer Hyperledger?

På et Hyperledger-baseret netværk er det dog en helt anden historie! De jævnaldrende, der er direkte tilknyttet aftalen, er forbundet, og kun deres hovedbøger bliver opdateret om handlen. Tredjeparter, der hjælper med at gennemføre transaktionen, lærer kun den nøjagtige mængde information, de har brug for, ved hjælp af tilladelse og regler, der pålægges netværket.

Hyperledger Network-Hvad er Hyperledger

Antag, at Alice og Bob udførte deres specielle transaktion på et Hyperledger-baseret netværk, hun ville slå op i Bob gennem en app, der i returnerer forespørgsler om en medlemstjeneste. Efter at medlemskabet er valideret, forbindes de to jævnaldrende og resultater genereres. I denne topartsaftale skal begge resultater være de samme for at de kan blive valideret. Men i andre transaktioner med flere parter kan flere regler anvendes. Disse genererede transaktioner sendes nu til en konsensussky for bestilling, hvorefter de er forpligtet til deres respektive hovedbøger.

Hyperledger-transaktion - Hvad er Hyperledger

Bemærkelsesværdige ændringer i Hyperledger

Alt dette er muliggjort på grund af Hyperledgers modulære arkitektur, der gør egenskaber som konsensus til en plug-and-play-funktion. I denne arkitektur ses de mest bemærkelsesværdige ændringer i jævnaldrende til et netværk. Kammeraterne er opdelt i to separate driftstider og tre forskellige roller, nemlig:

Arkitektoniske ændringer - Hvad er Hyperledger

    • Committer : Disse jævnaldrende skriver kun validerede transaktioner returneret fra konsensusmekanismen til de respektive hovedbøger. Committer-noder kan fungere som endorsere på netværk med færre begrænsninger. Men da begrænsningerne øges, undgås denne betingelse fuldstændigt
    • Endorser : Disse knudepunkter er ansvarlige for at simulere transaktioner, der er specifikke for deres netværk, og forhindre ikke-deterministiske og upålidelige transaktioner. Mens forpligtelser måske eller måske ikke er godkendere afhængigt af netværksrestriktioner, fungerer alle godkendere som forpligtelser
    • Samtykke : Disse knudepunkter er ansvarlige for at køre konsensus om netværket. De kører på en helt anden kørselstid, i modsætning til godkendere og forpligtelser, der kører på samme kørselstid. Kunderne er ansvarlige for at validere transaktioner og beslutte, hvilken hovedbog transaktionen er forpligtet til.

Hyperledger-projekter

Så hvis du husker det, havde jeg nævnt, at Hyperledger er et paraplyprojekt. Dette betyder, at der er adskillige projekter under selve Hyperledger. Disse inkluderer projekter som:

Hyperledger-projekter - Hvad er Hyperledger-projekter?

  • Hyperledger stof, bruges i vid udstrækning i forsyningskædenetværk
  • Hyperledger savtand, bruges i fiskeindustrien til at spore fiskenes rejse
  • Hyperledger Burrow, som bruges til at køre Ethereum-smarte kontrakter i et Hyperledger-netværk
  • Hyperledger Iroha, finder anvendelse i optimering af mobilapplikationer ved hjælp af blockchain
  • Hyperledger Indy, bruges som en decentral identitetsdatabasetjeneste for virksomheder

Nu hvor vi ved, hvad der er Hyperledger, hvorfor det er nødvendigt i dagens IT-industri, og hvordan det fungerer, så lad os sammenligne Hyperledger med de to mest berømte blockchain-netværk: Bitcoin og Ethereum.

Parametre Bitcoin Ethereum Hyperledger
Kryptovaluta BitcoinÆterIngen kan implementeres, hvis det skønnes nødvendigt
Netværk OffentligOffentligTilladt
Konsensus Bevis for arbejde (SHA26)EthashPraktisk fejl byzantinsk tolerance
Smart kontrakt IngenJa (soliditet)Ja (kædekode)
Sprog c ++golang / javagolang / python

Nu hvor jeg er færdig med at forklare Hyperledger, håber jeg, at du nød at læse min blog!

service nu billetsystem træning

jegf du ønsker at lære mere om blockchain og opbygge en karriere inden for blockchain-teknologier, så tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning hjælper dig med at forstå Hyperledger Fabric i dybden og hjælpe dig med at mestre emnet.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i “Hvad er Hyperledger”, og vi vender tilbage til dig.