Hva er Hyperledger - En industriell tilnærming til Blockchain



Hva er Hyperledger? Et åpent samarbeid fra Linux Foundation for å gjøre fremskritt i tverrindustrielle blockchain-nettverk.

Hva er Hyperledger?

“Hyperledger er et lokalsamfunn med lokalsamfunn som er til fordel for et økosystem av Hyperledger-baserte løsningsleverandører og brukere som fokuserer på blockchain-relaterte brukssaker som vil fungere i en rekke industrisektorer.“ - Brian Behlendorf, administrerende direktør for Hyperledger.

Hvis det ikke var fornuftig for deg, så bekymre deg ikke fordi jeg skal forklare alt om Hyperledger i denne bloggen. Jeg vil gå over følgende emner:





java for eksempler på loopprogrammer

Du kan gå gjennom dette opptaket der vår har forklart emnene på en detaljert måte med eksempler som vil hjelpe deg å forstå dette konseptet bedre.

Før jeg forteller deg hva Hyperledger er, la meg fortelle deg hva Hyperledger ikke er. For med så mange blockchain-plattformer rundt IT-bransjen i dag, er det veldig enkelt å bli forvirret. Så til å begynne med er ikke Hyperledger:



  • En kryptovaluta
  • En blokkjede
  • Et selskap

Hva er Hyperledger?

Hyperledger er et paraplyprosjekt under Linux Foundation. NodeJs, Alljoyn, Dronecode er noen eksempler på prosjekter som har tatt i bruk 'Linux Way', det vil si å veve et fellesskap av utviklere som jobber med åpen kildekode-prosjekter og dermed opprettholde en syklus der et stykke kode stadig blir modifisert og omfordelt.

Linux-Family-What-is-Hyperledger-Edureka

Linux Family - Hva er Hyperledger



Etosene til Hyperledger er at verden vil ha flere private kjeder som driver separate markeder. Siden hver virksomhet er unik i seg selv, bør applikasjoner som har en tendens til disse virksomhetene utvikles ved hjelp av personlige regler. I motsetning til etereum som har en tendens til å tvinge utviklere til å bygge applikasjonene sine rundt generaliserte protokoller.

Hyperledger-prosjektet startet med et lite antall utviklere i slutten av 2015. Disse utviklerne kom fra forskjellige sektorer som datavitenskap, produksjon, bankvirksomhet etc., og hadde et felles mål i tankene, dvs. å gjøre blockchain som en teknologi mer tilgjengelig for utviklere og bransjer. . Prosjektet startet med testing av interaksjoner mellom applikasjoner og sikre blockchain-nettverk.

Begynnelsen på testing - Hva er Hyperledger

Hvorfor trenger vi Hyperledger?

Under streng testing innså involverte utviklere at i blockchain-nettverk, der hver kollega trenger å validere hver eneste transaksjon og kjøre konsensus på samme tid, tar et stort slag når det gjelder skalerbarhet. Ovenfor kan ikke transaksjoner med en viss grad av konfidensialitet og personvern knyttet til dem utføres på offentlige blockchains på grunn av de uttømmende tiltakene som er tatt for å sikre integriteten til en transaksjon.

Begrensning av offentlige blokkjeder - Hva er Hyperledger

Anta at Bob, bosatt i India, ønsket å kjøpe sjokolade fra Alice i Sveits. Da de var gamle venner, bestemte Alice seg for å selge sjokoladen sin til Bob til en ganske generøs rabatt. Fangsten her er at Alice selger produktene sine til en rekke forskjellige markeder og fortsatt trenger dem for å kjøpe fra henne til standardpriser. Annet enn det, for å få produktet fra Alice til Bob, kreves det mange tredjeparter for å fullføre transaksjonen.

Alice’s Markets - Hva er Hyperledger

Disse tredjepartene må kanskje verifisere andre aspekter av produktet som kvalitetssikring, logistisk verifisering, betalingsverifisering og mye mer. Men de trenger ikke vite om spesialavtalen mellom Bob og Alice. På et offentlig blockchain-nettverk vil hver hovedbok i nettverket bli oppdatert om avtalen når gruvearbeidere validerer og legger til transaksjoner i kjeden.

Private og konfidensielle kontrakter - Hva er Hyperledger

Hvordan fungerer Hyperledger?

