núcleo bitcoin
O Bitcoin Core é a implementação líder do software que permite aos usuários interagir com a rede Bitcoin. Ele não pertence a nenhuma empresa ou organização, mas é atualizado e revisado por uma comunidade de desenvolvedores em todo o mundo.
O software foi inicialmente lançado por Satoshi Nakamoto (sob o nome Bitcoin), apenas para ser posteriormente renomeado para Bitcoin Core para evitar qualquer confusão.
O que isso faz?
Ao executar o código Bitcoin Core, um usuário atua efetivamente como um nó na rede. Eles podem verificar de forma independente a validade dos blocos recebidos, bem como as transações enviadas por outros usuários. Isso mantém os mineradores sob controle e significa que o usuário não precisa confiar em ninguém (como um provedor de carteira) para exibir a visão correta do blockchain.
Incluído no software está uma carteira. Os usuários podem usar isso diretamente de dentro do aplicativo ou amarrar carteiras externas ao seu nó para validar as transações recebidas.
Devo executar o Bitcoin Core?
Os usuários que realizam transações com frequência no Bitcoin devem considerar a execução de um nó para aproveitar os vários benefícios de privacidade e segurança. Uma carteira de software típica (que não faz interface com o nó do usuário) consulta servidores de terceiros para obter o saldo do usuário.
Essa prática pode ser preocupante, pois permite que o servidor vincule o saldo do usuário ao seu endereço IP. O terceiro pode razoavelmente inferir que o usuário possui os endereços públicos sobre os quais pergunta.
Na mesma linha, a confiança total em um explorador de blocos é perigosa do ponto de vista da transparência. Como os usuários têm apenas um único ponto de referência para seus saldos, é fácil para o servidor transmitir informações falsas para eles.