Hyperledger: Open Source Blockchain-projekt, ramverk och verktyg från Linux Foundation

Vad är Hyperledger

Hyperledger är ett Linux Foundation-projekt med öppen källkod som erbjuder en mångsidig verktygssats och en rad ramar och projekt för utvecklare och företag att bygga och experimentera med blockchain-nätverk.

Målet med Hyperledger-projektet är att underlätta samarbetet mellan företag, utvecklare och andra företag inom området för distribuerad storboksteknik. Det finns för närvarande mer än 250 organisationer som stöder Hyperledger, och det antalet snöbollar.

Vad är Hyperledger

Hyperledger har blivit ett av de mest användbara verktygen och miljöerna för intresserade att lära sig mer om blockchain-teknik och delta i en dynamisk gemenskap.

Bakgrund

Hyperledger-projektet tillkännagavs i december 2015 av Linux Foundation som en öppen källkodsmiljö för att analysera, bygga, experimentera och samarbeta om utvecklingen av distribuerade huvudbokssystem. Linux Foundation har uppnått några betydande prestationer sedan starten 2000, och grundandet av Hyperledger-projektet hjälpte till att locka några stora deltagare inklusive Blockstream, IBM, Oracle, Cisco, RedHat, Accenture och mer. Du hittar en fullständig lista över medlemsorganisationerna och andra projektdeltagare här.

Speciellt fokuserar Hyperledger främst på att bygga distribuerade huvudlösningar för tillåtna blockkedjor och konsortiumnätverk; Men dess ökande popularitet och profil bland stora tekniska och finansiella aktörer har utan tvekan gett blockchain-teknologin en betydande exponering som den annars inte hade.

Hyperledger växthusgaser

Ramar och verktyg

Kärnan är Hyperledger-projektet ett paraplyprojekt för modulära ramar med öppen källkod och verktyg för att bygga och experimentera med blockkedjor. Den övergripande trenden för företag är mot projekt med öppen källkod, enligt a undersökning av BlackDuck och North Bridge 2016. Med blockchain-tekniken som en av de senaste innovationerna i dagens teknologisektor verkade det bara naturligt att ett öppen källkodsekosystem för företag utformades.

Hyperledger hänvisar till dess design som “Växthuset för företagskedjor”Eftersom det syftar till att vara en inkubator för att utveckla praktiska applikationer och affärslösningar med blockchain-teknik.

Hyperledger syftar till att ge specifika fördelar för företag som använder sin plattform inklusive:

  • Nätverk för samarbete och realtidsuppdateringar om viktig utveckling
  • Bättre produktivitet genom specialisering
  • Samarbetsmiljö
  • Bättre kvalitetskontroll av kod
  • Enklare hantering av immateriella rättigheter

Hyperledger-projektet är enormt och består av mer än 28 000 deltagare och 3,6 miljoner rader kod. Du hittar Hyperledger Github här. Hyperledger består av 10 projekt, inklusive 5 ramar och 5 verktyg. Varje projekt är unikt och innehåller en specifik funktion och fördel för dess användning, med Hyperledger Fabric (framework) som det mest populära.

När man analyserar Hyperledger finns det mycket att titta på och tänka på. Deras webbplats ger en mängd resurser på allt från öppen styrning till evenemangsnyheter. Vi kan dock dela det totala projektet i huvudsak två sektioner:

  • Modulära ramar
  • Modulära verktyg

Ramar

De modulära ramarna består av de viktigaste byggstenarna och plattformarna för att bygga en mängd distribuerade huvudböcker och deras komponenter.

Hyperledger Burrow

Håla är en modulär blockchain-klient med en behörig smart kontraktsmotor. Den utvecklades delvis för Ethereum Virtual Machine (EVM) och utvecklades ursprungligen och föreslogs av Monax.

Burrow är skriven i Go och fokuserar starkt på att vara en deterministisk smart kontraktsmotor. Den använder Tendermint Proof-of-Stake BFT-konsensusmotor och kan använda sitt Application BlockChain Interface (ABCI).

Hyperledger tyg

Tyg – även skrivet i Go – är det mest populära ramverket som är en modulär plattform för att bygga distribuerade huvudlösningar med pluggbara komponenter och en anpassningsbar arkitektur.

Fabric är känt för sin utbyggbarhet och gör det möjligt för företag att bygga distribuerade huvudnätverk utöver en etablerad och framgångsrik arkitektur.

Hyperledger Indy

Indy är en distribuerad huvudbok byggd uttryckligen för decentraliserad identitetshantering. Serverdelen Indy-nod är byggd i Python, medan Indy-SDK är skrivet i Rust.

Indy tillhandahåller verktyg och återanvändbara komponenter för hantering av digital identitet med blockkedjor och innehåller funktioner som själv suveränitet, integritet och verifierbara anspråk. Konsekvenserna av att Indy går framåt är enorma som decentraliserad identitet och några högprofilerade projekt, inklusive Medborgerlig, bedriver verifierbara identitetsintyg.

Hyperledger Iroha

Iroha är blockchain-ramverket utformat för att integrera infrastrukturprojekt och lägger stor vikt vid att underlätta skapandet av applikationer skräddarsydda för slutanvändare.

Iroha är skrivet i C ++ och innehåller funktioner som betoning på utveckling av mobilapplikationer och en ny kedjebaserad BFT-konsensusalgoritm kallad Sumeragi.

Hyperleder sågtand

