Analyst Corner: Vad är Hyperledger Blockchain?

Om du har hållit jämna steg med Blockchain-sektorn är det troligt att du har stött på termen ”Hyperledger”. Eftersom världen gradvis fokuserar på decentralisering har många Blockchain-projekt fortsatt att stödja Blockchain-utvecklingen. I Blockchain-ordet är de två anmärkningsvärda namnen Ethereum och Bitcoin, som är mediefavoriter.

Ett av Blockchain-projekten har dock inte fått tillräcklig uppmärksamhet i media. Å andra sidan har detta nya projekt också varit avgörande för att förenkla Blockchain-utvecklarnas arbete. Precis som andra blockkedjor som startades från grunden för olika mål kom Linux Foundation med Hyperledger-projektet av en specifik anledning.

Det grundläggande målet för Hyperledger är demokratisering och standardisering av Blockchain för affärslandskapet. Hyperledger säkerställer en kombination av branschövergripande kunskap för att hjälpa företag att hantera sina problem effektivt. Hyperledger uppnår detta genom att göra det möjligt för organisationer att bygga anpassade Blockchain-appar som kan hantera vissa affärsbehov.

Vill du bygga en karriär inom Blockchain? Kom igång med Free Blockchain Fundamentals Course.

Mitt i bristen på tydlig information om vad Hyperledger exakt är är det inte möjligt att få en okomplicerad förståelse av Hyperledger som du skulle hitta med kryptovalutor som Ethereum och Bitcoin. Det viktigaste av allt är att människor sannolikt kommer att stöta på olika förvirringar när de förstår den exakta definitionen av Hyperledger.

I vissa fall kan människor enkelt förväxla Hyperledger med andra tillgängliga Blockchain-tekniker för närvarande. Så innan du förstår vad Hyperledger är är det mycket viktigt att förstå vad det inte är. I grund och botten är Hyperledger inte en kryptovaluta eller ett företag eller en Blockchain.

Nu kan diskussionen gå mot en djupgående förståelse av Hyperledger, dess nödvändighet, dess arbete och de olika Hyperledger-projekten. Dessutom skulle du behöva inblick i de anmärkningsvärda ändringarna i Hyperledger och dess potential att fungera som grunden för icke-monetär, industriell Blockchain-teknik.

Kontrollera också skillnaden mellan QLDB och Hyperledger, dvs. QLDB vs Hyperledger

Definiera Hyperledger: Vad är det??

Hyperledger är ett öppen källkodsprojekt, fokuserat på samarbete för att förbättra Blockchain-teknik över branscher. Initierat av Linux Foundation, Hyperledger-projektet utnyttjar kraftfullt globalt samarbete mellan ledare inom sakernas internet, teknik, finans, bank, tillverkning och försörjningskedjor.

Hyperledger-projektet syftar också till att förbättra samarbetet mellan utvecklare, företag och företag inom sektorn Distribuerad Ledger Technology (DLT). Hyperledger-projektet innehåller för närvarande ett brett utbud av projekt och ramar som kan hjälpa företag och utvecklare att skapa Blockchain-applikationer och nätverk.

De Direktör för Hyperledger, Brian Behlendorf, ger den mest enkla och självförklarande definitionen av Hyperledger för att ge ett tillförlitligt intryck av den exakta typen av teknik.

Enligt regissören är Hyperledger ett community med öppen källkod som omfattar andra samhällen för att ge fördelar till ett ekosystem av Hyperledger-baserade lösningsleverantörer och användare som fokuserar på Blockchain-baserade användningsfall som är tillämpliga i olika industrisektorer.

För närvarande stöder över 250 organisationer Hyperledger, och fler organisationer går också med när tiden går. Listan över organisationer som stöder Hyperledger innehåller för närvarande anmärkningsvärda tekniska giganter som IBM, Samsung, Daimler, SAP, Nokia, JP Morgan, Huawei, American Express, Fujitsu och Blockchain startups som Consensys och Blockstream.

Direktören för Hyperledger säger också att utan behovet av att driva en digital valuta kan Hyperledger kringgå många utmaningar relaterade till upprätthållandet av en globalt enhetlig valuta. Som ett resultat har Hyperledger-projektet vuxit starkt genom åren och har anpassat målen för att utveckla industriella Blockchain-applikationer.

Dessutom kan Hyperledger också hålla sig mil borta från de lukrativa scheman som generellt utvecklas från de valutabaserade blockkedjorna. Hyperledger-projektet ger många möjligheter och involverar mer än 28 000 deltagare, med cirka 3,6 miljoner rader kod.

