Implementación en Go de la capa de ejecución de Ethereum, que funciona como nodo full o archive y ofrece acceso JSON-RPC y herramientas para desarrolladores.
hyperledger/fabric
Framework empresarial de ledger distribuido con permisos, escrito en Go, para crear soluciones y aplicaciones blockchain con componentes conectables.
- Estrellas
- 16,747
- Forks
- 9,100
- Issues abiertos
- 220
- Último commit
- hace 9 horas
¿Qué es?
Hyperledger Fabric es un framework de ledger distribuido con permisos para uso empresarial, que forma parte del paraguas de Hyperledger y figura como proyecto Graduated. Los participantes de una red Fabric son conocidos y están autenticados, lo que resulta adecuado para consorcios en los que las organizaciones necesitan compartir un ledger sin depender de un consenso público anónimo.
El framework se basa en una arquitectura modular con componentes conectables, incluidos los servicios de consenso y de membresía, para que los equipos puedan adaptarlo a las necesidades de distintos ecosistemas empresariales. Hace hincapié en la confidencialidad, la resiliencia, la flexibilidad y la escalabilidad, y su diseño de consenso busca ofrecer rendimiento a escala y, al mismo tiempo, preservar la privacidad.
El proyecto publica versiones periódicas y designa algunas como versiones de Long-Term Support. Su documentación explica cómo empezar, el modelo de componentes y el flujo básico de transacciones para quienes se inician.
Funciones clave
- 01Red con permisos cuyos participantes son conocidos y están autenticados
- 02Componentes modulares conectables, incluidos los servicios de consenso y de membresía
- 03Controles de confidencialidad para compartir datos entre partes autorizadas
- 04Versiones periódicas, con versiones designadas de Long-Term Support
- 05Documentación que explica cómo empezar y el flujo de transacciones
Casos de uso
- Crear una aplicación blockchain compartida por un consorcio de organizaciones conocidas
- Desarrollar ledgers para cadenas de suministro o financiación del comercio que requieran privacidad entre los participantes
- Prototipar soluciones empresariales de ledger distribuido con una arquitectura configurable
Inicio rápido
- 1
Lee la documentación Getting Started de la versión 2.5
- 2
Visita la página de releases de GitHub para obtener una versión
Antes de usarlo
- Requiere configurar una red permisionada con varias organizaciones, lo que implica un esfuerzo operativo considerable.
- Está dirigido principalmente a casos de uso de consorcios empresariales, no a aplicaciones de blockchain públicas.
Temas
Preguntas frecuentes
- ¿Qué es fabric?
- Framework empresarial de ledger distribuido con permisos, escrito en Go, para crear soluciones y aplicaciones blockchain con componentes conectables. Hyperledger Fabric es un framework de ledger distribuido con permisos para uso empresarial, que forma parte del paraguas de Hyperledger y figura como proyecto Graduated. Los participantes de una red Fabric son conocidos y están autenticados, lo que resulta adecuado para consorcios en los que las organizaciones necesitan compartir un ledger sin depender de un consenso público anónimo.
- ¿fabric es gratuito? ¿Qué licencia tiene?
- fabric es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿fabric sigue mantenido?
- Mantenimiento activo. El último commit de fabric fue el 21 oct 2026.
- ¿Para qué puedo usar fabric?
- Crear una aplicación blockchain compartida por un consorcio de organizaciones conocidas Desarrollar ledgers para cadenas de suministro o financiación del comercio que requieran privacidad entre los participantes Prototipar soluciones empresariales de ledger distribuido con una arquitectura configurable
- ¿Cómo se instala fabric?
- Lee la documentación Getting Started de la versión 2.5 Visita la página de releases de GitHub para obtener una versión
- ¿Dónde consigo fabric?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hyperledger/fabric
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Nodo core y contratos de Chainlink para operar una red de oráculos descentralizada que lleva datos del mundo real y computación off-chain a los smart contracts.
Plataforma blockchain basada en Go para crear dApps, DeFi, DAO y aplicaciones cross-chain con smart contracts, tablas de base de datos e interfaces.
Sway es un lenguaje de programación inspirado en Rust para escribir smart contracts en la blockchain Fuel.
Solidity es un lenguaje de programación de tipado estático y orientado a contratos para crear contratos inteligentes en la plataforma Ethereum.
La segunda edición de «Mastering Ethereum», un libro sobre desarrollo en Ethereum, smart contracts y la tecnología subyacente de la red.