Documentação do Zycord
Tudo o que foi publicado sobre o Zycord, em ordem de leitura — o argumento de projeto, a especificação de engenharia e os guias de operação para de fato executá-lo.
Ainda não há moeda na mainnet, e qualquer um que lhe venda ZCD hoje está aplicando um
golpe. As moedas da testnet pública não valem nada por design. A gênese da mainnet é em
2026-10-01T00:00:00Z, e esse instante é o genesis_time no
arquivo de parâmetros publicado, e não um anúncio — um nó que discorde dele está em uma
cadeia diferente. Todo anúncio oficial é assinado com E724 39CE DD85 11F9 D607 550B 87FD 60D5 EB4A 0B29 e publicado na thread do fórum. Em nenhum outro lugar.
O Zycord é uma rede de proof of work na qual cada transação — chamada de certificado — carrega o estado que leu e o estado que escreveu. Verificar uma é, portanto, uma função pura de seus bytes: sem disco, sem histórico, sem estado compartilhado, e sem limite para quantas máquinas a verificam ao mesmo tempo. A cadeia nunca executa nada. Ela ordena certificados e os compromete com um fold determinístico que aplica cada certificado cujas entradas declaradas ainda valem, e omite o restante.
Estas páginas são a documentação desse sistema: o argumento de design, a especificação de engenharia, e os guias operacionais para rodá-lo. Elas são escritas a partir das mesmas fontes das quais a implementação de referência é construída, e onde qualquer uma delas divergir do repositório, o repositório é que está certo.
Comece por aqui#
Comece pelo panoramaComo a rede funciona
O sistema inteiro em uma página: uma transação montada fora da cadeia entre servidores, verificada em paralelo apenas a partir de seus bytes, e comprometida por um único fold sequencial. O certificado, os dois verbos, os papéis, os dois mercados de gas e o trilho blindado — em diagramas.
Rode#
Instalação
Colocando os binários em uma máquina.
Verificando um download
Checksums, assinaturas, builds reproduzíveis.
Executando um nó
Operando o zycordd.
Mineração
RandomX, pagamentos, e quanto custa rodar.
Carteira
Chaves, envios, e as oito regras.
Testnet pública
Participando da rede que está rodando agora.
Referência#
Protocolo de transporte
O que os nós dizem uns aos outros.
Glossário
Certificado, fold, omissão, avalista, célula.
FAQ
As perguntas que de fato são feitas.
O caminho útil mais curto#
Se você quer estar na rede hoje em vez de ler sobre ela, isto é tudo. A testnet pública está rodando agora; ela tem as mesmas regras de consenso da mainnet sob um chain id diferente.
# Build the binary that can join a RandomX network.
# `make build` produces a devnet-only binary -- see Installation, "Two tiers".
make build-randomx
# A payout address. The node never sees the key behind it.
./bin/zcd-randomx wallet new --out miner.json
# Join, and mine to yourself. Coins come from mining; on testnet there is
# also a faucet at zycord.com/faucet/ for a first, small balance.
./bin/zycordd-randomx --testnet --dir ./testnet \
--mine --payout $(./bin/zcd-randomx wallet address --key miner.json)
Inicie quando quiser, inclusive antes de o primeiro bloco de uma rede estar previsto: o nó se recusa a construir um bloco que seu próprio relógio não alcançou, diz quanto tempo falta, e começa a minerar sozinho. Não há nada a agendar nem nada a reiniciar. A versão completa disto é Testnet pública, e quanto custa rodar está em Mineração.
O que é autoritativo, e o que é apenas explicação#
Isto importa mais aqui do que na maioria dos projetos, porque a rede não tem chave de administração e portanto não tem como corrigir um erro depois do fato. Os documentos são hierarquizados, e a hierarquia não é uma formalidade:
| Camada | O que é | Onde fica |
|---|---|---|
| O protocolo | Os arquivos de parâmetros e os vetores de teste de referência. Uma implementação independente que passa nos vetores é um par, não um fork. | spec/ |
| A camada de pares | Os requisitos normativos para o que os nós dizem uns aos outros. | Protocolo de transporte |
| O argumento | Por que o design tem esta forma, com medições e questões em aberto nomeadas. | Whitepaper |
| A implementação | Como o nó de referência realiza tudo o que está acima. Explicativo, não normativo. | Arquitetura |
| Os guias do operador | Instalar, rodar, minerar, e guardar chaves. | Estas páginas |
Onde quaisquer dois divergirem, o mais preciso vence e a divergência é um bug que vale reportar. Nenhum número escrito à mão nas camadas explicativas é fonte de verdade; ele é gerado a partir do código, afirmado por um teste nomeado, ou uma ilustração que nada mais pode citar.
Confira você mesmo#
Para um projeto cujo autor não vai atestar por ele pessoalmente, nada aqui vale mais do que aquilo que você pode conferir sem pedir a ninguém. O protocolo é um diretório de arquivos: os arquivos de parâmetros congelados na gênese, e vetores de referência que dão a cada regra de fold, de bloco e de validade o seu próprio caso. Uma implementação que passa por eles é um par, não um fork.
Parâmetros e vetores de referência
Cada regra como um caso (estado anterior, bloco) → (estado posterior, taxas), positivo e negativo. Rode-os contra este nó, ou contra o seu.
Explorador da testnet
Acompanhe a rede em funcionamento produzindo blocos, e veja resultados por certificado que o explorador de nenhuma outra cadeia consegue renderizar.
ArquivadoWhitepaper, versão de registro
O depósito versionado e citável: doi:10.5281/zenodo.22167490.