Hyperledger-komponist
Hva er Hyperledger Composer?
Hyperledger Composer er et sett med åpen kildekodeverktøy som lar bedriftseiere, operatører og utviklere en måte å lage blokkjedeapplikasjoner og smarte kontrakter rettet mot å løse forretningsproblemer og/eller forbedre driftseffektiviteten. Det er et eksempel på en kommersiell anvendelse av blockchain-as-a-service (BaaS). Hyperledger Composer er et av flere Hyperledger- prosjekter som arrangeres av The Linux Foundation i samarbeid med bedriftsmedlemmer .
Fra august 2019 er Hyperledger Composer-prosjektet i utdatert status, noe som betyr at mens det fortsatt er i bruk, er det ingen av vedlikeholderne som aktivt utvikler nye funksjoner eller gir støtte. Komponist har blitt kombinert til Hyperledger Fabric v1.4+ .
Forstå Hyperledger Composer
Hyperledger Composer er bygget i Javascript, et plattformuavhengig programmeringsspråk som også støtter bruk av innebygde biblioteker og bruker tilgjengelige funksjoner og skript for å gjøre verktøyene mer skalerbare og gjenbrukbare. Composer er et rammeverk for applikasjonsutvikling som forenkler og fremskynder etableringen av Hyperledger-stoffblokkjedeapplikasjoner.
Ved å bruke Hyperledger Composer kan en forretningsperson uten teknisk kunnskap enkelt samarbeide med en utvikler for å bygge spesifikke funksjoner. De inkluderer å definere forretningsreglene basert på hvilke blokkjedetransaksjoner som skal behandles, definere eiendelene som utveksles i blokkjedebaserte brukstilfeller, og definere kontroller for deltakere, deres identiteter, roller og tilgangsnivåer for å utføre de ulike typene transaksjoner.
På samme måte kan en utvikler som bruker Hyperledger Composer enkelt bygge og konfigurere kjernekomponenter i blokkjeden som inkluderer nettverkets digitale eiendeler, transaksjonslogikk, deltakere og tilgangskontroller. Composer støtter deling, gjenbrukbarhet og skalerbarhet av komponenter på tvers av ulike organisasjoner. Man kan enkelt generere de nødvendige skriptene og APIene som er nødvendige for forretningsimplementering ved å bruke Hyperledger Composer. Den støtter også brukstilfeller og sanntidstesting, som til og med kan utføres gjennom den nettbaserte Composer-lekeplassen uten behov for lokale installasjoner.
Ved å bruke Hyperledger Composer er det mulig for en person å lage og kjøre en prøveblokkkjede, og gi begrenset tillatelse til ulike deltakere. For eksempel kan man enkelt bygge et "Perishable Goods Network" som letter handel med varer som frukt og grønnsaker, inkludere deltakere som bønder, avsendere og importører, definere individuelle roller for hver deltaker, definere og utføre avtalevilkår mellom deltakerne, spore forsendelser, bekrefte, overvåke og rapportere status for varer på ulike stadier i forsyningskjeden, og betalingsstyring.
Spesielle hensyn
Hyperledger Composer tilbyr en rekke fordeler som inkluderer raskere opprettelse av blokkjedeapplikasjoner i enkle trinn, jevn og rimelig modellering og testing som lar brukeren bygge, teste og distribuere ulike alternativer og deretter implementere den som gir best passform, og gjenbruk av eksisterende apper og APIer som reduserer både innsats og kostnader.
Business Network Archive er sentralt i Hyperledger Composers arkitektur, og det opprettholder kjernedataene og funksjonaliteten til forretningsnettverket som inkluderer forretningsmodell, transaksjonslogikk og tilgangskontroller. Composer Playground er det nettbaserte grensesnittet som muliggjør modellering av forretningskrav og funksjoner, funksjonell testing, samt distribusjonstesting på en live blockchain. En LoopBack-kobling som støtter ulike API-er og integrasjonsmuligheter gjør at en rekke klientapplikasjoner så vel som ikke-blokkjedeapplikasjoner er et enkelt medium å grensesnitt med Hyperledger Composer.
Høydepunkter
Composer var ment å lette opprettelsen av åpen kildekode blockchain-applikasjoner som fremmet samarbeid mellom organisasjoner og forretningsnettverk .
Hyperledger composer er et forretningsorientert sett med verktøy for å lage enterprise blockchain-applikasjoner, under paraplyen til Hyperledger-prosjektet.
– Arbeidet med komponist ble stoppet sommeren 2019, og er nå en del av den mer omfattende Hyperledger Fabric-plattformen .