- Conceitos básicos de blockchain ( bloco, hash, proof-of-work ).
- Criação da classe Block.
- Explicação do método calculateHash e do processo de mineração.
- Criação do Bloco Gênesis como ponto inicial da cadeia.
2. Construindo a Blockchain
3. Implementando Transações
- Criação da classe Blockchain.
- Implementação de métodos como createGenesisBlock e getLatestBlock.
- Adicionando novos blocos à cadeia.
- Explicação sobre integridade e segurança dos dados no blockchain.
3. Implementando Transações
- Introdução ao conceito de tokens (o que são, como funcionam).
- Criação da classe Token com métodos para transferências e saldos.
- Integração do sistema de tokens à blockchain.
- Validação de transações e segurança básica.
4. Minerando Blocos
- Explicação sobre mineração e proof-of-work.
- Implementação do método mineBlock na classe Block.
- Recompensa para mineradores usando o sistema de tokens.
- Testes práticos de mineração e verificação dos saldos.
0 Comentários