Skip to content

Latest commit

 

History

History
78 lines (45 loc) · 2.82 KB

README.md

File metadata and controls

78 lines (45 loc) · 2.82 KB

Blockchain roadmap ⛓🚀

Um caminho de aprendizado para entender rápidamente sobre blockchain, especialmente Ethereum. Sinta se livre para contribuir abrindo um issue ou enviando um pull request.

O caminho:

Fundamentos

Eu sei que você está ansioso para programar Smart Contracts, mas antes disso precisamos entender alguns conceitos fundamentais para entender o contexto. O ideal é também ter um conhecimento sobre programação, assim a jornada para você trabalhar com web3 vai ser mais rápida.

Criptografia

Isso é tão importante que deu razão ao nome criptomoeda.

Meu vídeo explicando esse tópico

Conceitos importantes para saber:

Traduzi e alterei um projeto ja existente para você entender na prática esses conceitos.

https://alextnetto.github.io/crypto/

Exercício:

  • Tente responder como funciona criptografia simétrica?

  • E a criptografia assimétrica?

  • Como chave privada e pública estão relacionadas com um endereço na blockchain?

  • O que é e quais as propriedades de uma hash?

Blockchain

Agora vamos ver mais sobre essa tecnologia que usa esses conceitos de criptografia como base.

O criador desse site fez um vídeo muito show sobre, mas está em inglês, uma das melhores explicações que vi.

Ethereum

EVM

Bons recursos

Solidity

Excelentes recursos

Vulnerabilidades

Recursos bons