Investor's wiki

Hyperledger kompositör

Hyperledger kompositör

Vad är Hyperledger Composer?

Hyperledger Composer är en uppsättning verktyg med öppen källkod som ger företagsägare, operatörer och utvecklare ett sätt att skapa blockchain- applikationer och smarta kontrakt som syftar till att lösa affärsproblem och/eller förbättra operativ effektivitet. Det är ett exempel på en kommersiell tillämpning av blockchain-as-a-service (BaaS). Hyperledger Composer är ett av flera Hyperledger- projekt som är värd för The Linux Foundation i samarbete med företagsmedlemmar .

Från och med augusti 2019 är Hyperledger Composer-projektet i utfasad status, vilket innebär att medan det fortfarande är i bruk, utvecklar ingen av underhållarna aktivt nya funktioner eller tillhandahåller support. Composer har kombinerats till Hyperledger Fabric v1.4+ .

Förstå Hyperledger Composer

Hyperledger Composer är byggd i Javascript, ett plattformsoberoende programmeringsspråk som också stöder användningen av inbyggda bibliotek och använder tillgängliga funktioner och skript för att göra verktygen mer skalbara och återanvändbara. Composer är ett ramverk för applikationsutveckling som förenklar och påskyndar skapandet av Hyperledger-tygblockkedjeapplikationer.

Med hjälp av Hyperledger Composer kan en affärsperson utan teknisk kunskap enkelt samarbeta med en utvecklare för att bygga specifika funktioner. De inkluderar att definiera affärsreglerna baserade på vilka blockchain-transaktioner som kommer att behandlas, definiera de tillgångar som utbyts i blockkedjebaserade användningsfall och definiera kontroller för deltagare, deras identiteter, roller och åtkomstnivåer för att utföra olika typer av transaktioner.

På liknande sätt kan en utvecklare som använder Hyperledger Composer enkelt bygga och konfigurera kärnkomponenter i blockkedjan som inkluderar nätverkets digitala tillgångar, transaktionslogik, deltagare och åtkomstkontroller. Composer stöder delning, återanvändbarhet och skalbarhet av komponenter mellan olika organisationer. Man kan enkelt generera de skript och API:er som krävs för affärsimplementering med hjälp av Hyperledger Composer. Den stöder också användningsfall och realtidstestning, som till och med kan utföras genom den webbaserade Composer-lekplatsen utan behov av lokala installationer.

Med hjälp av Hyperledger Composer är det möjligt för en individ att skapa och köra en exempelblockkedja och ge begränsade tillstånd till olika deltagare. Till exempel kan man enkelt bygga ett "förgängliga varors nätverk" som underlättar handel med varor som frukt och grönsaker, inkluderar deltagare som bönder, avsändare och importörer, definiera individuella roller för varje deltagare, definiera och verkställa avtalsvillkor mellan deltagarna, spåra transporter, bekräfta, övervaka och rapportera status för varor i olika skeden i leveranskedjan och betalningshantering.

Särskilda överväganden

Hyperledger Composer erbjuder många fördelar som inkluderar snabbare skapande av blockkedjeapplikationer i enkla steg, smidig och lågkostnadsmodellering och testning som låter användaren bygga, testa och distribuera olika alternativ och sedan implementera det som passar bäst, och återanvändbarhet av befintliga appar och API:er som minskar både ansträngning och kostnader.

Business Network Archive är centralt för Hyperledger Composers arkitektur, och det upprätthåller kärndata och funktionalitet i affärsnätverket som inkluderar affärsmodell, transaktionslogik och åtkomstkontroller. Composer Playground är det webbaserade gränssnittet som möjliggör modellering av affärskrav och funktioner, funktionstestning, såväl som implementeringstestning på en live blockchain. En LoopBack-anslutning som stöder olika API:er och integrationsmöjligheter tillåter en mängd olika klientapplikationer såväl som icke-blockkedjeapplikationer ett enkelt medium att samverka med Hyperledger Composer.

Höjdpunkter

  • Composer var tänkt att underlätta skapandet av blockchain-applikationer med öppen källkod som främjade samarbete mellan organisationer och affärsnätverk .

  • Hyperledger composer är en affärsorienterad uppsättning verktyg för att skapa företagsblockkedjeapplikationer, under paraplyet av Hyperledger-projektet.

– Arbetet med kompositören stoppades sommaren 2019 och är nu en del av den mer omfattande Hyperledger Fabric-plattformen .