Investor's wiki

Compositor do Hyperledger

Compositor do Hyperledger

O que é o Hyperledger Composer?

O Hyperledger Composer é um conjunto de ferramentas de código aberto que permite que proprietários de empresas, operadores e desenvolvedores criem aplicativos blockchain e contratos inteligentes destinados a resolver problemas de negócios e/ou melhorar a eficiência operacional. É um exemplo de aplicação comercial de blockchain-as-a-service (BaaS). O Hyperledger Composer é um dos vários projetos Hyperledger hospedados pela The Linux Foundation em colaboração com membros corporativos .

A partir de agosto de 2019, o projeto Hyperledger Composer está em status obsoleto, o que significa que, embora ainda esteja em uso, nenhum dos mantenedores está desenvolvendo ativamente novos recursos ou fornece suporte. O Composer foi combinado no Hyperledger Fabric v1.4+ .

Entendendo o Hyperledger Composer

O Hyperledger Composer é construído em Javascript, uma linguagem de programação independente de plataforma que também suporta o uso de bibliotecas internas e usa funções e scripts disponíveis para tornar os utilitários mais escaláveis e reutilizáveis. O Composer é uma estrutura de desenvolvimento de aplicativos que simplifica e agiliza a criação de aplicativos de blockchain de malha Hyperledger.

Usando o Hyperledger Composer, uma pessoa de negócios sem conhecimento técnico pode colaborar facilmente com um desenvolvedor para criar recursos específicos. Eles incluem definir as regras de negócios com base em quais transações de blockchain serão processadas, definir os ativos que são trocados em casos de uso baseados em blockchain e definir controles para participantes, suas identidades, funções e níveis de acesso para realizar os vários tipos de transações.

Da mesma forma, um desenvolvedor que usa o Hyperledger Composer pode criar e configurar facilmente os principais componentes do blockchain que incluem os ativos digitais da rede, lógica de transação, participantes e controles de acesso. O Composer oferece suporte ao compartilhamento, reutilização e escalabilidade de componentes em várias organizações. Pode-se gerar facilmente os scripts e APIs necessários para implementação de negócios usando o Hyperledger Composer. Ele também suporta casos de uso e testes em tempo real, que podem ser realizados até mesmo através do playground do Composer baseado na web sem a necessidade de instalações locais.

Usando o Hyperledger Composer, é possível que um indivíduo crie e execute uma blockchain de amostra e conceda permissão restrita a vários participantes. Por exemplo, pode-se construir facilmente uma “Rede de Bens Perecíveis” que facilite a comercialização de itens como frutas e legumes, inclua participantes como agricultores, transportadores e importadores, defina funções individuais para cada participante, defina e execute termos de acordo entre os participantes, acompanhe remessas, reconhecer, monitorar e relatar o status das mercadorias em vários estágios da cadeia de suprimentos e gerenciamento de pagamentos.

Considerações Especiais

O Hyperledger Composer oferece muitas vantagens que incluem a criação mais rápida de aplicativos blockchain em etapas fáceis, modelagem e testes suaves e de baixo custo, permitindo que o usuário construa, teste e implante várias opções e, em seguida, implemente aquela que oferece o melhor ajuste e reutilização de aplicativos e APIs existentes que reduzem o esforço e os custos.

O Business Network Archive é central para a arquitetura do Hyperledger Composer e mantém os dados principais e a funcionalidade da rede de negócios que inclui o modelo de negócios, lógica de transação e controles de acesso. O Composer Playground é a interface baseada na web que permite modelar os requisitos e funções de negócios, testes funcionais, bem como testes de implantação em uma blockchain ao vivo. Um conector LoopBack que suporta várias APIs e recursos de integração permite que uma variedade de aplicativos cliente, bem como aplicativos não blockchain, seja um meio fácil de interface com o Hyperledger Composer.

Destaques

  • O Composer foi criado para facilitar a criação de um aplicativo blockchain de código aberto que promoveu a colaboração entre organizações e redes de negócios .

  • O compositor Hyperledger é um conjunto de ferramentas orientadas para negócios para criar aplicativos blockchain corporativos, sob o guarda-chuva do projeto Hyperledger.

  • O trabalho no compositor foi interrompido no verão de 2019 e agora faz parte da plataforma Hyperledger Fabric mais abrangente .