För närvarande (från och med juli 2020) innehåller Hyperledger tio projekt tillsammans med 6 verktyg och 6 ramar.

Du kan klassificera Hyperledger-projektet i två specifika avsnitt, till exempel modulära verktyg och modulära ramar. Nu när du känner till definitionen av Hyperledger, skulle det vara rimligt att fokusera på dess nödvändighet i nuvarande tider.

Läs också: Quick Hyperledger Blockchain Tutorial

Lär känna betydelsen av Hyperledger

En av de anmärkningsvärda händelserna under rigorösa tester är nödvändigheten för alla kollegor att säkerställa validering av varje enskild transaktion samtidigt som konsensus körs samtidigt. Som ett resultat möter utvecklare anmärkningsvärda bakslag som rör skalbarhet enligt dessa förhållanden. Dessutom är offentliga blockchains inte heller lämpliga för genomförande av transaktioner som kräver specifika nivåer av konfidentialitet och integritet.

Offentliga blockkedjor kräver uttömmande åtgärder för att säkerställa en transaktions integritet och kan riskera konfidentialiteten för en transaktion. Till exempel vill John som bor i USA köpa några produkter från Serena i Storbritannien, och Serena går med på att sälja sina produkter till John till rabatterat pris eftersom de var gamla vänner. Det är dock anmärkningsvärt i det här fallet att Serena vill hålla den rabatten hemlig eftersom hon också säljer sina produkter på andra marknader och kräver att marknaderna köper från henne till standardpriser.

Dessutom är många andra tredje parter inblandade i att ta produkten från Serena till John och slutföra transaktionen. Tredjeparterna kunde betona verifieringen av många aspekter av produkten, såsom kvalitetssäkring, betalningsverifiering, logistikverifiering och många andra. Tredje part behöver dock inte veta om specialavtalet mellan Serena och John.

När det gäller ett offentligt Blockchain-nätverk skulle alla ledgers i nätverket uppdateras om affären eftersom gruvarbetare verifierar och lägger till transaktioner i block till kedjan. En närmare reflektion över Hyperledgers arbete kan hjälpa till att förstå hur det kan vara effektivt i sådana fall och därigenom bevisa dess betydelse. I ett Hyperledger-baserat nätverk är kamrater som är associerade med en affär kopplade till att endast huvudböckerna uppdateras om affären.

Endast de tredje parter som är inblandade i genomförandet av transaktionerna bör veta om den exakta information som behövs genom behörigheter och regler som införs i nätverket. Låt oss ta exemplet med John och Serenas affär igen för att se hur Hyperledger kan stödja transaktionen mellan dem. I ett Hyperledger-nätverk kan John och Serena utföra sin speciella transaktion genom att söka efter John via en applikation som frågar efter en medlemstjänst.

Efter valideringen av medlemskapet kan de två kamraterna anslutas, följt av resultatgenerering, och i denna transaktion måste båda resultaten vara desamma för validering. Vid involvering av flera parter kan flera regler implementeras för transaktionen i Hyperledger-nätverket. De genererade transaktionerna beställs och skickas sedan till ett konsensusmoln, varefter transaktionerna är förbundna med respektive huvudböcker.

Efter verifiering av transaktionen i konsensusmolnet kan John ta emot sina produkter och transaktionerna är förpliktade till huvudboken. Med tydligheten angående definitionen av Hyperledger och dess betydelse och funktion kan vi nu gå vidare mot de olika typerna av Hyperledger-projekt och verktyg som stöder Blockchain-utveckling för en bättre förståelse av Hyperledger-landskapet.

En insikt i de Hyperledger-projekt

Hyperledger följer en paraplystrategi som ger stöd och inkubation för ett brett utbud av Blockchain-teknik. Några av de anmärkningsvärda teknikerna inkluderar i det här fallet referenser till grafiska gränssnitt, applikationer och bibliotek, smarta kontraktsmotorer och distribuerade huvudramar. En av de anmärkningsvärda höjdpunkterna i Hyperledger är främjandet av återanvändning av byggstenar och drivande innovation för distribuerade huvudteknikkomponenter.

  • Hyperledger tyg

Grunden för Hyperledger Fabric är en modulär arkitektur och det är en distribuerad storbandsplattform som kan ge motståndskraft, konfidentialitet, flexibilitet och skalbarhet. Hyperledger Fabric är speciellt idealisk för att erbjuda pluggbar implementering för olika komponenter. Som ett resultat kan den ta itu med många komplexiteter som finns i hela det ekonomiska ekosystemet.

