Vad är Hyperledger - En industriell strategi för Blockchain



Vad är Hyperledger? Ett öppet samarbete från Linux Foundation för att göra framsteg i tvärindustriella blockchain-nätverk.

Vad är Hyperledger?

“Hyperledger är ett samhälle med öppna källor för att gynna ett ekosystem av Hyperledger-baserade lösningsleverantörer och användare som fokuserar på blockchain-relaterade användningsfall som kommer att fungera i en mängd olika industrisektorer.” - Brian Behlendorf, verkställande direktör för Hyperledger.

Om det inte var vettigt för dig, oroa dig inte för att jag kommer att förklara allt om Hyperledger i den här bloggen. Jag kommer att gå igenom följande ämnen:





Du kan gå igenom denna inspelning där vår har förklarat ämnena på ett detaljerat sätt med exempel som hjälper dig att förstå detta koncept bättre.

Innan jag berättar vad Hyperledger är, låt mig berätta vad Hyperledger inte är. För med så många blockchain-plattformar runt IT-branschen idag är det väldigt lätt att bli förvirrad. Så till att börja med är Hyperledger inte:



  • En kryptovaluta
  • En blockchain
  • Ett företag

Vad är Hyperledger?

Hyperledger är ett paraplyprojekt under Linux Foundation. NodeJs, Alljoyn, Dronecode är några exempelprojekt som har antagit 'Linux Way', dvs att väva en grupp utvecklare som arbetar med öppen källkodsprojekt och därmed upprätthålla en cykel där en kod kod hela tiden blir modifierad och omfördelad.

Linux-Family-What-is-Hyperledger-Edureka

Linux Family - Vad är Hyperledger



Etiken med Hyperledger är att världen kommer att ha flera privata kedjor som driver separata marknader. Eftersom varje företag är unikt i sig, bör applikationer som tenderar att dessa företag utvecklas med hjälp av personliga regler. Till skillnad från ethereum som tenderar att tvinga utvecklare att bygga sina applikationer kring generaliserade protokoll.

Hyperledger-projektet började med ett litet antal utvecklare i slutet av 2015. Dessa utvecklare kom från olika sektorer som datavetenskap, tillverkning, bank etc., och hade ett gemensamt mål i åtanke, dvs att göra blockchain som en teknik mer tillgänglig för utvecklare och industrier. . Projektet började med testning av interaktioner mellan applikationer och säkra blockchain-nätverk.

Början av testning - Vad är Hyperledger

hur man stänger ett Java-program

Varför behöver vi Hyperledger?

Under noggranna tester insåg utvecklarna som involverade att i blockchain-nätverk, där varje kollega måste validera varje transaktion och köra konsensus samtidigt, ta ett enormt slag när det gäller skalbarhet. Ovanför det kan inte transaktioner med ett mått på konfidentialitet och integritet kopplas till dem utföras på offentliga blockchains på grund av de uttömmande åtgärder som vidtas för att säkerställa integriteten i en transaktion.

Begränsning av offentliga blockchains - Vad är Hyperledger

Antag att Bob, bosatt i Indien, ville köpa choklad från Alice i Schweiz. Eftersom de var gamla vänner bestämde Alice sig för att sälja sina choklad till Bob till en ganska generös rabatt. Fångsten här är att Alice säljer sina produkter till ett antal olika marknader och fortfarande behöver dem att köpa från henne till standardpriser. Förutom att få produkten från Alice till Bob krävs många tredje parter för att slutföra transaktionen.

hur man hittar störst antal i array java

Alice's Markets - What is Hyperledger

Dessa tredje parter kan behöva verifiera andra aspekter av produkten som kvalitetssäkring, logistisk verifiering, betalningsverifiering och mycket mer. Men de behöver inte veta om specialavtalet mellan Bob och Alice. På ett offentligt blockchain-nätverk kommer varje storbok i nätverket att uppdateras om affären när gruvarbetare validerar och lägger till transaktioner i kedjan.

Privata och konfidentiella kontrakt - Vad är Hyperledger

Hur fungerar Hyperledger?