Sawtooth är en modulär plattform för att köra distribuerade huvudböcker som gör det möjligt för flera tekniska innovationer för företag och konsortier att fatta oberoende beslut om sina plattformar.

Sawtooth-core är främst skrivet i Python medan Sawtooth-flotte och Sawtooth-sabel är skrivna i Rust. Sawtooth har också JavaScript- och Go-komponenter. Sammantaget inkluderar några av de främsta funktionerna i ramverket dynamisk konsensus, bevis för förfluten tid (PoET) konsensus, parallell transaktionskörning och privata transaktioner.

Verktyg

Hyperledger-verktygen är en mängd olika verktyg som kan hantera mätvärden och fungera i kombination med de större ramarna.

Hyperledger bromsok

Bromsok är skriven i JavaScript och är ett riktmärkeverktyg för att mäta blockchain-prestanda. Den visar prestandaindikatorer som TPS (Transactions Per Second), transaktionsfördröjning och resursanvändning.

Bromsok är ett unikt allmänt verktyg i sitt format, och det har blivit en användbar referens för företag att mäta prestandan hos sina distribuerade huvudböcker.

Hyperledger Cello

Cello är främst skrivet i Go och tar distributionsmodellen på begäran till blockchains. Det är en automatiserad applikation för att distribuera och hantera blockkedjor i form av plug-and-play för företag som vill integrera distribuerad huvudteknik.

Cello erbjuder också en instrumentpanel i realtid för blockchain-status, systemanvändning, kedjekodsprestanda och konfiguration av blockkedjor. Det stöder för närvarande implementeringen av Hyperledger Fabric.

Hyperledger Composer

Kompositör är skrivet i JavaScript och är det mest aktiva verktyget för utvecklingsaktivitet. Det är ett verktyg för att bygga blockchain-affärsnätverk och är utformat för att påskynda integrationen av blockchain-applikationer och smarta kontrakt med befintliga affärsmodeller.

Composer stöder också Hyperledger Fabric och användare kan använda det för att definiera hur transaktioner interagerar med specifika tillgångar inklusive fastigheter, tjänster och andra icke-fungibla tillgångar.

Hyperledger Explorer

Utforskaren är verktyget som ger en instrumentpanel för inblick i detaljer om block. Primärt skriven i JavaScipt, Explorer är en generisk, webbaserad blockutforskare för Hyperledger Fabric-ramverket.

Explorer kan också integreras med autentiseringsplattformar och stöder Hyperledger Sawtooth-ramverk med dess TypeScript-baserade, Vinkel byggd iteration.

Hyperledger Quilt

Täcke är interoperabilitetsverktyget mellan storbokssystem och skrivs i Java genom att implementera Interledger Protocol (ILP) för atombyten.

Quilt är en implementering av ILP i företagsklass och tillhandahåller bibliotek och referensimplementeringar av de viktigaste Interledger-komponenterna som används för betalningsnätverk. Så småningom ska det bli en interoperabilitetslösning för alla Hyperledger-projekten att överföra värde med varandra och genomföra distribuerade atombyten.

Applikationer

De potentiella tillämpningarna av att integrera med Hyperledger-projekt och integrera deras lösningar är olika och har betydande konsekvenser för företag som vill utnyttja kraften i blockchain-teknik.

Deloitte och PwC båda släppte nyligen sina 2018 Global Blockchain Reports som beskriver den nuvarande affärskänslan kring integrationen av tekniken med chefer i företag som sträcker sig från branscher som finansiella tjänster till sjukvård. Båda studierna avslutas med en positiv anteckning om trenden mot antagande av tekniken och chefer över hela världen är medvetna om och undersöker införlivande av distribuerade huvudbaserade lösningar.

Möjligheterna som Hyperledger ger dessa företag att experimentera med och bygga lösningar för affärsapplikationer kommer säkert inte att förbises eftersom plattformen fortsätter att få fart. Hyperledger beskriver några utmärkta användningsfall uttryckligen för sina projekt, inklusive:

  • En fiskleverantörskedjeprototyp som använder Hyperledger Sawtooth
  • Hantera decentraliserade och bärbara identiteter med Hyperledger Indy
  • Hälso- och sjukvårdsläkare med Hyperledger Indy
  • Finansiell bearbetning efter handel med Hyperledger Tyg & Sågtand

Den framtida driftskompatibiliteten hos blockkedjor tillsammans med plug-and-play / experimentell karaktär av Hyperledger kommer att göra det möjligt att utvecklas till en ledande plattform för samarbete inom utveckling och affärsapplikationer för blockchain-teknik.

Hyperledger föreställer sig uttryckligen några långsiktiga trender och mål med sin open source-plattform i sin vitt papper. Specifikt ser de trenden mot ökad datadelning som kräver mer vanligt förekommande användning av distribuerade huvudböcker och tillhörande komponenter för att skapa en modulär, säker och interoperabel ram för sådan utveckling.

Vidare ser Hyperledger ut att utvidga sitt utbud av utbytbara moduler som så småningom kan kommunicera med varandra och distribueras snabbt. Plattformen kommer också att övergå från en enda programvarustack till en samling verktyg som stöder en stor grupp utvecklare.

Slutsats

Hyperledger är ett kraftfullt och praktiskt verktyg för företag att lära sig om och integrera distribuerad huvudboksteknik i sina affärsmodeller. Grundat på Linux-stiftelsens open source-principer, är det redo att bli en av de mest dynamiska gemenskaperna och samarbetsmiljöerna för utvecklare inom blockchain-sfären.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me