A blockchain
O caderno que milhares de máquinas copiam ao mesmo tempo. O que é um bloco, por que ele carrega o resumo do anterior, e por que isso torna apagar o passado caro demais para valer a pena.
Renato UlianovAbertura · 22 s
Embaçada de propósito. Cinco palavras que descrevem um mecanismo só.
Um caderno sem dono
Todo sistema de dinheiro precisa responder a mesma pergunta: quem escreve no caderno? No banco, o banco. E funciona — desde que você confie no banco, e desde que o banco esteja aberto.
A blockchain responde de outro jeito: ninguém e todo mundo. Cada máquina da rede guarda uma cópia inteira do caderno e segue a mesma regra para aceitar uma página nova. Não existe original — existem milhares de cópias que precisam concordar.
O problema óbvio disso é a fraude: se qualquer um pode escrever, o que impede alguém de voltar atrás e apagar um pagamento que já fez? A resposta é a estrutura da corrente, e ela é o assunto desta aula.
Cada bloco assina o anterior
Um bloco é um lote de transações com duas coisas a mais: um resumo do próprio conteúdo e o resumo do bloco anterior. O resumo é um número calculado a partir do conteúdo, e muda inteiro se qualquer letra mudar.
É isso que amarra a corrente. O bloco 903 diz de onde veio: do bloco cujo resumo é tal. Se o 902 for alterado, o resumo dele muda, e o 903 passa a apontar para um bloco que não existe mais.
Toque num bloco para ver o que tem dentro. Depois use o botão de adulterar e veja o que acontece com todos os que vieram depois.
Não é proibido — é caro
Nada impede alguém de reescrever um bloco antigo na própria cópia. O que impede é o resto: para a rede aceitar a versão nova, ela precisaria vir com todos os blocos seguintes refeitos, e chegar antes de a corrente verdadeira andar mais um passo.
Refazer um bloco custa trabalho de computador — a aula 03 mostra exatamente qual. Refazer dez blocos custa dez vezes isso, correndo contra a rede inteira. É por isso que quanto mais fundo um bloco está, mais definitivo ele é. Confirmação é isso, e nada mais: quantos blocos vieram por cima do seu.
Cabe pouca coisa em cada bloco
Bloco tem tamanho limitado, e sai de tempos em tempos. Enquanto o próximo não fecha, as transações esperam numa sala de espera — e quem escolhe as que entram não escolhe por ordem de chegada.
Escolhe por taxa. Cada transação oferece um valor por espaço ocupado, e as maiores ofertas entram primeiro. Arraste para ver o efeito.
Agora leia a frase
É a mesma do começo, sem o embaçado. Toque em cada parte destacada.
Cinco palavras
Todas descrevem o mesmo mecanismo, de ângulos diferentes. Toque em uma.
Cinco toques e a frase acabou.
Se entendeu isto, a aula cumpriu o que prometeu
- Cada bloco carrega o resumo do anterior — é isso que amarra a corrente.
- Reescrever o passado não é proibido; é caro demais para compensar.
- Confirmação é quantos blocos vieram por cima, não um carimbo.
- A taxa é um lance por espaço no bloco, e por isso sobe quando a fila enche.
Renato UlianovFecho · 33 s
Material educativo. Os blocos, os resumos e a fila da página são ilustrativos: servem para mostrar o mecanismo, e não representam nenhuma rede real nem nenhum valor de taxa. Não é recomendação de investimento.