Eu recebo tantas perguntas sobre o full node. O que é um full node, o que ele faz, e porque é tão importante?
Então segue o fio para que todas possas entender o porque deveriam rodar o seu próprio full node #Bitcoin 🧵
1/ Afinal o que é um full node? Em reusumo, não é diferente de um banco de dados, ligando os bitcoins aos seus donos. Cada transação de #Bitcoin atualiza o banco de dados, deletando os antigos dodos e associando os novos
2/ Para ficar atualizar com as útlimas alterações, o node precisa se comunicar, em uma rede de ponto a ponto, com os outros nodes a perguntar a eles quais são os novos blocos e as novas transações
3/ Quando um novo bloco chega, o node irá validar se o mesmo está de acordo com as regras estabelecidas (o consenso da rede), e caso esteja tudo ok, o node atualiza o banco de dados com as informações dos novos donos que estão nas transações do bloco
4/ Este "consenso da rede" pode ser amplo, desde o limite do tamanho do bloco, como verificar que nenhuma transação (excluindo a recompensa dos mineradores) gaste um bitcoin que não pertença ao proprietário atual que consta no banco de dados
5/ Este banco de dados, com o estado atual, é chamado de UTXO. Cada node na rede deve manter uma cópia destes dados, afim de verificar os novos blocos e suas transações, pois sem os mesmos não é possível distiguir quem são os donos de cada um dos bitcoins
6/ Após serem utilizados para atualizar as UTXOs, os dados podem ser descartados (em alguns casos podem ser necessários, mas vamos ignorar isso, para manter simples)
É isto que diferencia os nodes "históricos", dos "podados", que descartam estes blocos
7/ Agora que já temos uma ideia do que é um full node, uma cópia da listas dos atuais donos de cada bitcoin, nós podemos avançar para perguntas mais importantes.
9/Outra falácia comum é q apenas rodando o seu node estará ajudando a segurança da rede, pois está validando as transações. Esta validação não tem um efeito direto na rede. Você pode rodar milhões de nodes, que mesmo assim não aumentaria a segurança
10/O único motivo para você rodar o seu #Bitcoin full node é para verificar as suas transações, as transações recebidas. Seu node verifica todas as transações, possui todo o histórico, pois é necessário para validar as suas
12/Quando recebe um nova transação, você deveria se perguntar: "Quando eu for gastar estes #bitcoins, as outras pessoas irão aceitá-los? Ou irão rejeitá-los, me deixando com moedas inúteis?
13/Se você não sab verificar isso, não poderá dizer nada quando mais tarde alguém aceitar ou recusar esta transação dizendo que não está de acorndo com as regras da rede.
15/Alguém pode dizer que é possível verificar isso comparando informações de fontes diferentes, como verificar suas transações em diversos sites com exploradores de blocos.
16/Estas outras fontes podem ser usadas por poucas pessoas, e sua confiabilidade é baixa
Ou estas fontes são tão populares que a maioria dos usuários confiam nelas para verificar as suas transações
17/Enquanto isso "resolve" o seu problema individual de validar se a transação será aceita pelos outros, isso nos leva a riscos muito maiores para todos os bitcoinheiros
18/Neste cenário, onde temos poucas e populares fontes da verdade validando a maioria das transações da rede #Bitcoin, isto permite que estes serviços possam alterar o consenso da rede sem niguém perceber
19/Por exempo, podem decidir que a partir de agora, cada bloco precisa incluir uma taxa de 10 #Bitcoin, criada do nada, e levada para um carteira que eles controlam
20/Mineradores teriam que aceitar, ou estes "grande nodes" rejeitarão seus blocos, fazendo que gastem dinheiro na produção de blocos que não irão aceitar, e tornando esta recompensa inútil. (ou eles poderia até mesmo eliminar os mineradores)
21/E a minoria que rodarem seus próprios node irão que escolher entre aceitar estas novas regras ditadas pelos "grandes" ou continuarem com as regras antigas, onde reijeitam estes novos blocos, mas deixariam a rede onde a maioria está
22/Então acabamos em um sistema onde as regras podem ser ditas por empresas que possuem um poder quase ilimitado no #Bitcon, visto que a maioria está seguindo eles cegamente.
23/Voltando para a questão principal, quando você não roda o seu próprio node, você assume o risco de ficar com moedas falas que ninguém irá aceitar, ou acabar em uma rede centralizada, nada muito diferente do sistema bancário que temos hoje
25/Recusando transações que não estão de acordo com as regras, você desencoraja outras pessoas, que quem fazer negócios com você, a aceitar estas transações.
Quando a maioria faz isso, a influência cresce
26/ #Bitcoin não é uma democracia. Mesmo com todos falando para aeitar as regras escolhidas, ninguém pode lhe obrigar.
Da mesma forma como você não pode obrigar ninguém a seguir as suas regras
27/ #Bitcoin é uma coleção de escolhas individuais e preferências.
Eu prefiro usar estas regras e poder transacionais com outras pessoas que escolheram as mesmas? Ou devo mudar para outras regras e negocias com estes outros?
28/Esta liberdade absolua pode parecer instável e caótica, "todo mundo pode fazer o que quiser", mas ao mesmo tempo torna impossível alguém coagir outras pessoas.
Na verdade tem se mostrado o mecanismo mais estável e equilibrado já existente
29/Enquanto qualquer "pode" decidir que só irá aceitar blocos que pague algum taxa, por outro lado, ninguém o faria, pois sabem que se fizeram estarão sozinhos, presos com suas "moedas de taxas", pois ninguém irá aceitá-las, tornando-as inúteis.
31/ Em segundo lugar, também é uma forma de proteger o valor da rete, não porque está verificando as transações dos outros, mas proque está verificando as suas, aumento o efeito da rede e suas regras
32/ Resumindo, rodar o seu node é importante para sua própria segurança.E ajudar os outroas a roderem os próprios nodes é importante para proteger o valor da rede como um todo
O @bitdov no canal @bitcoinheiros também faz um serviço muito bacana de tradução pra gente, fazendo vídeos com leituras comentadas de artigos publicados em inglês.
Vou postando aqui o que já disponibilizaram.
0/ Eu não tenho opinião se #Bitcoin está entrando na fase de queda, mas aqui estão algumas coisas que as pessoas dizem em cada momento deste, e acabam estando erradas em todas elas
3/ "Mas se disser não para todas estas coisas, então parabéns, ambos, você e a ponte possuem integridade. Bitcoinheiros e #Bitcoin possuem integridade"
Quando disse que o #Bitcoin era pirâmide, você não comentou nada sobre o ciclo do halving a cada 4 anos e nem do ajuste de dificuldade que ocorre a cada 2 semanas...
2/12
- Argo Blockchain comprou 2 data centers para minerar com energia limpa
- Início da ativação do Taproot
- Ministro do meio ambiente da Noruega é bitcoinheiro
- BlackRock: #Bitcoin é duráve e fará parte dos nossos investimentos por anos
3/12
- MoneyGram aceitando #Bitcoin em lojas físicas
- 46 milhões de americanos possuem #Bitcoin
- IPO da Coinbase superando os $100 bilhões
- Hashrate atingiu o máximo de todos os tempos
- UBS oferencendo #Bitcoin aos clientes