Hyperledger Fabric vs. Sawtooth vs. Composer
Quer entender a diferença entre Hyperledger Fabric vs Sawtooth vs Composer? Vamos verificar as semelhanças e diferenças neste guia abrangente agora.
Com a nova revolução do blockchain acontecendo ao redor do mundo, você deve ter ouvido o nome Hyperledger. Hyperledger é uma das maiores plataformas de blockchain corporativas do mercado. A Linux Foundation está por trás da ideia de criar um consórcio de empresas para o aprimoramento da tecnologia de blockchain. Assim, uma comparação de Hyperledger Fabric vs Sawtooth vs Composer é obrigatória agora.
No momento, eles têm muitos projetos sob suas asas. No entanto, muitos de vocês estão confusos sobre como esses projetos diferem uns dos outros.
Portanto, compararemos esses três projetos e ajudaremos você a distingui-los. Então, vamos começar a explicação do Hyperledger Fabric vs Sawtooth vs Composer!
Inscreva-se agora:Curso Básico de Blockchain Gratuito
Índice
Capítulo 1: Hyperledger Fabric: The Pioneer of Enterprise Blockchain
Capítulo 2: Hyperledger Sawtooth: Outro marco da Blockchain
Capítulo 3: Tecido Hyperledger Vs Sawtooth
Capítulo 4: Hyperledger Composer: a ferramenta de desenvolvimento
Capítulo 5: Hyperledger Fabric vs. Sawtooth vs. Composer: todas as comparações
Capítulo 1: Hyperledger Fabric: The Pioneer of Enterprise Blockchain
O que é Hyperledger Fabric?
De acordo com a documentação oficial, o Hyperledger Fabric é um dos projetos de código aberto do consórcio corporativo de blockchain Hyperledger. Como o Hyperledger sempre promoveu um ambiente colaborativo, todos os projetos sob ele são o resultado final das colaborações.
De qualquer forma, o Hyperledger Fabric é uma plataforma de blockchain corporativa com livros, padrões, protocolos, contatos, assim como todas as outras plataformas.
No entanto, você encontrará diferenças com a plataforma blockchain típica aqui. Na realidade, esta plataforma não é pública, mas tem permissão.
Então, aqui, ninguém conseguirá obter um passe de entrada. Por outro lado, a rede só ofereceria entrada quando o usuário estivesse devidamente autenticado para ela. Assim, pode ser uma plataforma de rede interna perfeita para empresas.
As empresas podem manter todos os intrusos fora e permitir que apenas seus funcionários acessem o sistema. De qualquer forma, a plataforma oferece uma enorme quantidade de oportunidades para as empresas.
Mais ainda, ele vem com MSPs, opções conectáveis, vários formatos de razão e protocolos de consenso. Assim, passa a oferecer muita flexibilidade. Se você verificar a documentação do tecido Hyperledger, você pode aprender mais sobre ele.
Vamos passar para a próxima parte deste guia de comparação Hyperledger Fabric vs Sawtooth vs Composer.
Quer saber mais sobre o tecido Hyperledger? Confira nosso guia definitivo sobre o tecido Hyperledger agora!
Benefícios básicos do tecido Hyperledger
Antes de passarmos para a comparação, verifique alguns dos benefícios essenciais desta plataforma.
-
Código aberto
Bem, primeiro venha para o recurso de código aberto desta plataforma. Isso significa que qualquer pessoa é livre para usá-lo. Eles ainda têm todos os códigos e arquivos carregados no GitHub para você acessar. Então, esse é um grande ponto positivo para qualquer um.
Outro fator significativo sobre essa plataforma é que ela possui qualquer tipo de lock-ins de fornecedor. Então, caso você tenha uma equipe de desenvolvimento forte, você pode apenas usar o código e alterá-lo de acordo com suas necessidades.
Mais ainda, como é de código aberto, qualquer tipo de bug no sistema é resolvido muito rápido.
-
Adequado para ampla indústria
No momento, você pode ver no tutorial do Hyperledger Fabric que ele é ideal para qualquer tipo de setor. Então, isso significa que é absolutamente flexível ir com sua empresa, não importa o tipo. Na realidade, muitos setores já o estão usando com popularidade crescente.
Então, usá-lo em sua empresa nem será um problema. De qualquer forma, no momento, é mais popular na gestão da cadeia de suprimentos, internet das coisas, bancos, mídia, saúde, seguros, governo e muito mais.
-
Código de Qualidade
Outro grande fator sobre esta plataforma é que todos os códigos são de extrema qualidade. Além disso, eles garantem que todos os códigos passem por uma observação cuidadosa antes da finalização. De qualquer forma, o foco vai principalmente para a qualidade e não para a quantidade.
Você verá que a maior parte do projeto Hyperledger leva uma quantidade enorme de tempo para chegar aos mercados. Na verdade, se você ver o tutorial do Hyperledger Fabric, verá que já está entre eles.
Portanto, você pode assumir que obterá a saída de melhor qualidade desta plataforma em comparação com as tradicionais.
-
Maior Eficiência
Em comparação com todas as outras plataformas do mercado, o Hyperledger Fabric oferece a saída mais eficiente. Na verdade, a estrutura da plataforma é voltada para esse tipo de saída. Mas como isso faz?
Bem, na verdade ele separa a transação de outros processos de pedidos ou compromissos. Além disso, todos os nós do sistema trabalham para diferentes atribuições. Este processo distribui todas as cargas da rede entre os nós.
Assim, a plataforma promove uma saída eficiente, pois não leva muito tempo para concluir cada tarefa.
-
Design modular
Outro grande benefício dessa plataforma é a estrutura modular. Bem, esse recurso não é incomum para todos os projetos do Hyperledger. No entanto, este adiciona muitas funções ao sistema. Quão? Bem, com o design modular, você pode simplesmente conectar qualquer recurso e usá-lo.
Mais ainda, você também pode usar diferentes algoritmos de consenso. Junto com os protocolos de consenso, o gerenciamento de identificação também é mais diversificado aqui. Assim, você pode criar a rede adequada para sua empresa com esta plataforma.
Consulte Mais informação:Hyperledger: The Enterprise Blockchain
Modelo de arquitetura do Hyperledger Fabric
Ativos
Dentro da arquitetura, qualquer coisa pode ser uma vantagem. Por exemplo, se algum objeto for tangível ou intangível, ele será considerado um ativo. Na realidade, a plataforma não possui ativos nativos próprios como outras plataformas.
Mas se você precisar de um, pode tornar qualquer coisa um trunfo aqui. Mas precisa ter um valor físico no mundo real, um poço.
Chaincode
Uma plataforma de blockchain sem uma lógica de negócios parece incompleta, certo? É por isso que o Hyperledger Fabric oferece Chaincode como a lógica de negócios da plataforma. Com o chaincode, você pode definir o ativo e outras modificações antes de fazer a transação.
Mais ainda, para estender a eficiência, o chaincode é executado separadamente do pedido de transação. E esse processo também aumenta a segurança.
Ledger
Bem, o livro razão é obviamente uma parte muito necessária desta plataforma. Cada transação na rede é registrada no razão. Mais ainda, o razão é imutável e, portanto, ninguém pode alterar o valor depois que ele for conectado.
Para ajudá-lo ainda mais, ele vem com uma consulta SQL. Na realidade, a consulta SQL ajuda a filtrar o razão e fornece o resultado desejado.
Identidade
Conforme permitido, ele precisa de um serviço de gerenciamento de identidade sólido. E a malha Hyperledger oferece um serviço de gerenciamento de associação para classificar as identidades. Usando este serviço, você pode armazenar todas as identidades que podem entrar na plataforma.
Você também pode restringir identidades a diferentes partes da rede de acordo com seu cargo.
Consulte Mais informação:Casos de uso e estudos de caso do Hyperledger Fabric
Confidencialidade e privacidade
Bem, com a ajuda da rede autorizada, você obtém privacidade e confidencialidade. Esses dois fatores são realmente essenciais nas empresas. Assim, você pode iniciar uma transação privada com a parte desejada. Você também pode optar por ocultar sua transação confidencial de toda a rede.
No entanto, lembre-se de que não importa o quão privadas sejam suas transações, elas ainda estarão no livro-razão.
Protocolos de Segurança
Os protocolos de segurança da plataforma são enormes. Para garantir que ninguém tenha acesso às suas informações confidenciais, ele oferece camadas de segurança e impede qualquer ataque cibernético.
Além disso, os mecanismos de criptografia na rede são bastante avançados e relativamente difíceis de quebrar.
Portanto, se sua empresa está lidando com problemas de ataque cibernético, você pode verificar esta plataforma para protegê-la.
Consenso
Atualmente, o Hyperledger Fabric usa o Kafka como o principal protocolo de consenso na rede. Infelizmente, é apenas tolerância a falhas de falha e não tolerância a falhas bizantinas. Assim, em caso de alguma ineficiência no sistema, os algoritmos irão delinear aqueles como erros de travamento.
Além desses, a plataforma permite algoritmos BFT para o serviço de pedidos. Além de Kafka, Solo também é um algoritmo de consenso no canal. Mas apenas os desenvolvedores usam, e não é adequado para escalonamento.
O protocolo de consenso Raft, por outro lado, é um protocolo bastante diferente. É relativamente novo e segue uma estrutura do tipo líder-seguidor. No entanto, também não é BFT, apenas CFT.
Vamos dar uma olhada na próxima parte deste guia de comparação Hyperledger Fabric vs Sawtooth vs Composer.
Capítulo 2: Hyperledger Sawtooth: Outro marco da Blockchain
O que é Hyperledger Sawtooth?
De acordo com a documentação oficial, o Hyperledger Sawtooth é outro projeto de código aberto do consórcio corporativo de blockchain Hyperledger. É bastante semelhante ao tecido Hyperledger. No entanto, é mais voltado para o desenvolvimento de aplicativos descentralizados.
Mais ainda, o design parece ser perfeito para torná-lo mais amigável para empresas.
Além disso, para garantir que o desenvolvimento do aplicativo ocorra sem problemas, a camada de desenvolvimento é separada da principal.
Portanto, em caso de problemas, o sistema central permanecerá intacto, não importa o quê. Além disso, o aumento da carga na camada de desenvolvimento de aplicativos não afetará o desempenho do sistema central também.
Outro grande ponto positivo desta plataforma é o suporte a várias linguagens de programação. Você pode usar qualquer linguagem de programação para desenvolver aplicativos. No entanto, você não precisa ter conhecimento explícito do sistema central para isso.
É por isso que o exemplo do Hyperledger Sawtooth é mais adequado para o desenvolvimento de aplicativos blockchain. Você também pode verificar a documentação do Hyperledger Sawtooth para saber mais sobre ele.
De qualquer forma, vamos pular para a próxima parte neste guia Hyperledger Fabric vs Sawtooth vs Composer.
Consulte Mais informação: Hyperledger Sawtooth: Blockchain para negócios
Características do Hyperledger Sawtooth
Desenvolvimento de aplicativos amigável
Como dissemos anteriormente, o domínio do aplicativo não está vinculado ao sistema central. Assim, torna o desenvolvimento de aplicativos mais fácil, separando o domínio do aplicativo do sistema central. Além disso, o exemplo do Hyperledger Sawtooth também oferece abstração de contratos inteligentes.
Neste, os desenvolvedores podem escolher seu idioma preferido para escrever o contrato inteligente. Além disso, o aplicativo é gratuito para ser uma VM de contrato inteligente ou uma lógica de negócios.
Na realidade, os dois podem até coexistir.
Recursos de permissão
Na realidade, a plataforma Sawtooth é voltada para resolver todas as restrições que vêm com uma rede privada. Para resolver o problema, ele oferece opções de permissão separadas para clusters de nós no sistema.
Além disso, nenhum nó centralizado pode vazar qualquer tipo de dados confidenciais para o mundo exterior. Além disso, com a ajuda de permission, cada nó recebe diferentes tipos de liberação. Assim, nós sem quaisquer aprovações não podem entrar nem ver qualquer documento que não deveria.
Rede privada
Outro grande aspecto dessa plataforma é a restrição de usuários não autorizados. Não apenas o limite implica dentro da rede, mas durante o login, os nós precisam ter uma identificação adequada. Isso significa que qualquer pessoa sem uma identidade adequada na rede não pode entrar na rede.
Mais ainda, isso ajuda a fortalecer o sistema de segurança da plataforma também. Qualquer atividade não autorizada também é facilmente detectável.
Execução de Transação Paralela
O Hyperledger Sawtooth promove transações paralelas em vez de uma transação serial. Executar as transações em paralelo economiza muito tempo. Na realidade, as transações em série aumentam a carga de trabalho da rede e também ocupam muito poder.
Mas com Sawtooth, esta situação é facilmente evitável.
Estrutura Modular
A estrutura modular também é outra grande característica desta plataforma. Isso o ajudará a adicionar qualquer tipo de recurso que você deseja à rede. Portanto, ele garante relativamente que você terá uma sensação mais personalizada para as necessidades da sua empresa.
Agora vamos dar uma olhada nos elementos desta plataforma neste guia Hyperledger Fabric vs Sawtooth vs Composer.
Leia também: Blockchain empresarial: a transformação industrial
Elementos da arquitetura dente de serra Hyperledger
O Sistema de Eventos
O sistema de ventilação é absolutamente necessário para a rede. Além disso, ele apóia a criação de eventos e sua transmissão para os nós. Então, com isso, os aplicativos podem se inscrever em eventos que estão acontecendo no blockchain. E também, retransmitir as informações para outros nós também.
Projeto de Integração Sawtooth-Ethereum (Seth)
Com a ajuda desse elemento, você pode criar interoperabilidade da plataforma Ethereum e da plataforma Sawtooth. Além disso, você também pode usar EVM com a ajuda de Seth.
Algoritmos de consenso conectáveis
O consenso em Hyperledger Sawtooth é muito mais flexível do que outras plataformas. Na verdade, ele oferece protocolos de consenso conectáveis que ajudam a aumentar o nível de segurança e o nível de eficiência do sistema.
Outro grande fator sobre essa plataforma é que ela permite vários consensos em uma plataforma de blockchain. Na realidade, isso significa que você pode usar diferentes protocolos de consenso para diferentes tarefas. Por exemplo, você pode usar o algoritmo “A” para transações e algoritmos “B” para contratos inteligentes.
Em última análise, dependerá de qual combinação funciona melhor para você. De qualquer forma, o Proof of Elapsed Time é mais popular nesta plataforma como seu BFT. Outros algoritmos de consenso incluem –
- Devmode
- PBFT
- PoET CFT
- Jangada
Modelos de famílias de transações
A rede fornece algumas famílias de transações modelo –
As famílias de transações são uma grande parte desta plataforma. Sem as famílias de transações, a rede não funcionará de todo. Além disso, você é livre para implementar uma família de transações personalizadas para definir os requisitos de forma mais clara.
No entanto, o tutorial do Hyperledger Sawtooth oferece alguns modelos de dados para famílias de transações que você pode usar. Esses são –
- Família de transações BlockInfo: Você pode usar este para armazenar informações sobre os blocos históricos.
- Família de transações de identidade: Este lida com todos os dados de permissão para validadores e transatores junto com suas chaves públicas.
- Família de transações IntegerKey: Você pode usá-lo para testar qualquer razão implantado.
- Família de transações de registro do validador: Na realidade, esta família possibilita uma forma de adicionar validadores na rede.
- Família de transações de configurações: Com este, você obterá um modelo de implementação de referência para manter as configurações da rede.
- Família de transações de banco pequeno: Na realidade, você pode usar este para analisar desempenhos e testes de benchmark do sistema.
- Família de transações XO: Bem, este permitirá que você jogue o jogo da velha com outro usuário.
Ótimo, agora que você sabe tudo sobre essas duas plataformas, vamos ver como fica a comparação neste guia Hyperledger Fabric vs. Sawtooth vs..
Saiba mais sobre o Ethereum empresarial em nosso guia exclusivo para saber mais sobre a Máquina Virtual Ethereum.
Capítulo 3: Tecido Hyperledger Vs Sawtooth
Bem, o tecido Hyperledger vs Sawtooth Lake é um dos tópicos discutíveis na internet agora. Ambas as plataformas são ótimas para empresas, mas qual é a diferença significativa entre essas duas?
Para isso, descreverei os pontos um por um. Então, vamos verificar o que são neste guia Hyperledger Fabric vs Sawtooth vs Composer.
-
Nível de permissão
Bem, todos nós sabemos que o tecido Hyperledger é uma plataforma autorizada. Na realidade, isso significa que você pode permitir alguns nós e pode restringir alguns nós conforme as necessidades do sistema. Obviamente, no cenário empresarial, você não quer que a concorrência entre no sistema de rede interna.
Por outro lado, o Hyperledger Sawtooth também é uma rede com permissão. No entanto, ele também oferece suporte a cenários sem permissão, também.
Além disso, se desejar, basta configurar a plataforma para funcionar como uma plataforma pública. Isso é algo impossível no Fabric. E esta é a principal diferença entre o tecido Hyperledger e Sawtooth Lake.
-
Algoritmo de consenso
Outra diferença significativa entre o Hyperledger Fabric e o Sawtooth Lake é o algoritmo de consenso. No momento, a malha Hyperledger usa apenas Kafka e outros algoritmos baseados em CFT. Na realidade, a tolerância a Crash Fault não é tão robusta quanto o BFT. Junto com Kafka, há Solo e Jangada também.
Por outro lado, Sawtooth Proof of Elapsed Time, um formato diferente do algoritmo de consenso. Este é muito mais superior a Kafka em todos os sentidos. Além disso, ele também suporta Devmode, PBFT, PoET CFT e Raft.
-
Suporte para tolerância a falhas bizantinas
Bem, esta é uma das principais diferenças do tecido Hyperledger vs Sawtooth Lake. Todos os algoritmos de consenso ativos no Fabric não são capazes de fornecer um suporte de tolerância a falhas bizantinas. Na verdade, todos os algoritmos oferecem apenas tolerância a falhas. No momento, ainda não há suporte BFT para Fabric.
Por outro lado, Hyperledger Sawtooth vem com suporte para tolerância a falhas bizantinas. Seus principais algoritmos PoET, é BFT. Por outro lado, o PBFT também é outro algoritmo que funciona no Sawtooth. Então, neste caso, Sawtooth é muito mais superior ao Fabric.
-
Tecnologia de contrato inteligente
Passando para o próximo ponto de comparação Hyperledger Sawtooth vs tecido, temos contratos inteligentes. Bem, os contratos inteligentes são uma forma de lógica de negócios. Para mantê-lo dentro da rede, o Fabric oferece uma lógica de negócios semelhante chamada Chaincode.
Na realidade, Chaincode lida com todo o gerenciamento de ativos e execuções lógicas na rede. No entanto, você pensaria que Sawtooth oferece um recurso semelhante.
Bem, a tecnologia de contrato inteligente oferece famílias de transações que podem cuidar da lógica de negócios e outros aspectos da rede. Além disso, com a ajuda dessas famílias de transações, torna-se muito mais fácil lidar com a lógica de negócios.
Quer saber a diferença entre Fabric e Sawtooth? Saiba mais sobre suas diferenças de nosso guia em Hyperledger Sawtooth vs. Tecido agora!
-
Tipo de contrato inteligente
Bem, para o tipo de contrato inteligente no Hyperledger Fabric, você obtém uma versão instalada dele. Portanto, escolher sua própria linguagem de contrato inteligente é um pouco restrito aqui. Mais ainda, você está limitado à personalização para apenas alguns idiomas, não muitos.
Por outro lado, Sawtooth oferece transações de contrato inteligentes instaladas e na rede. Na realidade, significa que você pode criar seu próprio contrato inteligente pessoal com qualquer tipo de idioma de sua preferência. Depois disso, você pode prepará-lo para funcionar como um contrato inteligente.
-
Linguagem de contrato inteligente com suporte
Outro grande diferencial do Hyperledger Sawtooth vs Fabric é o suporte para linguagens de contrato inteligentes. No momento, o Fabric suporta apenas duas linguagens de programação JavaScript e Golang. Se você quiser usar qualquer outra linguagem de programação para contratos inteligentes, você não pode.
Por outro lado, Sawtooth suporta muitas linguagens de programação como Rust, JavaScript, Go ou Python. Além disso, com a ajuda de Seth, você pode até usar o Solidity também. Além dessas, o suporte para mais linguagens de programação está em andamento. Então, você terá mais flexibilidade no Sawtooth.
-
Processamento de Transação
Para a próxima comparação entre Hyperledger Sawtooth vs Fabric, irei prosseguir para o processamento de transações. No Fabric, você verá que todo o processamento da transação é feito usando os pares de endosso e serviços de pedidos. Na realidade, esses dois tipos de nós são responsáveis pelo processamento de todas as transações.
Mas no tutorial do Hyperledger Sawtooth, o problema muda drasticamente. Aqui, não há serviço de pedido ou endosso de pares, mas sim validadores que cuidam do processo.
Mais ainda, as tarefas de ambos os nós são totalmente diferentes.
Leia também:Hyperledger Fabric 2.0: Blockchain de próxima geração
-
Armazenamento de Estado
Em cada blockchain, deve haver uma opção de armazenamento de estado atualizado. Sem ele, a rede não pode saber qual é o estado atual da rede para executar protocolos de consenso totalmente. Então, para isso, eles têm um espaço de armazenamento que utilizam. No Fabric, todas as atualizações da rede blockchain são armazenadas nos bancos de dados CouchDB ou leveldb.
Mas no Sawtooth, o armazenamento de estado é o banco de dados lmdb central. E esta é outra diferença entre Hyperledger Sawtooth vs Fabric.
-
Suporte EVM
Esta é uma das principais diferenças entre essas duas plataformas. Na realidade, o uso de Seth permite que Sawtooth explore os recursos do Ethereum em sua plataforma. Então, com a ajuda de Seth, você pode obter suporte EVM, o que é um grande negócio para desenvolvedores.
Por outro lado, o Fabric, na verdade, não possui nenhum recurso Seth. Portanto, não é capaz de suportar EVM.
Hyperledger Sawtooth vs Tabela Comparativa de Tecido
NÍVEL DE PERMISSÃO | Autorizado | Com permissão e sem permissão |
ALGORITMO DE CONSENSO | Usa principalmente Kafka, também oferece suporte a outros algoritmos | Geralmente usa prova de tempo decorrido, também oferece suporte a outros algoritmos |
SUPORTE BFT | Não, suporta apenas a tolerância a falhas de travamento | Sim, suporta tolerância a falhas bizantinas |
TECNOLOGIA DE CONTRATO INTELIGENTE | Chaincode | Famílias de transações |
TIPO DE CONTRATO INTELIGENTE | Instalado | On-chain e instalado |
LINGUAGEM DE CONTRATO INTELIGENTE SUPORTADA | Golang ou JavaScript | Rust, JavaScript, Go ou Python; Suporta Solidity usando Seth |
PROCESSAMENTO DE TRANSAÇÃO | Endossando Pares e Serviços de Pedidos | Validadores |
ARMAZENAMENTO DO ESTADO | CouchDB ou leveldb | Banco de dados lmdb central |
APOIO EVM | Não | Sim (por meio de Seth) |
Vamos ver o que é Hyperledger Composer neste guia Hyperledger Fabric vs Sawtooth vs Composer.
Quer implementar plataformas baseadas em blockchain? Confira nosso guia definitivo sobre como implementar Blockchain agora mesmo!
Capítulo 4: Hyperledger Composer: a ferramenta de desenvolvimento
O que é o Hyperledger Composer??
De acordo com a documentação oficial, o Hyperledger Composer é um projeto blockchain da Hyperledger Company. Além disso, não é como qualquer outro projeto que discutimos até agora. É uma abordagem bastante única para a evolução de blockchains. Na realidade, ele oferece principalmente um conjunto de ferramentas e uma estrutura de desenvolvimento para implantar aplicativos de blockchain.
O objetivo principal do Hyperledger Composer é acelerar o tempo para garantir que mais projetos de blockchain sejam um do mercado. Normalmente, para implementar totalmente a plataforma blockchain, leva um tempo relativamente longo. Isso desestimula muitas empresas.
É por isso que você pode usar o tutorial do Hyperledger Composer para implantar uma solução blockchain rapidamente. Mais ainda, ajudará a implementar casos de uso em um período de tempo conciso. Mais ainda, você pode verificar a documentação oficial para saber mais sobre o Hyperledger composer.
Observação: Infelizmente, o Composer agora está obsoleto. Então, não há mais novas atualizações neste projeto.
Estamos apenas discutindo o recurso deste projeto antes de ser descontinuado.
Consulte Mais informação: Hyperledger Composer: construa seu blockchain corporativo
Recursos do Hyperledger Composer
-
Linguagem de modelagem simples
Com a ferramenta de desenvolvimento, você obterá diferentes linguagens de modelagem. Isso o ajudará a criar qualquer tipo de lógica de negócios com facilidade. Mais ainda, definir uma rede de negócios com sua linguagem de modelagem construída de propósito é super fácil. Todas as suas transações de script são em JavaScript.
E o JavaScript é uma das linguagens de programação mais populares do mundo atualmente. Então, com uma descoberta, uma equipe de desenvolvimento adequada para esta ferramenta seria fácil.
-
POCs rápidos reutilizáveis
A prova de conceito é um dos principais problemas quando se trata de projetos de blockchain. Muitas empresas procuram outros fornecedores para apresentarem uma prova de conceito de blockchain para sua empresa. No entanto, aqui com o tutorial do Hyperledger Composer, você obterá POCs que podem ser reutilizados e personalizados com bastante facilidade.
Na verdade, em vez de semanas, você pode desenvolver um aplicativo em poucas horas. Todos os aplicativos estariam prontos para produção. Isso não é incrível?
-
Integração de dados
Outro grande problema é a integração de um sistema existente com o novo. Obviamente, o que você tem agora é executado na rede legada. Mas alterar toda a rede requer muito tempo e recursos, o que também pode prejudicar o valor da marca.
Mas você pode usar o Loopback para conectar seu sistema existente ao blockchain no Hyperledger Composer. Além disso, é super fácil e leva muito menos tempo do que os métodos tradicionais.
Consulte Mais informação: Prova de conceito do Blockchain: Guia POC empresarial
Capítulo 5: Hyperledger Fabric vs. Sawtooth vs. Composer: todas as comparações
Hyperledger Fabric Vs Composer
Bem, em primeiro lugar, o tecido Hyperledger vs Composer é um aspecto totalmente diferente. Na realidade, esses dois projetos são muito diferentes um do outro. Uma das diferenças significativas entre o tecido Hyperledger vs Composer é que o Fabric é uma estrutura e o Hyperledger Composer é uma ferramenta.
Assim, com o Hyperledger Composer, você pode criar uma nova plataforma de framework semelhante ao Hyperledger Fabric. Mas com o Fabric, você não pode fazer isso. Mais ainda, no momento, o Hyperledger Composer só oferece suporte a Fabric e nenhuma outra plataforma de blockchain.
Isso significa que usando a ferramenta, você só pode desenvolver uma plataforma Hyperledger Fabric de acordo com seus requisitos. Bem, você também pode personalizar o Fabric, mas com o Composer, você pode simplesmente construir sua própria plataforma.
Outra diferença entre o Hyperledger fabric e o Composer é que ele usa o recurso do Fabric para criar a nova plataforma. Mas o Fabric não usa o Composer para qualquer personalização.
Para comparar o Hyperledger composer vs fabric, o Fabric tem um livro razão, estrutura de nó, código de cadeia, processo de transação e muitos mais selecionados. Mas no Hyperledger composer vs Fabric, o Composer permite que você coloque as mãos nas ferramentas de desenvolvimento.
Em suma, para o bem do Hyperledger composer vs Fabric, vou ter que dizer que ambos são coisas completamente diferentes e não têm nenhum terreno comum para comparação.
Inscreva-se agora: Curso Certified Enterprise Blockchain Professional (CEBP)
Hyperledger Sawtooth Vs Composer
A comparação de Hyperledger Sawtooth vs Composer seria bastante semelhante a Hyperledger composer vs Fabric. Porque? Bem, porque a mesma coisa acontece aqui também. O Hyperledger Sawtooth é na verdade uma estrutura, pronta para uso empresarial.
Com Sawtooth, você pode obter eficiência e segurança. Além disso, é uma plataforma ao vivo onde os nós podem realizar transações e validar. Então, você não precisa desenvolver sua própria plataforma Sawtooth para usá-lo.
Por outro lado, no Hyperledger Composer vs Sawtooth, você verá que o Composer é apenas uma ferramenta para desenvolvimento. Não há estrutura pronta para uso corporativo ou qualquer nó disponível. Mais ainda, oferece alguns POCs para você ter uma vantagem inicial, mas é isso.
Então, em resumo, na comparação do Hyperledger Composer vs Sawtooth, o Composer é apenas uma coleção de ferramentas que podem ajudá-lo a desenvolver a rede blockchain.
No entanto, eu teria que dizer que há uma grande diferença entre Fabric vs Composer e Hyperledger Composer vs Sawtooth. E isto é, Composer não suporta Sawtooth no momento. Então, mesmo se você usar esta ferramenta, você não pode desenvolver Sawtooth sozinho.
Para resumir a comparação do Hyperledger Sawtooth vs Composer, ambos os projetos são completamente diferentes – uma estrutura e uma ferramenta.
Consulte Mais informação:Lista de mais de 20 casos de uso de tecnologia Blockchain
Hyperledger Fabric vs. Sawtooth vs. Composer
A comparação do Hyperledger Fabric vs. Sawtooth vs. Composer é relativamente diferente. No início, temos duas estruturas principais – Fabric e Sawtooth. Por outro lado, temos uma ferramenta – Composer.
Para Fabric e Sawtooth, ambos têm muitas semelhanças. Mas Sawtooth também pode ser um blockchain público, algo que o Fabric nunca poderá ser.
Além disso, ele pode oferecer suporte a Máquina Virtual Ethereum que o Fabric não oferece. De qualquer forma, o Fabric vem com um sistema de gerenciamento de associação robusto, algo que falta no Sawtooth. Mas para contra-atacar, Sawtooth pode suportar protocolos de consenso BFT.
De qualquer forma, quando se trata de Hyperledger Sawtooth vs Composer, há um grande problema. Mesmo que o Composer seja apenas uma ferramenta, ele suporta Fabric, mas não suporta Sawtooth.
Na realidade, isso dá um grande impulso ao Hyperledger Fabric, porque precisa de menos tempo para ser desenvolvido. Por outro lado, Sawtooth ainda precisa de mais tempo para implantar. Então, você não pode implantá-lo rapidamente como faria com o Fabric.
Assim, com Hyperledger Composer vs Sawtooth, você pode ver por que o Fabric é tão amplamente usado no mundo agora.
Para resumir a comparação do Hyperledger Fabric vs. Sawtooth vs. Composer, devo dizer que todos são projetos do Hyperledger, mas dois deles são estruturas ligeiramente diferentes. Por outro lado, um deles é uma ferramenta que você pode usar para implantar redes de blockchain.
Capítulo 6: Conclusão
Bem, você atingiu o ponto final deste guia Hyperledger Fabric vs Sawtooth vs Composer. Tentamos oferecer cada aspecto dessa comparação. E então, você deve saber quais são as principais diferenças entre esses três projetos no Hyperledger agora.
Na realidade, Fabric e Sawtooth são extremamente cruciais para o aprimoramento da tecnologia de blockchain. Além disso, todos esses três projetos oferecem algo novo para a tecnologia. E assim, a julgar pelas diferenças, você pode escolher o que funciona para sua empresa também.
Mas como você sabe, o Composer é apenas uma ferramenta e também está obsoleto no momento. No entanto, ele também pode oferecer um método fácil de criar plataformas Fabric. Mas você não receberá nenhum suporte adicional para usá-lo. Portanto, mantenha isso em mente e comece a transformação.
Se você é apenas um iniciante e deseja saber mais sobre a tecnologia blockchain, recomendamos conferir nosso curso gratuito de blockchain para começar sua jornada agora!