Hyperledger
O que é Hyperledger?
Hyperledger é um projeto de blockchain corporativo global que oferece a estrutura, padrões, diretrizes e ferramentas necessárias para construir blockchains de código aberto e aplicativos relacionados para uso em vários setores. Os projetos do Hyperledger incluem uma variedade de plataformas de blockchain com permissão para empresas, onde os participantes da rede são conhecidos uns dos outros e, portanto, têm um interesse intrínseco em participar do processo de obtenção de consenso.
Usando os componentes disponíveis sob o guarda-chuva do Hyperledger, uma empresa pode aplicar várias soluções e serviços de blockchain modulares para melhorar significativamente o desempenho de suas operações e a eficiência de seus processos de negócios.
Principais vantagens
- Hyperledger é uma comunidade de código aberto focada no desenvolvimento de um conjunto de estruturas estáveis, ferramentas e bibliotecas para implantações de blockchain de nível empresarial com permissão.
- É uma colaboração global, hospedada pela The Linux Foundation, e inclui organizações membros que são líderes em finanças, bancos, Internet das coisas, cadeias de suprimentos, manufatura e tecnologia.
- Existem vários subprojetos, incluindo Hyperledger Fabric, Sawtooth, Composer e Cello.
Compreendendo o Hyperledger
O projeto Hyperledger foi criado em dezembro de 2015 pela Linux Foundation com sede em San Francisco, Califórnia. Tudo começou com 30 firmas-membro e cresceu para mais de 120 empresas-membro hoje.1
O Hyperledger foi criado com o objetivo de acelerar a colaboração em toda a indústria para o desenvolvimento de blockchain de alto desempenho e confiável e estrutura de tecnologia baseada em livro-razão distribuída que pode ser usada em vários setores da indústria para melhorar a eficiência, o desempenho e as transações dos vários negócios processos.
Hyperledger é uma colaboração global que inclui empresas líderes nas áreas de finanças, bancos, Internet das coisas (IoT), gerenciamento da cadeia de suprimentos, manufatura e produção e tecnologia. Eles incluem grandes nomes como Bosch, Daimler, IBM, Samsung, Microsoft, Hitachi, American Express, JP Morgan e Visa, além de uma série de startups baseadas em blockchain como Blockforce e ConsenSys.
Estrutura Organizacional do Hyperledger
Essencialmente, o Hyperledger não é uma organização, uma rede de criptomoedas ou um sistema blockchain. Ele não oferece suporte a criptomoedas como o bitcoin, mas funciona fornecendo a infraestrutura e os padrões necessários para o desenvolvimento de vários sistemas e aplicativos baseados em blockchain para uso industrial. Pense no Hyperledger como um hub, onde vários projetos e ferramentas individuais baseados em blockchain que aderem à sua filosofia de design definida operam sob seu guarda-chuva.
Os vários projetos incluem o seguinte:
- Hyperledger Fabric é uma plataforma para construir vários produtos, soluções e aplicativos baseados em blockchain para uso comercial.
- O Hyperledger Cello permite que o blockchain seja usado por meio de um modelo de implantação “as-a-service” sob demanda (Blockchain-as-a-Service).
- O Hyperledger Explorer é um utilitário de painel que permite o monitoramento, pesquisa e manutenção de desenvolvimentos de blockchain e dados relacionados.
- Hyperledger Burrow é umnó de blockchain de contrato inteligente Ethereum com permissãoque lida com transações e executa código de contrato inteligente na Máquina Virtual Ethereum (EVM).
- O Hyperledger Sawtooth é uma plataforma de blockchain modular de nível empresarial com permissão que usa um algoritmo de consenso de Prova de Tempo Decorrido inovador.
- O Hyperledger Caliper é uma ferramenta de benchmark de blockchain usada para avaliar o desempenho de uma implementação de blockchain específica.
Todos esses projetos sob o guarda-chuva do Hyperledger seguem a metodologia de design que oferece suporte a uma abordagem modular e extensível, interoperabilidade e recursos de segurança. Os projetos permanecem agnósticos em relação a um token ou criptomoeda específico, embora um usuário possa criar um conforme necessário.
Camadas de tecnologia do Hyperledger
Em termos de arquitetura, o Hyperledger usa os seguintes componentes principais de negócios:
- A camada de consenso se encarrega de criar um acordo sobre o pedido e confirmar a exatidão do conjunto de transações que constituem um bloco.
- A camada de contrato inteligente é responsável por processar solicitações de transação e autorizar apenas transações válidas.
- A camada de comunicação cuida do transporte de mensagens ponto a ponto.
- Os serviços de gerenciamento de identidade são a função necessária para manter e validar identidades de usuários e sistemas e estabelecer confiança no blockchain.
- A API, ou interface de programação de aplicativo, permite que aplicativos externos e clientes façam interface com o blockchain.