Uma implementação alternativa de nó completo de Bitcoin em Go, que valida e serve a blockchain sem incluir funcionalidades de carteira.
Chia-Network/chia-blockchain
Implementação em Python da blockchain Chia, com componentes de full node, farmer, harvester, timelord e wallet.
- Estrelas
- 10,794
- Forks
- 2,058
- Issues abertas
- 193
- Último commit
- há 4 horas
O que é?
Chia é uma criptomoeda que usa consenso de proof of space and time em vez de proof of work, permitindo que farmers participem com hardware comum. Este repositório é a implementação de referência da rede em Python e reúne full node, farmer, harvester, timelord e wallet em uma única base de código, com interface gráfica e interface de linha de comando.
O projeto usa um modelo de transações UTXO simplificado, com pouco estado on-chain, uma linguagem funcional no estilo Lisp (Chialisp) para a lógica das transações e chaves BLS com assinaturas agregadas, de modo que cada bloco carrega uma única assinatura. Também inclui um DNS seeder integrado que mantém uma lista de nós confiáveis e um protocolo de pooling que permite aos farmers manter o controle sobre a criação de blocos. Há suporte a light clients com sincronização rápida e objetiva.
É necessário ter Python 3.11 ou mais recente. A maioria dos usuários só precisa executar harvesters, farmers, plotters, full nodes e wallets; já executar timelords ou VDFs é voltado a operadores avançados.
Recursos principais
- 01Consenso de proof of space and time que permite a qualquer pessoa farmar com hardware comum
- 02Full node, farmer, harvester, timelord e wallet em uma única base de código
- 03DNS seeder integrado que mantém uma lista de peers confiáveis
- 04Modelo de transações UTXO simplificado, com Chialisp para a lógica das transações
- 05Chaves BLS com assinaturas agregadas e um protocolo de pooling
- 06Suporte a light clients com sincronização rápida
Casos de uso
- Montar uma farm doméstica com harvesters e um farmer em hardware comum
- Operar um full node para validar a rede Chia
- Gerenciar fundos em XCH com a wallet integrada
- Participar de um pool de farming mantendo o controle sobre a criação de blocos
Início rápido
- 1
Para instalar, siga o guia Installation Details na Chia Docs
- 2
Para começar a executar, leia o guia Intro to Chia na Chia Docs
Antes de usar
- Requer Python 3.11 ou superior.
- Peers atrás de uma NAT precisam de UPnP ou da configuração manual do roteador e do firewall para abrir a porta TCP 8444.
Tópicos
Perguntas frequentes
- O que é chia-blockchain?
- Implementação em Python da blockchain Chia, com componentes de full node, farmer, harvester, timelord e wallet. Chia é uma criptomoeda que usa consenso de proof of space and time em vez de proof of work, permitindo que farmers participem com hardware comum. Este repositório é a implementação de referência da rede em Python e reúne full node, farmer, harvester, timelord e wallet em uma única base de código, com interface gráfica e interface de linha de comando.
- chia-blockchain é gratuito? Qual é a licença?
- chia-blockchain é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- chia-blockchain ainda é mantido?
- Manutenção ativa. O último commit de chia-blockchain foi em 6 de nov. de 2026.
- Para que posso usar chia-blockchain?
- Montar uma farm doméstica com harvesters e um farmer em hardware comum Operar um full node para validar a rede Chia Gerenciar fundos em XCH com a wallet integrada Participar de um pool de farming mantendo o controle sobre a criação de blocos
- Como instalar chia-blockchain?
- Para instalar, siga o guia Installation Details na Chia Docs Para começar a executar, leia o guia Intro to Chia na Chia Docs
- Onde consigo chia-blockchain?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Chia-Network/chia-blockchain
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Implementação em Rust do full node da Kaspa, além de wallet CLI, SDK WASM e bibliotecas wRPC para a blockchain Kaspa.
Implementação de referência de um nó completo do protocolo Bitcoin, que se conecta à rede peer-to-peer para validar blocos e transações.
Dash Core é o software de nó e carteira de código aberto da moeda digital peer-to-peer Dash, criado para pagamentos instantâneos e privados.
Um nó completo de Bitcoin escrito em Rust, com arquivo relacional no lugar de um conjunto UTXO e servidor Electrum integrado.
Um nó completo independente de Bitcoin, escrito em Rust, com interfaces P2P e RPC compatíveis com o Core e componentes que podem ser incorporados a outras aplicações.