På ett Hyperledger-baserat nätverk är det dock en helt annan historia! De kamrater som är direkt anslutna till affären är anslutna och endast deras huvudböcker uppdateras om affären. Tredjeparter som hjälper till att genomföra transaktionen får bara veta den exakta mängden information de behöver med hjälp av tillstånd och regler som tas ut på nätverket.

Hyperledger Network-Vad är Hyperledger

Anta att Alice och Bob genomförde sin speciella transaktion i ett Hyperledger-baserat nätverk, hon skulle leta upp Bob genom en app som i returfrågor ställer en medlemstjänst. Efter att medlemskapet har validerats ansluts de två kamraterna och resultaten genereras. I detta tvåpartsavtal måste båda resultaten vara desamma för att de ska kunna valideras. Men i andra transaktioner med flera parter kan fler regler tillämpas. Dessa genererade transaktioner skickas nu till ett konsensusmoln för beställning, varefter de är engagerade i sina respektive huvudböcker.

vad svänger i java

Hyperledger Transaction - Vad är Hyperledger Transaction?

Anmärkningsvärda förändringar i Hyperledger

Allt detta möjliggörs på grund av Hyperledgers modulära arkitektur som gör egenskaper som konsensus till en plug-and-play-funktion. I den här arkitekturen ses de mest anmärkningsvärda förändringarna hos kamraterna i ett nätverk. Kollegorna har delats in i två separata driftstider och tre olika roller, nämligen:

Arkitektoniska förändringar - Vad är Hyperledger?

    • Committer : Dessa kamrater skriver bara validerade transaktioner som returneras från samförståndsmekanismen till respektive huvudböcker. Committer-noder kan fungera som godkännare i nätverk med färre begränsningar. Men eftersom begränsningarna ökar undviks detta tillstånd helt
    • Godkännare : Dessa noder är ansvariga för att simulera transaktioner som är specifika för deras nätverk och förhindra icke-deterministiska och opålitliga transaktioner. Medan åtagare kan eller inte kan vara godkännare beroende på nätverksbegränsningar, fungerar alla godkännare som åtagare
    • Samtycken : Dessa noder är ansvariga för att driva nätverkets konsensus. De körs på en helt annan körtid, till skillnad från godkännare och åtaganden som körs på samma körtid. Samtycken är ansvariga för att validera transaktioner och besluta i vilken huvudbok transaktionen åtagits.

Hyperledger-projekt

Så om du kommer ihåg hade jag nämnt att Hyperledger är ett paraplyprojekt. Det betyder att det finns många projekt under Hyperledger själv. Dessa inkluderar projekt som:

Hyperledger-projekt - Vad är Hyperledger-projekt?

  • Hyperledger tyg, används i stor utsträckning i försörjningskedjanät
  • Hyperledger Sawtooth, används i fiskeindustrin för att spåra fiskarnas resa
  • Hyperledger Burrow, som används för att köra smarta Ethereum-kontrakt i ett Hyperledger-nätverk
  • Hyperledger Iroha, hittar användning i optimering av mobilapplikationer med hjälp av blockchain
  • Hyperledger Indy, används som en decentraliserad identitetsdatabasstjänst för företag

Nu när vi vet vad som är Hyperledger, varför det behövs i dagens IT-bransch och hur det fungerar, låt oss jämföra Hyperledger med de två mest kända blockchain-nätverken: Bitcoin och Ethereum.

Parametrar Bitcoin Ethereum Hyperledger
Kryptovaluta BitcoinEterIngen kan implementeras om det bedöms nödvändigt
Nätverk offentligoffentligTillåtet
Konsensus Bevis på arbete (SHA26)EthashPraktisk felbysantinsk tolerans
Smart kontrakt IngenJa (soliditet)Ja (kedjekod)
Språk c ++golang / javagolang / python

Nu när jag är klar med att förklara Hyperledger hoppas jag att du gillade att läsa min blogg!

JagOm du vill lära dig mer om blockchain och bygga en karriär inom blockchain-teknik, kolla in vår som kommer med instruktörsledad live-utbildning och verklig projektupplevelse. Denna utbildning hjälper dig att förstå Hyperledger Fabric på djupet och hjälper dig att behärska ämnet.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i “Vad är Hyperledger” så återkommer vi till dig.