I stället för ett tillståndslöst öppet system som kan tillåta okända deltagare åtkomst till nätverket, ger Hyperledger Fabric åtkomst till medlemmar via en pålitlig tjänsteleverantör. Delsystemet Ledger för Hyperledger Fabric innehåller två komponenter, till exempel världsstaten och transaktionsloggen. Världsstaten är den komponent som ger en beskrivning av huvudbokens tillstånd vid en viss tidpunkt.

Å andra sidan kan transaktionsloggen ge en registrering av alla transaktioner som har genererat världsstatens befintliga värde. Därför, när det gäller Hyperledger Fabric, kan du uppfatta en storbok som en kombination av världsstatens databas och transaktionslogghistorik. Smarta kontrakt i Hyperledger Fabric skrivna i kedjekod kan åberopas efter behov av interaktion mellan applikationen och storboken.

För närvarande kan kedjekoder skrivas på nod- och go-programmeringsspråk. Hyperledger Fabric är idealiskt för att stödja system som presenterar integritet som ett anmärkningsvärt krav och tillåter nätverksstartare att välja en konsensusalgoritm. Konsensusalgoritmen ger en representation av det bästa förhållandet mellan nätverksdeltagare.

Läs också:

  • Hyperledger Fabric: A Pioneer Of Blockchain
  • Hyperledger Fabric vs Ethereum: Head-to-Head Battle
  • Användningsfodral för Hyperledger-tyg
  • Hyperledger Burrow

Hosted av Linux Foundation, detta är ett av Hyperledger-projekten som har tillhandahållit en modulär Blockchain-klient för utveckling av en tillåten smart kontraktsmaskin som levereras med specifikationer med en Ethereum Virtual Machine (EVM).

De anmärkningsvärda funktionerna i Hyperledger Burrow hänvisar till bättre transaktionsslutlighet och högre transaktionsgenomströmning på grundval av en konsolideringsmotor för bevis på insats. Effektiviteten hos Hyperledger Burrow baseras främst på effektiviteten hos dess komponenter. Den första komponenten i Burrow är konsensusmotorn som underlättar transaktionsorder och exekvering genom det bysantinska feltoleranta tendermintprotokollet.

Som ett resultat kan Burrow uppnå högre genomströmning för en specifik uppsättning välkända validerare och skydda Blockchain från att gaffla. Nästa komponent i Hyperledger Burrow är en smart kontraktsapplikation. Den smarta kontraktsapplikationen säkerställer validering av transaktioner till applikationstillståndet i den prioritet som slutförs av konsensusmotorn. Applikationstillståndet innehåller en valideringsuppsättning, namnregister och alla relaterade konton.

Kontona på Hyperledger Burrow kan korrelera med offentlig-privata nyckelpar tillsammans med smart kontraktskod. Transaktioner som interagerar med smartavtalskoden kan köra koden för ett konto på en virtuell maskin med nödvändiga behörigheter. Application Blockchain Interface (ABI) är också en viktig komponent i Hyperledger Burrow eftersom det möjliggör interaktion mellan konsensusmotorn och smarta kontraktstillämpningar.

ABI möjliggör också formulering av transaktioner i binärt format för att underlätta behandlingen av Blockchain-noder. Verktygen för Hyperledger Burrow kan säkerställa funktionaliteten för distribution, kompilering och länkning av smarta kontrakt skapade i Solidity.

Dessutom kan verktygen på Hyperledger Burrow hjälpa till att utföra transaktioner för att ringa smarta kontrakt i kedjan. Den sista komponenten i Hyperledger Burrow är API Gateway genom JSON-RPC och REST-slutpunkter för kommunikation med applikationstillstånd och Blockchain-nätverk genom att fråga om det senaste tillståndet för applikationen eller sändningstransaktioner.

  • Hyperledger Indy

Det primära målet med att bygga Hyperledger Indy-projektet var att ge en decentraliserad identitet. Indy fungerar som en distribuerad huvudbok som tillhandahåller bibliotek och återanvändbara komponenter samt verktyg för att skapa digitala identiteter på Blockchain. Hyperledger Indy tillhandahåller ett ekosystem för att säkerställa en robust, privat och säker identitet.

Dessutom fokuserar Indy också på att tillåta användare omfattande kontroll över sina data och säkerställa skydd för deras identifierbara information från hacking och integritetsintrång. Utan lagring av privata data om användare på Hyperledger Indy-huvudboken innebär det att man använder Blockchain för att tillåta behörighet till tredje part för att validera att betrodda organisationer har utfärdat de privata uppgifterna. Hyperledger Indy använder Redundant Byzantine Fault Tolerance för beställning och validering.

  • Hyperledger Iroha

