Ir para conteúdo principal

O que é nó completo?

U
Escrito por UKey Wallet

Um nó completo é aquele que mantém uma cópia completa do blockchain, incluindo todos os dados de transação. Mais precisamente, deveria ser chamado de nó blockchain completo. Nos primeiros dias do Bitcoin, todos os nós eram nós completos, e o atual cliente Bitcoin Core ainda é um exemplo de nó blockchain completo. No entanto, nos últimos anos, surgiram muitos novos tipos de clientes que não precisam mais armazenar todo o blockchain e, em vez disso, funcionam como clientes leves. Esses clientes leves serão discutidos com mais detalhes nas seções a seguir.

Um nó blockchain completo mantém uma cópia completa e atualizada do blockchain Bitcoin, incluindo todas as informações de transação. Ele é capaz de construir e verificar o blockchain de forma independente desde o primeiro bloco, conhecido como bloco gênese, até o último bloco da rede. Um nó blockchain completo também pode verificar qualquer transação de forma independente, sem depender de qualquer outro nó ou fonte externa de informação. Quando recebe um novo bloco contendo dados de transação através da rede Bitcoin, primeiro verifica o bloco e depois o adiciona à sua cópia local do blockchain.

A execução de um nó blockchain completo fornece a experiência Bitcoin mais pura, pois permite verificar todos os dados de transação por conta própria, sem depender ou confiar em qualquer sistema de terceiros. É fácil saber se você está executando um nó completo: basta verificar se o seu dispositivo de armazenamento permanente, como um disco rígido, tem mais de 20 GB de espaço disponível para armazenar o blockchain completo. Se o seu nó exigir uma grande quantidade de espaço em disco e levar de dois a três dias para sincronizar com a rede Bitcoin, provavelmente você está executando um nó completo. Este é o custo de alcançar a independência completa do controlo centralizado.

Embora existam vários outros clientes blockchain completos construídos com diferentes linguagens de programação e arquiteturas de software, o mais utilizado é o Bitcoin Core, também conhecido como cliente Satoshi. Mais de 90% dos nós da rede Bitcoin executam diferentes versões do Bitcoin Core. Como mencionado anteriormente, esses nós podem ser identificados através das mensagens de versão trocadas entre pares, ou pela string de subversão “Satoshi” retornada pelo comando getpeerinfo, por exemplo: /Satoshi:0.8.6/.

Isto respondeu à sua pergunta?