Tipos de Nó
A Cloud Service suporta vários tipos de nós, cada um com finalidades diferentes na rede. Entender as diferenças irá ajudá-lo a escolher a configuração certa para suas necessidades.
Visão Geral
| Tipo de Nó | Blockchain Completa | Mineração | API RPC | Armazenamento Necessário |
|---|---|---|---|---|
| Nó Completo | ✅ | ❌ | ✅ | 50+ GB |
| Nó de Mineração | ✅ | ✅ | ✅ | 50+ GB |
| Nó com Poda | Parcial | ❌ | Limitado | 5-10 GB |
| Nó Leve | ❌ | ❌ | ❌ | Mínimo |
| Nó API | ✅ | ❌ | ✅ | 50+ GB |
Nó Completo
Um nó completo baixa e valida toda a blockchain. Ele aplica todas as regras de consenso e pode servir dados a outros nós.
Recursos
- Valida todos os blocos e transações
- Armazena o histórico completo da blockchain
- Suporta todos os comandos RPC
- Pode servir dados históricos a outros nós
Casos de Uso
- Suporte à infraestrutura de rede
- Desenvolvimento e testes
- Verificação de transações
- Backend de explorador de blocos
Configuração
# cs.conf - Nó Completo
server=1
listen=1
txindex=1
addressindex=1
timestampindex=1
dbcache=2048Nó de Mineração
Um nó de mineração é um nó completo com capacidades de mineração. Ele participa da produção de blocos e ganha recompensas.
Recursos
- Todos os recursos de nó completo
- Suporte a mineração com GPU
- Servidor Stratum para pools de mineração
- Geração de templates de bloco
Requisitos
- Conexão estável de internet
- Fonte de energia adequada
Configuração
# cs.conf - Nó de Mineração
server=1
listen=1
txindex=1
# Mineração
gen=1
miningaddress=seu_endereço_de_recompensa
# Servidor Stratum (opcional)
stratumport=3333Iniciando a Mineração
# Iniciar mineração
cs-cli setgenerate true
# Definir número de threads
cs-cli setgenerate true 4
# Verificar status de mineração
cs-cli getmininginfoNó com Poda
Um nó com poda armazena apenas blocos recentes, reduzindo significativamente os requisitos de espaço em disco.
Recursos
- Valida novas transações e blocos
- Dados históricos limitados
- Requisitos de armazenamento reduzidos
- Adequado para ambientes com recursos limitados
Limitações
- Não pode servir blocos históricos
- Alguns comandos RPC indisponíveis
- Não pode reescanear carteira para transações antigas
Configuração
# cs.conf - Nó com Poda
server=1
listen=1
prune=10000 # Limite de 10GB de armazenamentoQuando Usar
- Espaço em disco limitado
- Uso pessoal de carteira
- Testes e desenvolvimento
- Ambientes com largura de banda limitada
Nó Leve (SPV)
Um nó de Verificação de Pagamento Simplificada (SPV) baixa apenas cabeçalhos de blocos, não blocos completos.
Recursos
- Requisitos mínimos de recursos
- Inicialização rápida
- Verificação básica de transações
- Adequado para carteiras móveis
Limitações
- Não pode validar transações completamente
- Depende de nós completos para dados
- Privacidade reduzida
Implementação
Nós leves são tipicamente implementados em aplicações de carteira usando bibliotecas de verificação SPV.
Nó API
Um nó API é otimizado para servir dados a aplicações e serviços.
Recursos
- Índice completo da blockchain
- Capacidades RPC aprimoradas
- Suporte a API REST
- Suporte a WebSocket para dados em tempo real
Configuração
# cs.conf - Nó API
server=1
listen=1
txindex=1
addressindex=1
timestampindex=1
spentindex=1
insight=1
# API REST
rest=1
# WebSocket
wsport=16181Casos de Uso
- Backend de explorador de blocos
- Integração com exchanges
- Plataformas de análise
- Backends de aplicações
Escolhendo o Tipo Certo de Nó
Para Uso Pessoal
┌─────────────────────────────────────────┐
│ Nó para Uso Pessoal │
├─────────────────────────────────────────┤
│ • Nó com Poda (armazenamento limitado) │
│ • Nó Completo (armazenamento adequado) │
│ • Nó Leve (carteira móvel) │
└─────────────────────────────────────────┘Para Mineração
┌─────────────────────────────────────────┐
│ Configuração de Mineração │
├─────────────────────────────────────────┤
│ • Nó de Mineração com GPU │
│ • Nó completo dedicado + rig de miner. │
│ • Configuração de pool de mineração │
└─────────────────────────────────────────┘Para Desenvolvedores
┌─────────────────────────────────────────┐
│ Configuração para Desenvolvedor │
├─────────────────────────────────────────┤
│ • Nó Completo com txindex │
│ • Nó API para aplicações │
│ • Nó testnet para testes │
└─────────────────────────────────────────┘Para Provedores de Infraestrutura
┌─────────────────────────────────────────┐
│ Provedor de Infraestrutura │
├─────────────────────────────────────────┤
│ • Múltiplos nós completos │
│ • Nós API para serviços │
│ • Conexão de alta largura de banda │
│ • Configuração redundante │
└─────────────────────────────────────────┘Executando Múltiplos Nós
Para configurações avançadas, você pode executar múltiplos tipos de nó:
# Nó 1 - Nó Completo
csd -datadir=/data/cs-full -daemon
cs-
# Nó 2 - Nó de Mineração
csd -datadir=/data/cs-mining -port=16188 -rpcport=16190 -daemon
cs-
# Nó 3 - Nó Testnet
csd -datadir=/data/cs-testnet -testnet -daemon
```cs-
---
## Próximos Passos
- Configure suas [Configurações de Nó](/pt/node-configuration)
- Configure [Monitoramento & Manutenção](/pt/monitoring)
- Comece a [Minerar](/pt/mining/overview)