Você já tem a chave na mão. A seed está guardada, a carteira física assina, talvez você até tenha montado uma multisig. Mas existe uma pergunta que pouca gente faz: quando sua carteira mostra o saldo, de onde vem essa informação?
Na maioria dos casos, vem do servidor de outra pessoa. Seu aplicativo pergunta a um computador na internet "quanto tem nesses endereços?" e acredita na resposta. Funciona, mas tem dois custos: você confia em alguém para te dizer a verdade e você entrega a esse alguém a lista dos seus endereços.
O nó próprio resolve as duas coisas. Neste capítulo explico o que ele é, o que ele faz, quanto custa e como ligar sua carteira nele.
O que é um nó
Um nó completo (full node) é um computador rodando um software de Bitcoin que baixa e confere todos os blocos da história da rede, desde o primeiro, de 2009. A implementação de referência e a mais usada é o Bitcoin Core, gratuito e de código aberto.
Um ponto que confunde muita gente: o nó não guarda seus bitcoins. Suas chaves continuam na carteira física. O nó é a sua fonte de informação confiável sobre a rede e o seu canal para transmitir transações. Se o nó quebrar, seus bitcoins continuam intactos e sua seed continua valendo.
Também não é mineração. Nó não gasta energia disputando blocos. Ele só verifica.
O que o nó verifica
Quando seu nó baixa a blockchain pela primeira vez (processo chamado sincronização inicial, ou IBD), ele não aceita nada só porque alguém mandou. Ele confere por conta própria, entre outras regras:
- que cada bloco tem a prova de trabalho exigida;
- que cada transação tem assinaturas válidas e só gasta moedas que existem;
- que nenhuma moeda foi gasta duas vezes;
- que a emissão respeita o cronograma, com o limite de 21 milhões;
- que tamanho de bloco e demais regras de consenso foram cumpridas.
Um detalhe para quem gosta de precisão: para acelerar a sincronização, o Bitcoin Core, por padrão, pula a checagem das assinaturas de blocos antigos que já estão enterrados sob muita prova de trabalho (configuração chamada assumevalid). Todas as outras regras continuam sendo conferidas, e a checagem completa pode ser ligada nas configurações.
Se um bloco quebra qualquer regra, seu nó rejeita. Não importa quem minerou, não importa quantas pessoas digam o contrário. É daí que vem a frase comum no Bitcoin: "não confie, verifique". Com um nó, quando aparece "confirmada" na sua carteira, foi o seu computador que conferiu.
Privacidade: o que o servidor público vê
Quando sua carteira usa um servidor público, esse servidor pode ver:
- os endereços ou a xpub que você consulta, e por isso o seu saldo e o seu histórico;
- o seu endereço IP, que pode indicar sua cidade e o seu provedor;
- quando você transmite cada transação.
Isso não significa que o servidor vai roubar nada. Ele não tem suas chaves. Mas significa que alguém pode ligar um IP a um patrimônio. Em caso de vazamento ou de servidor mal-intencionado, essa informação vira mapa para golpe ou para ataque físico. Discrição é segurança.
Com seu próprio nó, as consultas ficam dentro da sua casa. Nenhum servidor de terceiros recebe a lista dos seus endereços. As transações continuam públicas na blockchain, como sempre, mas ninguém de fora recebe de você a informação de quais endereços são seus. Privacidade aqui é proteção pessoal, dentro da lei. Você continua declarando seus bitcoins normalmente.
Opções de hardware
Você não precisa de um computador potente. Precisa de estabilidade e de espaço em disco.
- Disco: a blockchain completa já tem mais de 700 GB, e só cresce. Use um SSD de 2 TB. Um de 1 TB já fica apertado. HD mecânico e cartão de memória deixam tudo lento e tendem a corromper dados.
- Memória: 4 GB funcionam; 8 GB ou mais deixam a sincronização bem mais rápida.
- Internet: a sincronização inicial baixa centenas de gigabytes. Depois, o consumo cai bastante. Se sua franquia é limitada, ajuste as configurações de envio.
- Energia: queda de luz no meio da escrita pode corromper o banco de dados. Um nobreak pequeno ajuda.
Caminhos comuns:
- Computador que você já tem. Instale o Bitcoin Core num desktop ou notebook que fique ligado. É o jeito mais barato de começar.
- Mini PC ou Raspberry Pi com SSD, usando um sistema pronto para nó. Exemplos conhecidos: Umbrel, Start9 e RaspiBlitz. Eles instalam o Bitcoin Core, um servidor Electrum e uma interface no navegador.
- Nó pronto comprado. Alguns projetos vendem o aparelho já montado. Custa mais, poupa trabalho.
Existe também o nó podado (pruned). Ele valida tudo do mesmo jeito, mas apaga blocos antigos depois de conferir, ocupando poucos gigabytes. Serve para quem tem pouco disco. A limitação: a maioria dos servidores Electrum precisa de um nó não podado.
Servidor Electrum: a ponte com a carteira
Muitas carteiras não conversam direto com o Bitcoin Core. Elas falam o protocolo Electrum. Por isso os sistemas de nó costumam incluir um servidor Electrum próprio, como Electrs ou Fulcrum. Ele indexa a blockchain do seu nó e responde rápido às consultas da carteira.
Resumo do caminho: carteira física assina, programa da carteira (Sparrow, Electrum, Nunchuk, BlueWallet, entre outros) consulta o servidor Electrum, que consulta o seu Bitcoin Core.
Como conectar sua carteira
Os passos valem para qualquer carteira séria, mesmo que os nomes dos menus mudem:
- Espere a sincronização terminar. Pode levar de um dia a mais de uma semana, conforme o hardware e a internet. Enquanto isso, saldos não aparecem corretos.
- Anote o endereço do seu servidor. Na rede de casa, é o IP local do nó com a porta do servidor Electrum. Fora de casa, o caminho mais seguro é usar o endereço Tor (rede que esconde de onde vem a conexão e dispensa abrir portas no roteador) que o sistema do nó fornece, ou uma VPN privada.
- Na carteira, troque o servidor público pelo seu. Procure as configurações de servidor ou de rede e informe o endereço. Algumas carteiras, como a Sparrow, também conectam direto ao Bitcoin Core.
- Desative a opção de cair para servidores públicos, se a carteira tiver. Senão ela pode consultar outro servidor quando o seu estiver fora do ar.
- Confira. O saldo e o histórico devem aparecer iguais. Faça uma transação pequena e veja se ela é transmitida pelo seu nó.
Nunca exponha a porta de controle (RPC) do Bitcoin Core para a internet, e nunca abra portas no roteador sem entender o que está fazendo. Para acesso remoto, use Tor ou VPN.
Atualizações
Atualize o software do nó de tempos em tempos, sempre pela fonte oficial. Se instalar o Bitcoin Core manualmente, baixe de bitcoincore.org e confira o hash e as assinaturas do arquivo. Nos sistemas prontos, atualize pela própria interface. Desconfie de qualquer "atualização urgente" que chegue por e-mail, anúncio ou mensagem. Isso é golpe clássico.
Custo e esforço: vale para você?
Sendo direto:
- Dinheiro: de quase zero (computador que você já tem) até o preço de um mini PC com SSD, mais a energia, que é baixa.
- Tempo: uma tarde para instalar, alguns dias de sincronização e uns minutos por mês para conferir se está tudo rodando.
- Conhecimento: os sistemas prontos simplificaram muito. Se você chegou até aqui no guia, dá conta.
O nó não é pré-requisito para autocustódia. Uma carteira física bem configurada com seed bem guardada já te coloca muito à frente. O nó é o passo seguinte para quem quer independência total: verificar as regras por conta própria e parar de entregar seus endereços a terceiros.
Checklist
- Entendi que o nó verifica a rede e não guarda minhas chaves
- Escolhi o hardware, com SSD de 2 TB para nó completo
- Instalei Bitcoin Core ou um sistema de nó (Umbrel, Start9, RaspiBlitz ou similar) a partir da fonte oficial
- Esperei a sincronização inicial terminar
- Conectei minha carteira ao meu servidor e desativei servidores públicos
- Testei com uma transação pequena transmitida pelo meu nó
- Não deixei a porta RPC exposta e uso Tor ou VPN para acesso de fora
