A resposta curta: para não precisar confiar em ninguém.
Quando você usa uma carteira comum (Nubank, Binance, ou até carteiras como BlueWallet no modo padrão), você está confiando que outra pessoa está verificando suas transações. Você está confiando que o saldo que aparece na tela é real. Você está confiando que ninguém está observando quais endereços são seus.
Um node Bitcoin elimina essa confiança. Ele baixa e verifica cada transação desde o bloco zero (3 de janeiro de 2009) até hoje. Quando seu node confirma que você recebeu bitcoin, não é porque alguém te disse. É porque você verificou.
Existe um mito de que rodar um node "ajuda a rede Bitcoin". Na prática, a rede está muito bem. Ela roda com milhares de nodes espalhados pelo mundo, operados por empresas, mineradores e entusiastas. Ela não depende de você.
Você roda um node por motivos egoístas, e isso é perfeitamente válido:
gettxoutsetinfo e confirmar com seus próprios olhos que só existem os 21 milhões de bitcoins. Nenhum banco central, nenhuma exchange, ninguém pode falsificar isso no seu node.Pense assim: você pode confiar no extrato que o banco te mostra, ou pode ser o próprio banco e verificar tudo sozinho. Um node te dá a segunda opção.
Um node Bitcoin é um computador que roda o software Bitcoin Core (ou equivalente) e mantém uma cópia completa de todas as transações já feitas na rede, desde o primeiro bloco.
Imagine que cada transação de Bitcoin é como a transferência de um imóvel. Em um cartório, você pode verificar toda a cadeia de proprietários de um terreno, desde a matrícula original. Um node Bitcoin é seu cartório particular: ele tem todos os registros e pode verificar qualquer transação de forma independente, sem precisar ligar para outro cartório e perguntar.
| Tipo | Verifica tudo? | Armazena tudo? | Espaço em disco | Privacidade |
|---|---|---|---|---|
| Node completo | Sim | Sim | ~600 GB | Máxima |
| Node prunado | Sim | Parcial | ~15 GB | Máxima |
| Carteira leve (SPV) | Não | Não | ~100 MB | Baixa |
Rodar um node não exige um supercomputador. Requisitos mínimos:
Tem um notebook ou desktop antigo parado em casa? Ele pode virar seu node Bitcoin. Essa opção é ideal para quem quer um node rodando 24/7 sem comprometer o computador do dia a dia. Funciona em Windows, macOS e Linux.
| Item | Requisito | Observação |
|---|---|---|
| Computador | Qualquer com 4 GB+ de RAM | De 2012 pra cá, provavelmente funciona |
| SSD | 1 TB (interno ou USB 3.0) | HD mecânico funciona mas é muito mais lento |
| Sistema operacional | Windows 10+, macOS 11+ ou Ubuntu 22.04 | Bitcoin Core roda nos três |
| Conexão | Cabo ethernet (preferível) ou Wi-Fi | Ethernet é mais estável pro sync inicial |
Acesse bitcoincore.org e baixe o instalador para Windows (.exe). Verifique as assinaturas GPG antes de instalar (instruções no site, seção "Verify release signatures").
Rode o instalador normalmente. Na primeira abertura, o Bitcoin Core pergunta onde salvar os dados. Se o SSD dedicado for uma unidade diferente (D:, E:, etc.), aponte para ela.
O Bitcoin Core abre com uma interface gráfica e começa a sincronizar automaticamente. Uma barra de progresso mostra o avanço. Pode levar de 1 a 7 dias. Você pode usar o computador normalmente enquanto isso.
No Bitcoin Core, vá em Configurações > Opções > marque "Iniciar Bitcoin Core ao fazer login no sistema". Assim ele liga automaticamente quando o computador ligar.
O arquivo de configuração fica em:
Acesse bitcoincore.org e baixe o arquivo .dmg para macOS. Verifique as assinaturas GPG antes de instalar.
Abra o .dmg e arraste o Bitcoin Core para a pasta Aplicativos. Na primeira abertura, o macOS pode bloquear por ser de "desenvolvedor não identificado". Nesse caso, vá em Ajustes do Sistema > Privacidade e Segurança e clique em "Abrir mesmo assim".
Funciona igual ao Windows: interface gráfica com barra de progresso. Deixe sincronizando.
Vá em Ajustes do Sistema > Geral > Itens de Início e adicione o Bitcoin Core à lista.
O arquivo de configuração fica em:
A opção mais leve para hardware antigo. Se o notebook é muito velho, instalar Ubuntu no lugar do Windows vai dar uma sobrevida significativa.
Se quiser trocar o sistema operacional: baixe o Ubuntu 22.04 LTS em ubuntu.com, grave num pendrive com o Balena Etcher, entre no menu de boot (F12 ou F2 ao ligar) e instale. Esse processo apaga tudo que tinha no computador.
Abra o Terminal e rode:
Acesse bitcoincore.org ou use o terminal:
Rode o daemon (processo em background):
Para acompanhar o progresso da sincronização:
O campo verificationprogress mostra a porcentagem. Quando chegar a 0.999999, seu node está sincronizado.
Crie um serviço systemd para que o node inicie junto com o sistema:
Cole o conteúdo:
Independente do sistema operacional, adicione estas linhas ao seu bitcoin.conf para habilitar conexão com carteiras:
bitcoin-cli gettxoutsetinfo (no terminal ou no console do Bitcoin Core em Janela > Console) e veja com seus próprios olhos quantos bitcoins existem. É um momento poderoso.
Não tem um notebook sobrando? Sem problema. Você pode rodar um node Bitcoin no seu próprio computador do dia a dia, usando o modo prunado. Isso exige apenas ~15-30 GB de espaço em vez dos 600+ GB do blockchain completo.
O node prunado faz exatamente a mesma verificação que um node completo. Ele baixa e valida cada bloco desde o genesis (bloco zero). A diferença é que, depois de verificar um bloco antigo, ele descarta os dados brutos para liberar espaço.
Resultado: você tem a mesma segurança, mas ocupa uma fração do disco.
Acesse bitcoincore.org e baixe a versão para seu sistema operacional. No Mac, será um arquivo .dmg. No Windows, um .exe. No Linux, siga os mesmos passos da seção anterior.
No Mac, arraste para a pasta Aplicativos. No Windows, rode o instalador. Ao abrir pela primeira vez, o Bitcoin Core pergunta onde salvar os dados.
Abra o arquivo de configuração do Bitcoin Core e adicione a linha:
Isso limita o armazenamento a 1024 MB (~1 GB) de blocos recentes. O mínimo aceito é 550 MB. Você pode usar valores maiores se quiser manter mais histórico recente.
Onde fica o arquivo de configuração:
| Sistema | Caminho do bitcoin.conf |
|---|---|
| macOS | ~/Library/Application Support/Bitcoin/bitcoin.conf |
| Windows | C:\Users\SeuUsuario\AppData\Roaming\Bitcoin\bitcoin.conf |
| Linux | ~/.bitcoin/bitcoin.conf |
Abra o Bitcoin Core. Ele vai começar a baixar e verificar o blockchain inteiro. Sim, ele baixa tudo (centenas de GB passam pelo seu computador), mas só mantém os blocos mais recentes em disco.
No modo prunado com um computador moderno (SSD + 8 GB RAM + banda larga), a sincronização inicial leva 1-3 dias. Você pode usar o computador normalmente enquanto sincroniza, mas ficará um pouco mais lento.
O Umbrel é duas coisas: um sistema operacional gratuito (umbrelOS) que você instala em qualquer hardware, e uma linha de mini computadores prontos para uso (Umbrel Home e Umbrel Pro). Nos dois casos, o resultado é o mesmo: uma interface visual linda que torna rodar um node tão simples quanto instalar um app no celular.
Muita gente confunde, então vale esclarecer:
É um sistema operacional que você baixa de graça no site umbrel.com e instala em qualquer computador: um Raspberry Pi, um mini PC, um notebook velho, ou até um desktop que não usa mais. Ele substitui o sistema operacional existente (Windows, Linux) e transforma o hardware num servidor pessoal com interface web.
São mini computadores vendidos pela Umbrel no site umbrel.com, que já vêm com o umbrelOS pré-instalado e com hardware otimizado para rodar um node. Você liga na tomada, conecta no roteador, e em minutos está configurando pelo navegador. O Umbrel Home custa em torno de US$ 459 e o Umbrel Pro (mais potente) em torno de US$ 899.
Pense no Umbrel como o Android: o Android é o sistema operacional gratuito que qualquer fabricante pode usar, mas a Samsung e a Google também vendem celulares com Android pré-instalado. O umbrelOS é o "Android" e o Umbrel Home é o "Pixel".
Se você não quer montar nada e prefere algo que funcione "out of the box":
Acesse umbrel.com e escolha entre o Umbrel Home (suficiente para node Bitcoin + Lightning) ou o Umbrel Pro (mais potente, ideal se quiser rodar muitos apps). Eles enviam para o mundo todo.
Quando chegar, conecte o cabo ethernet no roteador e a fonte de alimentação na tomada. Pronto, é só isso de hardware.
Em qualquer dispositivo na mesma rede (celular, notebook, desktop), abra o navegador e acesse:
Se não funcionar, tente descobrir o IP do dispositivo no painel do seu roteador e acesse diretamente (ex: http://192.168.1.100).
Crie um nome e senha, depois vá na App Store do Umbrel e instale "Bitcoin Node". Ele começa a sincronizar automaticamente. Leva de 2 a 7 dias.
Se você já tem um Raspberry Pi, mini PC ou notebook velho, pode instalar o umbrelOS sem gastar nada.
| Hardware | Requisito mínimo | Custo estimado |
|---|---|---|
| Raspberry Pi 4 ou 5 | 4 GB+ RAM + SSD 1 TB via USB 3.0 | R$ 900-1.500 (Pi + SSD + acessórios) |
| Mini PC (ex: Intel N100) | 4 GB+ RAM + SSD 1 TB interno | R$ 600-1.000 |
| Notebook ou desktop velho | Processador 64-bit, 4 GB+ RAM, SSD 1 TB | R$ 0 (se já tem) + SSD se precisar |
Acesse umbrel.com e baixe a imagem para seu hardware (Raspberry Pi ou x86/x64). Você também vai precisar do Balena Etcher para gravar a imagem.
Para Raspberry Pi: grave a imagem no cartão microSD usando o Balena Etcher. Para mini PC/notebook: grave num pendrive USB com o Balena Etcher.
Coloque o microSD no Raspberry Pi (ou o pendrive no mini PC/notebook e entre no menu de boot com F12 ou F2). Conecte o SSD. Conecte o cabo ethernet no roteador. Ligue.
Espere uns 5 minutos após ligar. Depois, em qualquer navegador da sua rede, acesse http://umbrel.local. Se não funcionar, descubra o IP no painel do roteador.
Na primeira vez, o Umbrel pede para criar um nome e senha. Essa senha protege o acesso ao painel. Guarde-a bem.
Vá na App Store do Umbrel e instale "Bitcoin Node". Ele começa a sincronizar automaticamente. Isso leva de 2 a 7 dias dependendo do hardware e da internet.
Depois que o node sincronizar, você pode instalar com um clique:
Rodar um node só tem sentido se você usa ele. A maneira mais prática é conectar uma carteira desktop ao seu node, para que todas as consultas de saldo e transações passem pelo seu próprio servidor.
A Sparrow Wallet é a melhor opção para conectar ao seu node. É gratuita, open source, e funciona em Mac, Windows e Linux. Ela suporta carteiras simples (singlesig) e avançadas (multisig), e se conecta tanto ao Bitcoin Core diretamente quanto a um servidor Electrum.
Se você está usando o Umbrel com o Electrs instalado:
Se você está rodando o Bitcoin Core no seu computador:
Um dos momentos mais satisfatórios de ter seu próprio node: verificar com seus próprios olhos quantos bitcoins existem.
Se você roda o Bitcoin Core (direto ou pelo Umbrel), abra o terminal e rode:
Procure o campo total_amount. Ele mostra a quantidade exata de bitcoins em circulação. Nenhum banco, governo ou exchange pode falsificar esse número no seu node.
Para máximo de privacidade, configure seu node para se comunicar pela rede Tor. Isso impede que seu provedor de internet saiba que você está rodando um node Bitcoin, e impede que outros nodes saibam seu IP real.
No Umbrel, o Tor já vem integrado. No Bitcoin Core manual, adicione ao bitcoin.conf:
| Critério | Notebook dedicado | Node prunado (PC pessoal) | Umbrel |
|---|---|---|---|
| Custo inicial | R$ 0 (se já tem) + SSD | R$ 0 (seu próprio PC) | R$ 900-1.500 |
| Espaço em disco | ~600 GB (completo) | ~15-30 GB (prunado) | ~600 GB (completo) |
| Dificuldade | Média (terminal) | Fácil (interface gráfica) | Fácil (interface web) |
| Roda 24/7 | Sim | Só quando o PC está ligado | Sim |
| Lightning Network | Possível (config manual) | Não recomendado | Sim (1 clique) |
| Privacidade | Máxima (Tor manual) | Máxima (Tor manual) | Máxima (Tor integrado) |
| Ideal para | Hardware sobrando + gosta de aprender | Começar rápido sem gastar | Solução completa e simples |
| Prós (todos individuais) | Contras |
|---|---|
| Você verifica suas próprias transações sem confiar em ninguém | Sincronização inicial leva dias |
| Privacidade total: ninguém sabe quais endereços você consulta | Exige espaço em disco (ou modo prunado) |
| Você pode auditar o supply de 21 milhões de bitcoins | Precisa manter o computador ligado (exceto prunado) |
| Proteção contra forks e mudanças de regras não autorizadas | Atualizações ocasionais de software |
| Requisito para rodar Lightning Network | Consome banda de internet continuamente |
| Independência total: funciona mesmo se exchanges caem | Curva de aprendizado para quem nunca usou terminal |
A rede Bitcoin não precisa de você. Ela roda com milhares de nodes mantidos por empresas, mineradores e entusiastas pelo mundo. Mas VOCÊ precisa de um node se quer soberania de verdade sobre seu dinheiro. É uma escolha individual, como trancar a porta de casa: a rua não depende da sua tranca, mas você sim.
gettxoutsetinfo