Implementação em Go da camada de execução do Ethereum, que funciona como nó full ou archive e oferece acesso via JSON-RPC e ferramentas para desenvolvedores.
hyperledger/fabric
Framework de ledger distribuído permissionado para empresas, escrito em Go, com componentes plugáveis para criar soluções e aplicações de blockchain.
- Estrelas
- 16,747
- Forks
- 9,100
- Issues abertas
- 220
- Último commit
- há 9 horas
O que é?
O Hyperledger Fabric é um framework de ledger distribuído permissionado para uso empresarial, parte do ecossistema Hyperledger e listado como projeto Graduated. Os participantes de uma rede Fabric são conhecidos e autenticados, o que torna o framework adequado para consórcios em que organizações precisam compartilhar um ledger sem depender de consenso público anônimo.
O framework é baseado em uma arquitetura modular com componentes plugáveis, incluindo serviços de consenso e de associação, para que as equipes possam adaptá-lo às necessidades de diferentes ecossistemas de negócios. Ele prioriza confidencialidade, resiliência, flexibilidade e escalabilidade, e seu modelo de consenso busca oferecer desempenho em grande escala sem comprometer a privacidade.
O projeto publica versões periodicamente, com versões designadas como Long-Term Support, e sua documentação aborda os primeiros passos, o modelo de componentes e o fluxo básico de transações para novos usuários.
Recursos principais
- 01Rede permissionada em que os participantes são conhecidos e autenticados
- 02Componentes modulares plugáveis, incluindo serviços de consenso e de associação
- 03Controles de confidencialidade para compartilhar dados entre partes autorizadas
- 04Versões periódicas, com versões designadas como Long-Term Support
- 05Documentação sobre os primeiros passos e o fluxo de transações
Casos de uso
- Criar uma aplicação de blockchain compartilhada por um consórcio de organizações conhecidas
- Desenvolver ledgers de cadeia de suprimentos ou financiamento comercial que exigem privacidade entre os participantes
- Prototipar soluções empresariais de ledger distribuído com uma arquitetura configurável
Início rápido
- 1
Leia a documentação Getting Started da versão 2.5
- 2
Acesse a página de releases do GitHub para obter uma versão
Antes de usar
- Exige configurar uma rede permissionada com várias organizações, o que demanda um esforço operacional considerável.
- É voltado principalmente para casos de uso de consórcios empresariais, e não para aplicações de blockchain públicas.
Tópicos
Perguntas frequentes
- O que é fabric?
- Framework de ledger distribuído permissionado para empresas, escrito em Go, com componentes plugáveis para criar soluções e aplicações de blockchain. O Hyperledger Fabric é um framework de ledger distribuído permissionado para uso empresarial, parte do ecossistema Hyperledger e listado como projeto Graduated. Os participantes de uma rede Fabric são conhecidos e autenticados, o que torna o framework adequado para consórcios em que organizações precisam compartilhar um ledger sem depender de consenso público anônimo.
- fabric é gratuito? Qual é a licença?
- fabric é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- fabric ainda é mantido?
- Manutenção ativa. O último commit de fabric foi em 21 de out. de 2026.
- Para que posso usar fabric?
- Criar uma aplicação de blockchain compartilhada por um consórcio de organizações conhecidas Desenvolver ledgers de cadeia de suprimentos ou financiamento comercial que exigem privacidade entre os participantes Prototipar soluções empresariais de ledger distribuído com uma arquitetura configurável
- Como instalar fabric?
- Leia a documentação Getting Started da versão 2.5 Acesse a página de releases do GitHub para obter uma versão
- Onde consigo fabric?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hyperledger/fabric
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Node core e contratos da Chainlink para operar uma rede descentralizada de oráculos que leva dados do mundo real e computação off-chain a smart contracts.
Plataforma de blockchain em Go para criar dApps, soluções DeFi, DAOs e aplicações cross-chain com smart contracts, tabelas de banco de dados e interfaces.
Sway é uma linguagem de programação inspirada em Rust para escrever smart contracts na blockchain Fuel.
Solidity é uma linguagem de programação estaticamente tipada e orientada a contratos para criar smart contracts na plataforma Ethereum.
A segunda edição de "Mastering Ethereum", um livro sobre desenvolvimento na Ethereum, smart contracts e a tecnologia por trás da rede.