Blockchain na prática · 2 de 5
O que é um bloco e o que é minerar?
Um bloco junta um número, alguns dados e um nonce (um número que só serve para ser ajustado). O hash do bloco é calculado sobre tudo isso.
Para ser aceito, o hash precisa começar com quatro zeros. Como o hash é imprevisível, a única forma de achar um nonce que funcione é tentar um por um: isso é minerar, e é por isso que mineração custa trabalho.
Bloco #1
✓ mineradoHash (SHA-256)
0000c8dc0abdee64a646bad4327b1ac16bc9eae2b27c24c8c1169d30aad8b832
Experimente
- Clique em Minerar e veja o bloco ficar verde com um hash começando em 0000.
- Depois mude o texto dos dados: o hash muda e o bloco volta a ficar vermelho.
- Mine de novo para torná-lo válido outra vez.
Termos desta lição
- BlockUm bloco (block) em uma rede blockchain funciona como um elo em uma corrente — daí o nome "blockchain", ou "cadeia de blocos". Cada bloco armazena um conjunto d
- MiningMining (mineração) é o processo pelo qual computadores realizam cálculos criptográficos complexos competindo entre si para resolver um problema antes de todos o
- Proof of WorkProof of Work (PoW) é a forma original de adicionar novos blocos de transações a uma blockchain, usada pelo Bitcoin. O "trabalho" consiste em gerar um hash — um
Demonstração educativa, inspirada no Blockchain Demo de Anders Brownworth (licença MIT). Tudo roda no seu navegador; nada é enviado a nenhum servidor. É uma simplificação: o Bitcoin real usa dificuldade muito maior e outros detalhes.