Implementación alternativa de un nodo completo de Bitcoin escrita en Go, que valida y sirve la cadena de bloques sin incluir funciones de cartera.
Chia-Network/chia-blockchain
Implementación en Python de la blockchain de Chia, con componentes de nodo completo, farmer, harvester, timelord y wallet.
- Estrellas
- 10,794
- Forks
- 2,058
- Issues abiertos
- 193
- Último commit
- hace 19 horas
¿Qué es?
Chia es una criptomoneda que usa un consenso de prueba de espacio y tiempo en lugar de prueba de trabajo, para que los farmers puedan participar con hardware convencional. Este repositorio es la implementación de referencia de la red en Python e integra en una sola base de código el nodo completo, el farmer, el harvester, el timelord y la wallet, con interfaz gráfica y de línea de comandos.
El proyecto usa un modelo de transacciones UTXO simplificado, con poco estado en la cadena, un lenguaje funcional de estilo Lisp (Chialisp) para la lógica de las transacciones y claves BLS con firmas agregadas, de modo que cada bloque lleva una sola firma. También incluye un seeder DNS integrado que mantiene una lista de nodos confiables y un protocolo de pooling que permite a los farmers conservar el control sobre la creación de bloques. Admite clientes ligeros con una sincronización rápida y objetiva.
Se requiere Python 3.11 o posterior. La mayoría de los usuarios solo necesitan ejecutar harvesters, farmers, plotters, nodos completos y wallets; ejecutar timelords o VDFs está pensado para operadores avanzados.
Funciones clave
- 01Consenso de prueba de espacio y tiempo que permite a cualquiera participar en el farming con hardware convencional
- 02Nodo completo, farmer, harvester, timelord y wallet en una sola base de código
- 03Seeder DNS integrado que mantiene una lista de peers confiables
- 04Modelo de transacciones UTXO simplificado con Chialisp para la lógica de las transacciones
- 05Claves BLS con firmas agregadas y un protocolo de pooling
- 06Compatibilidad con clientes ligeros y sincronización rápida
Casos de uso
- Configurar una granja doméstica con harvesters y un farmer en hardware convencional
- Operar un nodo completo para validar la red Chia
- Gestionar fondos en XCH con la wallet integrada
- Unirse a un pool de farming y conservar el control sobre la creación de bloques
Inicio rápido
- 1
Para instalarlo, sigue la guía Installation Details de Chia Docs
- 2
Para empezar a ejecutarlo, lee la guía Intro to Chia de Chia Docs
Antes de usarlo
- Requiere Python 3.11 o posterior.
- Los peers detrás de una NAT necesitan UPnP o configurar manualmente el router y el firewall para abrir el puerto TCP 8444.
Temas
Preguntas frecuentes
- ¿Qué es chia-blockchain?
- Implementación en Python de la blockchain de Chia, con componentes de nodo completo, farmer, harvester, timelord y wallet. Chia es una criptomoneda que usa un consenso de prueba de espacio y tiempo en lugar de prueba de trabajo, para que los farmers puedan participar con hardware convencional. Este repositorio es la implementación de referencia de la red en Python e integra en una sola base de código el nodo completo, el farmer, el harvester, el timelord y la wallet, con interfaz gráfica y de línea de comandos.
- ¿chia-blockchain es gratuito? ¿Qué licencia tiene?
- chia-blockchain es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿chia-blockchain sigue mantenido?
- Mantenimiento activo. El último commit de chia-blockchain fue el 6 nov 2026.
- ¿Para qué puedo usar chia-blockchain?
- Configurar una granja doméstica con harvesters y un farmer en hardware convencional Operar un nodo completo para validar la red Chia Gestionar fondos en XCH con la wallet integrada Unirse a un pool de farming y conservar el control sobre la creación de bloques
- ¿Cómo se instala chia-blockchain?
- Para instalarlo, sigue la guía Installation Details de Chia Docs Para empezar a ejecutarlo, lee la guía Intro to Chia de Chia Docs
- ¿Dónde consigo chia-blockchain?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Chia-Network/chia-blockchain
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Implementación en Rust del nodo completo de Kaspa, además de una CLI de wallet, un SDK WASM y bibliotecas wRPC para la blockchain de Kaspa.
Implementación de referencia de un nodo completo del protocolo Bitcoin, que se conecta a la red peer-to-peer para validar bloques y transacciones.
Dash Core es el software de nodo y monedero de código abierto para la moneda digital peer-to-peer Dash, diseñado para realizar pagos instantáneos y privados.
Un nodo completo de Bitcoin escrito en Rust, con un archivo relacional en lugar de un conjunto UTXO y un servidor Electrum integrado.
Un nodo completo independiente de Bitcoin escrito en Rust, con interfaces P2P y RPC compatibles con Core y componentes integrables en otras aplicaciones.