Na aula anterior, falamos sobre mineração e consenso: quem escreve cada página desse livro-razão e por que todos concordam com o que está escrito. Nesta aula, vamos olhar por outro ângulo: depois de escrita, onde fica essa página, quem pode vê-la e se ainda é possível alterá-la.
Primeiro, vamos falar de um termo que você vai ouvir todos os dias daqui para a frente: “on-chain”. O significado é bem simples: esse registro foi realmente gravado no livro-razão público que é a blockchain. Qualquer computador conectado à internet, em qualquer lugar do mundo, pode consultá-lo, e ninguém pode apagá-lo. Atenção: o mais importante são as palavras “foi gravado”. Uma transferência aparecer como concluída na tela do seu celular não significa que ela foi registrada on-chain. Ela só é considerada on-chain quando um minerador ou validador a inclui em um bloco.
Então, como saber se ela realmente entrou ou se ainda está apenas na fila? Isso nos leva ao segundo termo: número de confirmações. Você pode imaginar cada bloco como uma página de um livro-caixa. Quando uma página fica cheia, viramos para a próxima. Sua transação foi incluída na página 100; então, cada página a mais — 101, 102, 103 — é mais uma página empilhada depois da sua transação. O «número de confirmações» é justamente quantas páginas foram acrescentadas depois dela. Se foi acrescentada apenas uma página, é uma confirmação; se foram acrescentadas seis, são seis confirmações. Quanto mais páginas são acrescentadas, mais difícil fica voltar e alterar o que foi escrito — porque, para mudar algo, seria preciso reescrever todas as páginas seguintes, a um custo tão alto que não valeria a pena. Por isso, as corretoras normalmente esperam algumas confirmações antes de permitir que você volte a mexer nesse dinheiro. O que elas esperam é esse «empilhamento de páginas».
A ferramenta para consultar essas informações se chama explorador de blocos. Em poucas palavras, é um site público onde você pode inserir qualquer endereço ou ID de transação e ver todo o histórico dele na blockchain. Qualquer pessoa pode consultar, sem precisar se cadastrar nem pedir autorização.
Falando em endereços, eles são sequências de caracteres usadas para enviar e receber pagamentos na blockchain. Na prática, funcionam como números de conta bancária e podem ser compartilhados abertamente: é por meio deles que outras pessoas transferem dinheiro para você. Mas há um detalhe que muita gente não percebe: os valores e os endereços na blockchain são públicos. O endereço não informa seu nome, mas seus hábitos de transferência podem acabar associando você a ele. Por exemplo, se você recebe seu salário regularmente de um determinado endereço e depois transfere dinheiro sempre para o mesmo grupo de pessoas, com o tempo esses rastros podem ser analisados. Cada empresa de análise faz isso de um jeito: algumas usam agrupamento de endereços, outras recorrem à identificação manual. A precisão também é controversa, mas essa é uma realidade decorrente do livro-caixa público.
Agora vamos falar do ponto mais fácil de entender errado nesta aula — e em que os iniciantes mais tropeçam: achar que as moedas exibidas na corretora já pertencem a você na blockchain. Não é assim. O saldo que você vê na corretora é apenas um número no banco de dados dela. Ele não foi registrado na blockchain; lá, não existe nenhum registro dizendo que «você tem 1 bitcoin». Na prática, esse número representa uma dívida da corretora com você. Você é credor dela, não dono de ativos na blockchain. Se um dia ela tiver problemas e fugir com o dinheiro, esse número desaparece. O que realmente faz com que as moedas se tornem «suas» é o saque: transferi-las da conta na corretora para o endereço da sua própria carteira.
Há uma cena bem concreta que vale a pena guardar na memória. Você clica em «Sacar», e a corretora envia essa transação para a rede, onde ela aguarda ser incluída em um bloco. Se você abrir o explorador de blocos para consultá-la nesse momento, primeiro verá o status «pendente», ou seja, ela ainda está na fila e não foi incluída em um bloco. Depois de um tempo, alguns blocos são acrescentados e o status muda para «confirmada». Só então o dinheiro realmente saiu da corretora. Portanto, há um intervalo entre «saque realizado» e «dinheiro recebido». Esse intervalo é o tempo em que o número de confirmações está aumentando.
Em uma frase, o resumo desta aula é: o saldo exibido na tela e o registro realmente gravado na blockchain são duas coisas diferentes. O ativo só passa a ser realmente seu quando é registrado na blockchain e acumula confirmações suficientes.
📖 Esta aula é atualizada diariamente. O curso tem 42 aulas ao todo; você encontra o índice completo no post fixado.
⏭ Próxima aula: Aula 5 · A disputa em torno do valor do Bitcoin
⚠️ Esta aula não contém recomendações de compra ou venda nem previsões de preços, e não constitui recomendação de investimento.
Terminamos «O que significa estar na blockchain». Você não precisa decorar; só considere que aprendeu quando conseguir explicar com suas próprias palavras.