Hyperledger Iroha är ett idealiskt Hyperledger-projekt för att bygga säkra, robusta och pålitliga Blockchain-applikationer genom den bysantinska fel-toleranta (BFT) Consensus-algoritmen. Plattformen kan stödja hantering av identitet, digitala tillgångar och seriell data. Därför är Hyperledger Iroha idealiskt tillämplig för applikationer som logistik, nationella ID, interbankavveckling och centralbankens digitala valutor.

Hyperledger Iroha stöder inte någon inbyggd kryptovaluta och kan bara interagera med systemet via behörigheter. Dessutom innebär Iroha också att tillåta behörigheter för frågor och därigenom tillhandahålla stöd för datatillgångskontroll. Dessutom innehåller Hyperledger Iroha förbyggda kommandon som gör det möjligt för användare att utföra uppgifter som skapande och överföring av digitala tillgångar.

BFT-algoritmen fungerar som konsensusalgoritmen i Hyperledger Iroha, vilket ger högre prestanda tillsammans med möjliggörande av transaktioner med begränsad latens. Iroha kan begränsa attackvektorn och förbättra systemets totala säkerhet, vilket förbättrar dess popularitet. Peers i Hyperledger Iroha fungerar som valideringsnoder som kan distribuera delvis undertecknade transaktioner på skvallerprotokollet, i enlighet med transaktioner med flera signaturer.

  • Hyperledger Sawtooth

Hyperledger Sawtooth är ett av de populära Hyperledger-projekten som fungerar som en blockchain-plattform för företag för att bygga distribuerade huvudapplikationer och nätverk. Hyperledger Sawtooth-projektet har en design som upprätthåller fördelningen av ledgers tillsammans med säkerheten för smarta kontrakt. Hyperledger Sawtooth ger stöd för Blockchain-utveckling genom isolering av kärnsystemet från appdomänen.

Utvecklare har också möjlighet att ange affärsregler på det språk de föredrar. Viktigast av allt är att Sawtooth-modulariteten gör det möjligt för företag att välja behörigheter, konsensusalgoritmer och transaktionsregler enligt företagets krav. Applikationer som utvecklats med hjälp av Hyperledger Sawtooth inkluderar definitionen av anpassade transaktionsprocessorer i enlighet med särskilda krav.

SDK: erna för transaktionsprocessorer med Sawtooth finns på olika språk som kan förenkla skapandet av nya kontraktsspråk som Java, Python, Go, JavaScript, Rust och C ++. Användare kan komma åt en avancerad parallell schemaläggare som tillåter uppdelning av transaktioner i parallella flöden, vilket möjliggör exekvering av transaktioner parallellt. Så användarna kan förhindra dubbla utgifter med olika ändringar i samma tillstånd.

Resultaten av Parallel Transaction Execution ger bättre prestanda än seriekörning. Hyperledger Sawtooth stöder också Ethereum Contract Compatibility med Sawtooth-Ethereum-integrationsprojektet, Seth. Seth-transaktionsfamiljen möjliggör distribution av smarta kontrakt som kan köras på Ethereum Virtual Machine till Hyperledger Sawtooth-plattformen.

Sawtooth använder olika konsensusalgoritmer för en specifik Blockchain som valdes initialt under nätverksinstallationen, vilket kan ändras på en löpande Blockchain som innehåller en transaktion. Hyperledger Sawtooth stöder för närvarande konsensusimplementeringar som Dev Mode, Proof of Elapsed Time och PoET Simulator. Dessutom sker implementeringen av ett transaktionsspråk och datamodell genom en transaktionsfamilj. Transaktionsfamiljen inkluderar IntegerKey, Settings och Identity.

Läs också: Hyperledger Sawtooth vs Fabric

  • Hyperledger Grid

Det sista tillskottet bland Hyperledger-projekt är Hyperledger Grid, vilket är perfekt för försörjningskedjor. Det är uppenbart att hantering av försörjningskedjan fungerar som ett av de mest fördelaktiga användningsfallet för den distribuerade huvudboken. Därför har Hyperledger-gruppen startat uppdraget att betona utvecklingen av leveranskedjelösningar genom delade och återanvändbara verktyg. Hyperledger Grid har också delade funktioner för att förbättra utvecklingshastigheten för distribuerade huvudböcker, lämpliga för branschövergripande leveranskedjelösningar.

Hyperledger Grid kan tillhandahålla referensimplementeringar av smart kontraktsbaserad affärslogik, datamodeller baserade på befintliga branschens bästa praxis och öppna standarder och datatyper som är centrerade i leveranskedjan. Det är viktigt att notera att Grid inte är en Blockchain eller en applikation. Tvärtom fungerar det som ett landskap av ramar, tekniker och bibliotek som samarbetar för att göra det möjligt för utvecklare att välja idealiska komponenter för sin marknadsmodell.

