Hyperledger Fabric: Recursos e aplicativos mais essenciais que você precisa conhecer

Publicados: 2020-03-27

Ao longo dos anos, à medida que a tecnologia Blockchain continua a se expandir e se desenvolver, vimos a inclusão de várias estruturas e ferramentas Blockchain no domínio Blockchain. Um desses frameworks Blockchain é o Hyperledger.

O Hyperledger ganhou destaque em 2016. É um conjunto de ferramentas e projetos de código aberto projetado explicitamente para agilizar o processo de desenvolvimento de aplicativos e sistemas Blockchain por meio de colaboração aprimorada entre empresas e desenvolvedores que trabalham com o DLT (Distributed Ledger Technology).

Aprenda cursos de software das melhores universidades do mundo. Ganhe Programas PG Executivos, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.

Neste post, vamos nos concentrar em um dos projetos mais bem-sucedidos e populares do Hyperledger – Hyperledger Fabric.

Índice

O que é o Hyperledger Fabric?

O Hyperledger Fabric é uma estrutura de contabilidade distribuída de nível empresarial que visa fornecer dois recursos principais para casos de uso do Blockchain - modularidade e versatilidade. A arquitetura modular do Fabric acomoda perfeitamente a diversidade dos casos de uso da tecnologia Blockchain no setor, aproveitando elementos plug-and-play como privacidade, consenso e serviços autorizados.

Alguns dos principais recursos do Hyperledger Fabric são

  • Possui uma arquitetura altamente modular e com permissão.
  • Possui um consenso plug-and-play.
  • Possui um modelo de contrato inteligente aberto que confere flexibilidade para implementar qualquer modelo de solução desejado (modelo de conta, modelo UTXO, etc.).
  • Tem uma baixa latência de finalização/confirmação.
  • Tem suporte para EVM e Solidity.
  • Ele suporta dados que podem ser consultados (consultas baseadas em chave e consultas JSON).
  • Possui suporte a contratos inteligentes em vários idiomas para idiomas como Go, Java e Javascript.
  • Ele oferece uma abordagem flexível para privacidade de dados – ele realiza isolamento de dados por meio de 'canais', compartilhamento de dados conforme a necessidade, aproveitando 'coleções' de dados privados.
  • Ele apresenta um modelo de endosso flexível para alcançar o consenso entre as organizações necessárias.
  • Ele facilita as operações contínuas, incluindo atualizações contínuas e suporte a versões assimétricas.

O Hyperledger Fabric é uma rede Blockchain autorizada que é configurada por organizações que se reúnem para construir um consórcio. As organizações que fazem parte deste consórcio são conhecidas como membros .

Talvez o melhor recurso do Fabric seja sua arquitetura de rede dentro de rede. Embora os membros da rede se reúnam com a intenção de colaborar, uma vez que cada organização membro precisa reter seus dados privados, eles mantêm relacionamentos separados dentro de sua rede. Cada organização membro da rede cria uma configuração para seus pares que participam da rede. A configuração desses peers é feita usando componentes criptográficos como Certificate Authority.

Esses peers em uma rede recebem solicitações de invocação de transação dos clientes dentro da organização. Aqui, um cliente refere -se a qualquer aplicativo específico, portal que atende a uma organização específica ou atividade comercial. Esses clientes interagem com a rede do Fabric aproveitando o Hyperledger Fabric SDK ou o serviço Web REST. O chaincode (Smart Contract) instalado nos nós de mesmo nível aciona a solicitação de invocação de transação.

A rede Fabric é baseada na Distributed Ledger Technology (DLT), em que todos os pares mantêm um ledger por canal (que eles assinam). No entanto, ao contrário do Ethereum, na rede Hyperledger Fabric, os pares têm papéis diferentes. Os três tipos de pares são:

  • Endorser peer – Endorser peers são aqueles nós que validam a transação e executam o chaincode enquanto também simulam o resultado da transação. No entanto, esses pares não atualizam o razão.

  • Ponto âncora – No momento da configuração do canal, um ponto âncora ou um cluster de pontos âncora são configurados simultaneamente. Esses peers recebem atualizações dos peers do endossante sobre as transações e, em seguida, transmitem as atualizações para os outros peers da organização. Como os pontos âncora são detectáveis, eles podem ser facilmente descobertos pelo ponto do pedido ou por qualquer outro ponto.

  • peer do pedido – o peer do pedido funciona como o canal de comunicação principal para a rede Fabric. O peer do pedido cria o bloco e o entrega a todos os outros peers. Ele é responsável por manter um estado de razão consistente em toda a rede.

tecido hyperledger

Fonte

Tecido Hyperledger: Aplicativos

1. Pagamentos digitais

Enquanto o Hyperledger é uma rede Blockchain privada descentralizada que facilita a transação segura entre duas partes, a Fabric está se concentrando na criação do Interledger para o setor financeiro. O Interledger trabalha no conceito de conectar diferentes ledgers, facilitando assim a realização de transações pelos mesmos canais.

A ideia por trás do design do Interledger é incentivar a comunicação entre diferentes sistemas de pagamento internacionais em todo o mundo. O design é tal que qualquer pagador em qualquer lugar do mundo deve poder pagar a qualquer beneficiário, rapidamente e com custos mínimos, sem que ambas as partes precisem configurar contas em um determinado serviço de pagamento global.

Leia: Ideias e tópicos de projetos Blockchain para iniciantes

2. Rastreamento de diamante