På et Hyperledger-basert nettverk er det en helt annen historie! De jevnaldrende som er direkte tilknyttet avtalen er koblet sammen, og bare hovedbøkene deres blir oppdatert om avtalen. Tredjeparter som hjelper til med å gjennomføre transaksjonen, blir bare kjent med den nøyaktige mengden informasjon de trenger ved hjelp av tillatelse og forskrifter pålagt nettverket.

Hyperledger Network-Hva er Hyperledger

Anta at Alice og Bob utførte sin spesielle transaksjon på et Hyperledger-basert nettverk, hun ville slå opp Bob gjennom en app som i retur returnerer spørsmål om medlemskapstjeneste. Etter at medlemskapet er validert, kobles de to jevnaldrende sammen og resultatene genereres. I denne topartsavtalen må begge resultatene være de samme for at de skal bli validert. Men i andre transaksjoner med flere parter kan flere regler brukes. Disse genererte transaksjonene blir nå sendt til en konsensussky for bestilling, hvoretter de er forpliktet til sine respektive hovedbøker.

Hyperledger Transaction - Hva er Hyperledger

Merkbare endringer i Hyperledger

Alt dette er mulig på grunn av Hyperledgers modulære arkitektur som gjør eiendommer som konsensus til en plug-and-play-funksjon. I denne arkitekturen ses de mest bemerkelsesverdige endringene i jevnaldrende i et nettverk. Jevnaldrende er delt inn i to separate kjøretider og tre forskjellige roller, nemlig:

Arkitektoniske endringer - Hva er Hyperledger

    • Committer : Disse jevnaldrende skriver bare validerte transaksjoner returnert fra konsensusmekanismen til de respektive hovedbøkene. Committer-noder kan fungere som godkjennere på nettverk med færre restriksjoner. Men ettersom begrensningene økes, unngås denne tilstanden fullstendig
    • Godkjent : Disse nodene er ansvarlige for å simulere transaksjoner som er spesifikke for deres nettverk og forhindre ikke-deterministiske og upålitelige transaksjoner. Mens forpliktelser kan være eller ikke kan være godkjennere avhengig av nettverksbegrensninger, fungerer alle godkjennere som forpliktelser
    • Samtykker : Disse nodene er ansvarlige for å kjøre konsensus i nettverket. De kjører på en helt annen kjøretid, i motsetning til godkjennere og forpliktelser som kjører på samme kjøretid. Samtykker er ansvarlige for å validere transaksjoner og bestemme hvilken hovedbok transaksjonen er forpliktet til.

Hyperledger-prosjekter

Så hvis du husker, hadde jeg nevnt at Hyperledger er et paraplyprosjekt. Dette betyr at det er mange prosjekter under Hyperledger selv. Disse inkluderer prosjekter som:

Hyperledger-prosjekter - Hva er Hyperledger

dataabstrahering c ++
  • Hyperledger stoff, brukt mye i forsyningskjedenettverk
  • Hyperledger sagtann, brukes i fiskeindustrien for å spore fiskenes reise
  • Hyperledger Burrow, som brukes til å kjøre smarte Ethereum-kontrakter i et Hyperledger-nettverk
  • Hyperledger Iroha, finner bruk i mobilapplikasjonsoptimalisering ved hjelp av blockchain
  • Hyperledger Indy, brukes som en desentralisert identitetsdatabasetjeneste for bedrifter

Nå som vi vet hva som er Hyperledger, hvorfor det trengs i dagens IT-bransje, og hvordan det fungerer, la oss sammenligne Hyperledger med de to mest berømte blockchain-nettverkene: Bitcoin og Ethereum.

Parametere Bitcoin Ethereum Hyperledger
Kryptovaluta BitcoinEtherIngen kan implementeres hvis det anses nødvendig
Nettverk OffentligOffentligTillatt
Konsensus Bevis for arbeid (SHA26)EthashPraktisk feil bysantinsk toleranse
Smart kontrakt IngenJa (soliditet)Ja (kjede kode)
Språk c ++golang / javagolang / python

Nå som jeg er ferdig med å forklare Hyperledger, håper jeg du likte å lese bloggen min!

Jegf du ønsker å lære mer om blockchain og bygge en karriere innen blockchain-teknologier, så sjekk ut vår som kommer med instruktørledet live-opplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg med å forstå Hyperledger Fabric i dybden og hjelpe deg med å mestre faget.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i “Hva er Hyperledger”, så kommer vi tilbake til deg.