Lista över Top Hyperledger-verktyg

Hyperledger Project-ekosystemet omfattar också olika verktyg som har unika funktioner. Hyperledger-verktygen stärker inte bara förståelsen för Hyperledger-landskapet utan ger också grund för att förstå tillämpningarna av Hyperledger i olika branscher. Här är några av de anmärkningsvärda Hyperledger-verktygen du kan hitta för närvarande.

  • Hyperledger bromsok är ett Blockchain-riktmärkeverktyg som tillhandahålls av Linux Foundation för att göra det möjligt för användare att beräkna prestanda för en viss Blockchain-implementering på grundval av vissa fördefinierade användningsfall.
  • Hyperledger Cello är verktyget Blockchain-modul som främjar on-demand ‘as-a-service’ distributionsmodellen för Blockchain-ekosystemet.
  • Hyperledger Composer fungerar som en öppen utvecklingsram och verktygssats för enklare utveckling av Blockchain-applikationer och smarta kontrakt.
  • Hyperledger Ursa är det delade kryptografiska biblioteket som gör det möjligt för användare att förhindra replikering av annat kryptografiskt arbete.
  • Hyperledger Explorer fungerar som Blockchain-modulen skräddarsydd speciellt för skapande av användardrivna webbapplikationer.
  • Hyperledger Quilt är Blockchain-verktyget för företag som underlättar interoperabilitet mellan storbokssystem genom implementering av Inter Ledger Protocol.

Läs också: Hyperledger användningsfall och fallstudier

Verklig implementering av Hyperledger-projekt

Den sista aspekten för att förstå Hyperledger-ekosystemet grundligt är en reflektion över verkliga exempel på applikationer som utvecklats genom Hyperledger-projekt.

Ett av de främsta exemplen är uppenbart i fallet med IBM. IBM utvecklar för närvarande en applikation för Postal Savings Bank of China genom att utnyttja Hyperledger Fabric och Node.js för SDK och applikationslager. Dessutom använder IBM Golang-programmeringsspråket för utveckling av kedjekoder, och projektet är för närvarande i produktionsfasen från och med datum, år.

Ett annat framstående exempel på applikationer i produktion, byggt på HyperledgerFabric, är HealthVerity, en molnbaserad SaaS-applikation som ger organisationer möjlighet att hantera och styra samtycke i alla interna system och externa leverantörer.

Företagen utnyttjar HealthVerity-applikationskraven för att upprätthålla individuella samtycksrättigheter som säkerställer efterlevnad av sekretesslagar som HIPAA, CCPA, GDPR och TCPA.

Användningen av Hyperledger-projekt framgår också av exemplet med TE-Food, ett ekosystem för livsmedelsspårning på Blockchain. TE-Food syftar till att uppnå omfattande kontroll över övervakning av livsmedelskvalitet och logistiska aktiviteter i försörjningskedjan. TE-Food-applikationen är för närvarande under produktion och syftar till att uppnå spårbarhet av mat från jord till bord. Som ett resultat kan det ge lovande resultat som förbättrat kundtillit, minskat livsmedelsförtroende och bättre försäkran om livsmedelssäkerhet.

Några av de andra applikationerna baserade på Hyperledger-projekt som för närvarande är i pilotfasen är TechAID och DigiPharm. TechAID syftar till att ge öppenhet och bättre spårbarhet genom välgörenhetsorganisationer och överföringar samtidigt DigiPharm fortsätter införandet av värdebaserade betalningar inom sjukvården med Blockchain och smarta kontrakt.

Förbereder du dig för en Hyperledger-intervju? Kolla in dessa Top Hyperledger intervjufrågor och gör dig redo för intervjun.

Läs mer om Hyperledger Blockchain

Vad kommer härnäst?

Hyperledger-protokoll syftar till att skapa en grund för icke-monetära industriella applikationer baserade på Blockchain-teknik. Så, den potentiella effekten av Hyperledger på antagandet av Blockchain-teknik, på lång sikt, ger anmärkningsvärda löften för Hyperledger-ekosystemet.

En grundlig förståelse av projekten, verktygen och ramarna i Hyperledger-ekosystemet möjliggör ett nytt perspektiv att separera Blockchain från det konventionella förhållandet med kryptovaluta. Det är hög tid att överväga tillämpningarna av Blockchain-teknologin utöver monetära ändamål och dra ut maximal potential från den. Med många varumärken som stöder Hyperledger-projekt och några exempel på applikationer baserade på Hyperledger, lovar vägen framåt att inte vara för osäker.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map