O negócio de mineração de diamantes é complicado. Durante o processo de mineração e extração, os diamantes passam e trocam várias mãos. Naturalmente, se medidas estritas não forem tomadas, a dupla negociação e a fraude são comuns nesse comércio.

Com o Hyperledger Fabric, as empresas envolvidas na mineração de diamantes, incluindo mineradores, separadores, exportadores e varejistas, podem formar um consórcio. Ao fazer isso, o Fabric pode rastrear e registrar todas as transações, mantendo assim todo o processo transparente.

3. Cadeia de abastecimento alimentar

Há muito tempo, empresas de vários setores usam o Hyperledger para rastrear o processamento de produtos ao longo de sua jornada de fabricação. No setor de fabricação de alimentos, as empresas usam o Fabric para formar consórcios para melhorar o processo de fornecimento de alimentos e ganhar a confiança dos clientes.

Com o Fabric, os usuários autorizados podem acessar os dados da cadeia de suprimentos de alimentos sempre que desejarem. Eles podem rastrear todo o histórico, bem como a localização atual de qualquer item alimentar. Além disso, se algum alimento estiver infectado ou com defeito, os fabricantes podem identificar a fonte de infecção ou defeito e tomar as medidas necessárias para o mesmo.

4. Contratos B2B

Com o Hyperledger Fabric, as empresas podem codificar seus contratos comerciais para permitir a automação de acordos contratuais entre duas ou mais partes com segurança. Embora o conceito Blockchain essencialmente mantenha as informações como “públicas”, a arquitetura de rede dentro de rede da Fabric garante que as informações confidenciais e confidenciais dos contratos B2B permaneçam com as organizações membros.

Leia: Salário do desenvolvedor Blockchain na Índia

5. Identidade digital

Diante das crescentes violações de dados e crimes cibernéticos, as empresas estão cada vez mais preocupadas com a segurança de seus dados e rede. Como os sistemas tradicionais de segurança de rede não fornecem segurança e confiabilidade robustas, mais e mais empresas estão se inclinando para a tecnologia Blockchain para proteger seus dados confidenciais. Ao usar um ledger Blockchain autorizado como o Fabric, as organizações podem controlar efetivamente l quando, onde e com quem compartilham suas credenciais digitais.

Conclusão

Esperamos que este artigo tenha sido bem-sucedido em fornecer a você a ideia fundamental por trás do Hyperledger Fabric, como ele funciona e quais são suas aplicações. Se o que você lê lhe interessa, aprofunde-se e conheça mais sobre o Hyperledger Fabric!

Essas estruturas e ferramentas exclusivas do Hyperledger provam que o Hyperledger possui imenso potencial para a tecnologia Blockchain. Você pode usar essas ferramentas para desenvolver aplicativos industriais e não monetários altamente escaláveis ​​e robustos.

Você pode descobrir mais sobre as tecnologias blockchain em nosso blog, então não deixe de conferir mais tarde.

Há um aumento nas carreiras na tecnologia blockchain e blockchain mudou tremendamente a própria face da indústria de tecnologia para sempre. Se você estiver interessado em se tornar um desenvolvedor de blockchain e criar contratos inteligentes e códigos de cadeia, faça o check-out do programa de certificação avançada do IIIT-B & upGrad em tecnologia blockchain .

Quais são os componentes do Hyperledger Fabric?

Hyperledger Fabric é uma rede blockchain com permissão focada nos negócios. É composto por uma variedade de indivíduos ou grupos que colaboram para alcançar um propósito compartilhado. Essas organizações podem incluir um banco, uma instituição financeira ou uma rede de cadeia de suprimentos. Cada organização é reconhecida e recebe uma autoridade de certificação de malha. As organizações que compõem este grupo são chamadas de membros. Qualquer membro da malha pode configurar um ou mais peers autorizados para participar da rede usando a autoridade de certificação da malha. Todos esses pares devem ser autorizados da maneira adequada. Um aplicativo do lado do cliente se conecta à rede e é construído com o kit de desenvolvimento de software, abreviado como SDK, em qualquer linguagem de programação.

Qual é o escopo do Hyperledger Fabric?

Há muito burburinho em torno do Hyperledger Fabric e há muita demanda por ele. Adicionalmente, esta plataforma adere às normas e procedimentos da organização corporativa. Na realidade, temos vários projetos ao vivo na plataforma que estão indo muito bem. Uma carreira como especialista em tecidos fornecerá oportunidades profissionais distintas. Como consequência, pode ser útil para ajudá-lo a iniciar sua carreira em uma posição muito alta dentro de uma empresa. Além disso, um melhor emprego traz benefícios adicionais. As vagas de emprego no desenvolvimento do Hyperledger começam no topo. Além disso, qualquer cargo neste negócio deve esperar um salário respeitável.

Como o tecido do hyperledger é diferente do Blockchain tradicional?

Transações privadas e contratos secretos, que são cruciais para as empresas, não são suportados pelas redes blockchain tradicionais. Em resposta a isso, o Hyperledger Fabric foi desenvolvido como uma estrutura flexível, escalável e segura para habilitar soluções de blockchain industriais. O Hyperledger Fabric é um mecanismo de blockchain de código aberto que cuida das partes mais importantes da análise e implementação de blockchain para casos de uso comercial. O Hyperledger Fabric permite associações com base na autorização; portanto, todos os participantes da rede devem ter identidades conhecidas. Muitas empresas, como saúde e bancos, são controladas por regras de proteção de dados que exigem a manutenção das informações dos participantes e seu acesso a vários pontos de dados. O Fabric dá suporte à associação baseada em permissão