O que é um nó do Bitcoin
Um nó é qualquer dispositivo que corra software do Bitcoin e fale o protocolo ponto a ponto da rede. Os nós ligam-se uns aos outros, passam adiante novas transações e blocos e mantêm uma imagem sincronizada do estado da rede. Não há nó principal nem lista oficial de participantes — qualquer um pode entrar ou sair a qualquer momento.
Nem todos os nós fazem o mesmo. Uns validam tudo por completo, outros dependem de terceiros nós para partes do quadro e alguns produzem ainda blocos novos (mineração). A categoria mais importante para compreender o modelo de confiança do Bitcoin é o nó completo.
O que faz um nó completo
Um nó completo descarrega toda a cadeia de blocos e verifica de forma independente cada bloco e cada transação face às regras de consenso do Bitcoin. Confere assinaturas, confirma que as moedas não são gastas duas vezes, controla que as recompensas por bloco e o limite de emissão são respeitados e rejeita tudo o que quebre as regras — não importa quem o enviou.
Para lá da validação, os nós completos retransmitem dados válidos aos seus pares, ajudando a propagar transações e blocos pela rede. Essa combinação de validar e retransmitir é o que mantém o conjunto coerente: todo o nó completo honesto chega à mesma conclusão sobre qual cadeia é válida, porque todos aplicam regras idênticas a dados idênticos.
Nós completos, clientes leves e mineradores
Um nó completo valida tudo por si. Um cliente leve, por vezes chamado cliente SPV (verificação simplificada de pagamento), guarda apenas os cabeçalhos dos blocos e pede o resto aos nós completos — é o habitual nas carteiras móveis, que trocam alguma independência por comodidade e menor consumo de recursos.
Os mineradores são um papel distinto, muitas vezes confundido com os nós. Os mineradores montam blocos candidatos e competem para os juntar à cadeia, mas os blocos que produzem continuam a ter de cumprir as regras que os nós completos impõem. Se um minerador tentasse quebrar uma regra — inflacionar a emissão, por exemplo —, os nós completos simplesmente rejeitariam o bloco e o esforço perder-se-ia.
Porque importa ter um nó: não confies, verifica
A frase que costuma acompanhar o Bitcoin é «não confies, verifica». Correr o teu próprio nó completo é a sua forma mais literal. Em vez de acreditares numa corretora, num explorador de blocos ou num fornecedor de carteira para saber o estado da rede ou se a tua transação é válida, o teu nó confere os dados em bruto diretamente face às regras.
Isto tem efeitos práticos. O teu nó confirma os pagamentos que recebes sem intermediário e permite-te lidar com a rede nos teus próprios termos. Pode também melhorar a privacidade, porque não revelas os teus endereços e saldos a um terceiro só para os consultar.
Os nós e a resistência da rede
Os nós completos impõem coletivamente as regras do Bitcoin. Como um conjunto de regras só se aguenta enquanto participantes independentes suficientes insistirem nele, uma base largamente distribuída de nós completos torna a rede mais difícil de mudar sem acordo alargado. Fala-se por vezes de «nós económicos» — os que são mantidos por utilizadores, empresas e serviços que efetivamente liquidam valor.
Cria-se também redundância. Com muitos nós a guardar e a servir a mesma história, não há um ponto único que se possa apreender ou desligar. A rede continua a funcionar enquanto houver, algures, nós a validar e a retransmitir.
O que é preciso para ter um
Ter um nó completo significa correr software como o Bitcoin Core num computador que fique ligado. Os custos principais são o armazenamento — a cadeia completa ocupa centenas de gigabytes e continua a crescer, embora um nó podado possa descartar dados antigos de blocos depois de os validar, para poupar espaço —, mais a largura de banda e o tempo da descarga inicial, que vai de horas a dias consoante o equipamento e a ligação.
Um nó e os dados de mercado são camadas separadas. Um nó completo diz-te o que é verdade na cadeia e confirma-o face às regras; nada te diz sobre as condições de mercado. As ferramentas de dados de mercado ficam por cima: a BIKENZO, por exemplo, representa um índice global de liquidez face ao preço do Bitcoin puramente como contexto de mercado, que é uma pergunta diferente da verificação em cadeia que um nó faz.