Repolode
Chia-Network

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. 1

    Para instalar, siga o guia Installation Details na Chia Docs

  2. 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

#blockchain#cryptocurrency#proof-of-space#full-node#wallet#python#consensus#blockchain-network#chia#chia-blockchain

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