Hyperledger Composer - KamilTaylan.blog
1 mai 2021 16:07

Hyperledger Composer

Ce este Hyperledger Composer?

Hyperledger Composer este un set de instrumente open source care le permite proprietarilor de afaceri, operatorilor și dezvoltatorilor o modalitate de a creaaplicații blockchain și contracte inteligente care vizează rezolvarea problemelor de afaceri și / sau îmbunătățirea eficienței operaționale. Este un exemplu de aplicație comercială a blockchain-as-a-service (BaaS). Hyperledger Composer este unul dintre mai multeproiecte Hyperledger găzduite de The Linux Foundation în colaborare cu membrii corporației.

Începând din august 2019, proiectul Hyperledger Composer se află în stare de depreciere, ceea ce înseamnă că, deși este încă în uz, niciunul dintre întreținători nu dezvoltă în mod activ noi caracteristici sau oferă asistență. Compozitorul a fost combinat în Hyperledger Fabric v1.4 +.

Chei de luat masa

  • Compozitorul Hyperledger este un set de instrumente orientate spre afaceri pentru crearea de aplicații blockchain de întreprindere, sub umbrela proiectului Hyperledger.
  • Compozitorul a fost menit să faciliteze crearea unei aplicații blockchain open-source care a favorizat colaborarea între organizații și rețelele de afaceri.
  • Lucrările la compozitor au fost oprite în vara anului 2019 și acum fac parte din platforma mai cuprinzătoare Hyperledger Fabric.

Înțelegerea Hyperledger Composer

Hyperledger Composer este încorporat în Javascript, un limbaj de programare independent de platformă, care acceptă și utilizarea bibliotecilor încorporate și utilizează funcțiile și scripturile disponibile pentru a face utilitățile mai scalabile și reutilizabile. Composer este un cadru de dezvoltare a aplicațiilor care simplifică și accelerează crearea de   aplicații blockchain de țesături Hyperledger.

Folosind Hyperledger Composer, o persoană de afaceri fără cunoștințe tehnice poate colabora cu ușurință cu un dezvoltator pentru a construi caracteristici specifice. Acestea includ definirea regulilor de afaceri pe baza cărora vor fi procesate tranzacțiile blockchain, definirea activelor care sunt schimbate în cazuri de utilizare bazate pe blockchain și definirea controalelor pentru participanți, identitatea acestora, rolurile și nivelurile de acces pentru efectuarea diferitelor tipuri de tranzacții.

În mod similar, un dezvoltator care utilizează Hyperledger Composer poate construi și configura cu ușurință componentele de bază ale blockchain-ului care includ activele digitale ale rețelei, logica tranzacțiilor, participanții și controalele de acces. Composer acceptă partajarea, reutilizarea și scalabilitatea componentelor între diverse organizații. Se poate genera cu ușurință scripturile și API-urile necesare pentru implementarea afacerii folosind Hyperledger Composer. De asemenea, acceptă cazuri de utilizare și testare în timp real, care pot fi efectuate chiar și prin intermediul terenului de joc Composer bazat pe web, fără a fi nevoie de instalații locale. 

Folosind Hyperledger Composer, este posibil ca o persoană să creeze și să ruleze un eșantion de blockchain și să acorde permisiunea restricționată diferiților participanți. De exemplu, se poate construi cu ușurință o „rețea de mărfuri perisabile” care facilitează tranzacționarea articolelor precum fructe și legume, include participanți precum fermierii, expeditorii și importatorii, definește rolurile individuale pentru fiecare participant, definește și execută termenii de acord dintre participanți, urmărește expedieri, confirmare, monitorizare și raportare a stării mărfurilor în diferite etape ale lanțului de aprovizionare și gestionarea plăților.

consideratii speciale

Hyperledger Composer oferă o mulțime de avantaje, care includ crearea mai rapidă de aplicații blockchain în pași simpli, modelare și testare lină și cu costuri reduse, permițând utilizatorului să construiască, să testeze și să implementeze diverse opțiuni și apoi să o implementeze pe cea care oferă cea mai bună potrivire și reutilizarea aplicațiilor și API-urilor existente care reduc atât efortul, cât și costurile.

Business Network Archive este esențial pentru arhitectura Hyperledger Composer și menține datele de bază și funcționalitatea rețelei de afaceri care include modelul de afaceri, logica tranzacțiilor și controalele de acces. Composer Playground este interfața bazată pe web care permite modelarea cerințelor și funcțiilor de afaceri, testarea funcțională, precum și testarea implementării pe un blockchain live. Un conector LoopBack care acceptă diverse API-uri și capabilități de integrare permite o varietate de aplicații client, precum și aplicații non-blockchain, un mediu ușor de interfațat cu Hyperledger Composer.