Hyperledger-komponist
Hvad er Hyperledger Composer?
Hyperledger Composer er et sæt af open source-værktøjer,. der giver virksomhedsejere, operatører og udviklere mulighed for at skabe blockchain - applikationer og smarte kontrakter med det formål at løse forretningsproblemer og/eller forbedre driftseffektiviteten. Det er et eksempel på en kommerciel anvendelse af blockchain-as-a-service (BaaS). Hyperledger Composer er et af de adskillige Hyperledger- projekter, der hostes af The Linux Foundation i samarbejde med virksomhedsmedlemmer .
Fra august 2019 er Hyperledger Composer-projektet i forældet status, hvilket betyder, at mens det stadig er i brug, er der ingen af vedligeholderne, der aktivt udvikler nye funktioner eller yder support. Composer er blevet kombineret til Hyperledger Fabric v1.4+ .
Forstå Hyperledger Composer
Hyperledger Composer er bygget i Javascript, et platform-uafhængigt programmeringssprog, der også understøtter brugen af indbyggede biblioteker og bruger tilgængelige funktioner og scripts til at gøre hjælpeprogrammerne mere skalerbare og genbrugelige. Composer er en applikationsudviklingsramme, som forenkler og fremskynder oprettelsen af Hyperledger stof blockchain-applikationer.
Ved at bruge Hyperledger Composer kan en forretningsmand uden teknisk viden nemt samarbejde med en udvikler for at bygge specifikke funktioner. De omfatter at definere forretningsreglerne baseret på hvilke blockchain-transaktioner, der skal behandles, at definere de aktiver, der udveksles i blockchain-baserede use cases, og definere kontroller for deltagere, deres identiteter, roller og adgangsniveauer til at udføre de forskellige typer transaktioner.
På samme måde kan en udvikler, der bruger Hyperledger Composer, nemt bygge og konfigurere kernekomponenter i blockchain, som omfatter netværkets digitale aktiver, transaktionslogik, deltagere og adgangskontroller. Composer understøtter deling, genbrug og skalerbarhed af komponenter på tværs af forskellige organisationer. Man kan nemt generere de nødvendige scripts og API'er, der er nødvendige for forretningsimplementering ved hjælp af Hyperledger Composer. Det understøtter også use cases og realtidstest, som endda kan udføres gennem den webbaserede Composer-legeplads uden behov for lokale installationer.
Ved at bruge Hyperledger Composer er det muligt for en person at oprette og køre en prøveblokkæde og give begrænset tilladelse til forskellige deltagere. For eksempel kan man nemt bygge et "Perishable Goods Network", der letter handel med varer som frugt og grøntsager, inkludere deltagere som landmænd, afsendere og importører, definere individuelle roller for hver deltager, definere og udføre aftalevilkår mellem deltagerne, spore forsendelser, anerkende, overvåge og rapportere status for varer på forskellige stadier i forsyningskæden og betalingsstyring.
Særlige overvejelser
Hyperledger Composer tilbyder en masse fordele, som inkluderer hurtigere oprettelse af blockchain-applikationer i lette trin, glat og billig modellering og test, der giver brugeren mulighed for at bygge, teste og implementere forskellige muligheder og derefter implementere den, der giver den bedste pasform, og genbrugelighed af eksisterende apps og API'er, der reducerer både indsats og omkostninger.
Business Network Archive er centralt i Hyperledger Composers arkitektur, og det vedligeholder kernedata og funktionalitet af forretningsnetværket, der inkluderer forretningsmodellen, transaktionslogikken og adgangskontrol. Composer Playground er den webbaserede grænseflade, der muliggør modellering af forretningskrav og funktioner, funktionel testning samt implementeringstest på en live blockchain. En LoopBack-forbindelse, der understøtter forskellige API'er og integrationsfunktioner, giver en række klientapplikationer såvel som ikke-blockchain-applikationer et nemt medie at interface med Hyperledger Composer.
##Højdepunkter
Composer var beregnet til at lette skabelsen af open source blockchain-applikationer, der fremmede samarbejde mellem organisationer og forretningsnetværk .
Hyperledger composer er et forretningsorienteret sæt værktøjer til at skabe enterprise blockchain-applikationer, under paraplyen af Hyperledger-projektet.
Arbejdet med komponist blev stoppet i sommeren 2019 og er nu en del af den mere omfattende Hyperledger Fabric-platform .