Trilha de estudo
Trilha Blockchain & Desenvolvimento Web3: tudo o que estudar, tópico por tópico
Avaliacao abrangente de blockchain e Web3 cobrindo fundamentos de ledger distribuido, mecanismos de consenso, smart contracts em Solidity, seguranca de contratos, protocolos DeFi, padroes NFT, integracao frontend Web3, escalabilidade Layer 2, pontes cross-chain, governanca DAO e armazenamento descentralizado.
Resposta curta
Para aprender Blockchain & Desenvolvimento Web3, percorra 6 módulos e 22 tópicos na ordem em que um apoia o próximo. Comece por Fundamentos de Blockchain e siga para Desenvolvimento de Smart Contracts e DeFi & Padroes de Tokens. Use o mapa como checklist, ou meça seu nível e estude só o que falta.
O que você vai estudar
Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.
1 · Fundamentos de Blockchain4 tópicos
Tecnologia de Ledger Distribuido
Estruturas de dados blockchain, arvores Merkle, cabecalhos de bloco, ciclo de vida de transacoes, redes peer-to-peer, garantias de imutabilidade, blockchains publicas vs privadas
Objetivos
- Explicar como blocos sao vinculados criptograficamente
- Compreender o papel das arvores Merkle na verificacao de transacoes
Conceitos-chave
- estrutura blockchain
- arvores Merkle
- cabecalhos de bloco
- ciclo de vida de transacoes
- redes P2P
- imutabilidade
- blockchains publicas vs privadas
- bloco genesis
Mecanismos de Consenso
Proof of Work, Proof of Stake, PoS Delegado, PBFT, finalidade, regras de escolha de fork, selecao de validadores, condicoes de slashing, Problema dos Generais Bizantinos
Objetivos
- Comparar as vantagens e desvantagens de PoW e PoS
- Explicar garantias de finalidade em diferentes mecanismos de consenso
Conceitos-chave
- Proof of Work
- Proof of Stake
- PoS Delegado
- PBFT
- finalidade
- regras de escolha de fork
- selecao de validadores
- slashing
Hashing Criptografico & Assinaturas
SHA-256, Keccak-256, propriedades de hash (resistencia a colisao, resistencia a preimagem), ECDSA, assinaturas digitais, pares de chaves, derivacao de enderecos, carteiras HD, BIP-39/BIP-44
Objetivos
- Descrever como hashing criptografico garante integridade dos dados
- Explicar a relacao entre chaves privadas, chaves publicas e enderecos
Conceitos-chave
- SHA-256
- Keccak-256
- resistencia a colisao
- assinaturas ECDSA
- pares de chaves publica/privada
- derivacao de enderecos
- carteiras HD
- mnemonicos BIP-39
Ethereum & EVM
Arquitetura Ethereum, modelo de execucao EVM, mecanica de gas, tipos de conta (EOA vs contrato), trie de estado, layout de armazenamento, tipos de transacao (legado, EIP-1559, EIP-4844), fundamentos de opcodes
Objetivos
- Explicar o modelo de execucao EVM e a mecanica de gas
- Distinguir entre contas EOA e contas de contrato
Conceitos-chave
- arquitetura EVM
- mecanica de gas
- contas EOA vs contrato
- trie de estado
- layout de armazenamento
- EIP-1559
- tipos de transacao
- opcodes
2 · Desenvolvimento de Smart Contracts5 tópicos
Fundamentos de Solidity
Sintaxe Solidity, tipos de dados (uint, address, bytes, mapping, struct), modificadores de visibilidade, construtores, eventos, modificadores, heranca, interfaces, tratamento de erros (require/revert/assert)
Objetivos
- Escrever contratos Solidity basicos com tipos de dados e visibilidade adequados
- Implementar tratamento de erros com require, revert e assert
Conceitos-chave
- tipos de dados Solidity
- modificadores de visibilidade
- construtores
- eventos e logging
- modificadores de funcao
- heranca
- interfaces
- require/revert/assert
Solidity Avancado
Assembly/Yul, delegate call, padroes de proxy (transparente, UUPS, beacon), slots de armazenamento, codificacao/decodificacao ABI, create2, proxies minimos (EIP-1167), padrao diamond
Objetivos
- Implementar contratos atualizaveis usando padroes de proxy
- Usar assembly inline para operacoes EVM de baixo nivel
Conceitos-chave
- assembly inline (Yul)
- delegatecall
- padroes de proxy
- UUPS vs proxy transparente
- slots de armazenamento
- codificacao ABI
- create2
- proxies minimos EIP-1167
Seguranca de Smart Contracts
Ataques de reentrancia, overflow/underflow de inteiros, front-running (MEV), controle de acesso, ataques de flash loan, manipulacao de oraculos, colisao de armazenamento, replay de assinatura, tx.origin vs msg.sender
Objetivos
- Identificar e mitigar vulnerabilidades comuns de smart contracts
- Aplicar o padrao checks-effects-interactions para prevenir reentrancia
Conceitos-chave
- reentrancia
- overflow de inteiros
- front-running (MEV)
- vulnerabilidades de controle de acesso
- ataques de flash loan
- manipulacao de oraculos
- colisao de armazenamento
- tx.origin vs msg.sender
Testes & Auditoria
Foundry (forge test, forge script), testes Hardhat, fuzzing com Echidna, verificacao formal (Certora, SMTChecker), analise estatica (Slither), cobertura de testes, metodologia de auditoria
Objetivos
- Escrever suites de teste abrangentes usando Foundry ou Hardhat
- Aplicar ferramentas de fuzzing e analise estatica para descobrir vulnerabilidades
Conceitos-chave
- Foundry forge test
- testes Hardhat
- fuzzing (Echidna)
- verificacao formal
- analise estatica Slither
- cobertura de testes
- metodologia de auditoria
- testes de invariante
Otimizacao de Gas
Custos de storage vs memory vs calldata, slots de armazenamento empacotados, palavras-chave immutable/constant, blocos unchecked, curto-circuito, operacoes em lote, acesso frio/quente EIP-2929, custos SSTORE/SLOAD
Objetivos
- Otimizar layout de armazenamento de contratos para uso minimo de gas
- Aplicar padroes de codificacao eficientes em gas no Solidity
Conceitos-chave
- custos storage vs memory
- empacotamento de storage
- immutable vs constant
- aritmetica unchecked
- calldata vs memory
- operacoes em lote
- acesso frio vs quente
- custos de gas SSTORE/SLOAD
3 · DeFi & Padroes de Tokens4 tópicos
Padrao de Token ERC-20
Interface ERC-20, fluxo approve/transferFrom, padrao de allowance, decimais de token, SafeERC20, permit (EIP-2612), tokens com taxa na transferencia, tokens de rebase
Objetivos
- Implementar um contrato de token ERC-20 em conformidade
- Explicar o padrao approve/transferFrom em duas etapas e suas implicacoes de seguranca
Conceitos-chave
- interface ERC-20
- approve/transferFrom
- padrao de allowance
- decimais de token
- SafeERC20
- EIP-2612 permit
- tokens com taxa na transferencia
- tokens de rebase
Padroes NFT (ERC-721/ERC-1155)
Interface ERC-721, padrao multi-token ERC-1155, metadados (tokenURI, on-chain vs off-chain), extensao enumeravel, royalties (EIP-2981), tokens soulbound (SBTs), NFTs dinamicos
Objetivos
- Comparar vantagens e desvantagens de ERC-721 e ERC-1155
- Projetar estrategias de metadados para colecoes NFT
Conceitos-chave
- interface ERC-721
- multi-token ERC-1155
- metadados tokenURI
- metadados on-chain vs off-chain
- royalties EIP-2981
- tokens soulbound
- operacoes em lote
- extensao enumeravel
Protocolos DeFi
Market Makers Automatizados (x*y=k, liquidez concentrada), protocolos de emprestimo (Aave, Compound), mecanismos de staking, yield farming, flash loans, mineracao de liquidez, perda impermanente, taxas de protocolo
Objetivos
- Explicar como AMMs determinam precos de tokens
- Analisar riscos e recompensas da participacao em protocolos DeFi
Conceitos-chave
- AMM (x*y=k)
- liquidez concentrada
- protocolos de emprestimo
- mecanismos de staking
- flash loans
- yield farming
- perda impermanente
- mineracao de liquidez
Economia de Tokens
Modelos de distribuicao de tokens, cronogramas de vesting, curvas de bonding, tokens de governanca, tokens de utilidade, mecanismos de inflacao/deflacao, queima de tokens, lancamento justo vs ICO/IDO, mecanismos de acumulo de valor
Objetivos
- Projetar modelos economicos de tokens sustentaveis
- Avaliar o alinhamento de incentivos de uma proposta de tokenomics
Conceitos-chave
- distribuicao de tokens
- cronogramas de vesting
- curvas de bonding
- tokens de governanca
- tokens de utilidade
- inflacao/deflacao
- queima de tokens
- acumulo de valor
4 · Frontend Web3 & Integracao3 tópicos
ethers.js & viem
Abstracao de provider e signer, interacao com contratos, escuta de eventos, codificacao ABI, construcao de transacoes, estimativa de gas, ethers.js v6, API type-safe do viem, multicall, requisicoes em lote
Objetivos
- Interagir com smart contracts usando ethers.js ou viem
- Gerenciar o ciclo de vida de transacoes da construcao a confirmacao
Conceitos-chave
- provider/signer
- instancias de contrato
- escuta de eventos
- codificacao/decodificacao ABI
- construcao de transacoes
- estimativa de gas
- ethers.js vs viem
- multicall
wagmi & Frontend Web3
Hooks wagmi (useAccount, useContractRead, useContractWrite), integracao React, RainbowKit, ConnectKit, troca de chain, resolucao ENS, gerenciamento de estado de transacoes, atualizacoes otimistas, tratamento de erros em dApps
Objetivos
- Construir frontends de dApps baseados em React usando hooks wagmi
- Implementar gerenciamento robusto de estado de transacoes com feedback ao usuario
Conceitos-chave
- hooks wagmi
- useContractRead/Write
- RainbowKit
- ConnectKit
- troca de chain
- resolucao ENS
- estado de transacao
- atualizacoes otimistas
Integracao de Carteiras
API provider MetaMask, protocolo WalletConnect, padrao de provider EIP-1193, assinatura de mensagens (personal_sign, EIP-712 typed data), gerenciamento de sessao, carteiras multi-chain, abstracao de conta (ERC-4337), carteiras de smart contract
Objetivos
- Integrar MetaMask e WalletConnect em uma dApp
- Implementar assinatura segura de mensagens com EIP-712
Conceitos-chave
- API provider MetaMask
- WalletConnect
- EIP-1193
- personal_sign
- EIP-712 typed data
- gerenciamento de sessao
- abstracao de conta
- ERC-4337
5 · Escalabilidade & Infraestrutura3 tópicos
Solucoes Layer 2
Rollups otimistas (Optimism, Arbitrum), ZK-rollups (zkSync, StarkNet), canais de estado, Plasma, validiums, disponibilidade de dados, mecanica de pontes L2, centralizacao de sequenciador, provas de fraude vs provas de validade
Objetivos
- Comparar arquiteturas de rollups otimistas e ZK-rollups
- Avaliar tradeoffs de seguranca e latencia de solucoes L2
Conceitos-chave
- rollups otimistas
- ZK-rollups
- canais de estado
- disponibilidade de dados
- provas de fraude
- provas de validade
- papel do sequenciador
- mecanica de ponte L1/L2
Pontes Cross-Chain
Arquiteturas de ponte (lock-and-mint, burn-and-mint, pools de liquidez), modelos de seguranca de ponte, relay chains, verificacao de light client, exploits de ponte e licoes, pontes canonicas vs terceiros, protocolo IBC
Objetivos
- Avaliar modelos de seguranca de pontes e suas premissas de confianca
- Analisar exploits historicos de pontes e suas causas raiz
Conceitos-chave
- lock-and-mint
- burn-and-mint
- pontes de pool de liquidez
- seguranca de ponte
- relay chains
- verificacao de light client
- exploits de ponte
- protocolo IBC
IPFS & Armazenamento Descentralizado
Enderecamento de conteudo IPFS, CIDs, servicos de pinning (Pinata, Infura), acordos de armazenamento Filecoin, armazenamento permanente Arweave, dados on-chain vs off-chain, hospedagem ENS + IPFS, camadas de disponibilidade de dados
Objetivos
- Projetar estrategias de armazenamento de dados combinando solucoes on-chain e off-chain
- Implementar pinning IPFS para conteudo descentralizado persistente
Conceitos-chave
- enderecamento de conteudo
- CIDs
- servicos de pinning
- Filecoin
- Arweave
- dados on-chain vs off-chain
- ENS + IPFS
- camadas de disponibilidade de dados
6 · Governanca & Padroes Avancados3 tópicos
Governanca DAO
Contratos Governor (OpenZeppelin), mecanismos de votacao (ponderado por token, quadratico, conviccao), controladores timelock, ciclo de vida de propostas, delegacao, votacao off-chain Snapshot, ataques de governanca, tesourarias multi-sig
Objetivos
- Projetar um framework de governanca DAO com checks and balances adequados
- Avaliar tradeoffs entre votacao on-chain e off-chain
Conceitos-chave
- contratos Governor
- mecanismos de votacao
- controladores timelock
- ciclo de vida de propostas
- delegacao
- votacao Snapshot
- ataques de governanca
- tesourarias multi-sig
Integracao de Oraculos
Feeds de preco Chainlink, VRF (funcao aleatoria verificavel), automacao (Keepers), CCIP, vetores de ataque a oraculos, oraculos TWAP, padroes de design de oraculos, computacao off-chain, smart contracts hibridos
Objetivos
- Integrar oraculos Chainlink para dados off-chain confiaveis
- Projetar arquiteturas de smart contracts resistentes a manipulacao de oraculos
Conceitos-chave
- feeds de preco Chainlink
- aleatoriedade VRF
- Chainlink Automation
- CCIP
- ataques a oraculos
- oraculos TWAP
- padroes de design de oraculos
- smart contracts hibridos
Padroes Avancados de Protocolo
Protecao MEV (Flashbots, MEV-Share), abstracao de conta (ERC-4337), arquiteturas baseadas em intencao, design de blockchain modular, restaking (EigenLayer), aplicacoes zero-knowledge, solucoes de privacidade (modelo Tornado Cash), composabilidade de protocolos
Objetivos
- Avaliar designs de protocolos emergentes e seus tradeoffs
- Projetar fluxos de transacao resistentes a MEV
Conceitos-chave
- protecao MEV
- Flashbots
- abstracao de conta
- arquiteturas baseadas em intencao
- blockchains modulares
- restaking
- aplicacoes zero-knowledge
- composabilidade de protocolos
Níveis: Júnior, Pleno, Sênior e Especialista
Explique com suas palavras
Corrigido por IA · sem cadastro · 1 perguntaSem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.
Já estuda Blockchain & Desenvolvimento Web3?
A avaliação mede tópico por tópico, e o plano pula o que você já sabe.
Aberto para ler. A conta só é necessária para ser medido.
Perguntas frequentes
Por onde começar a estudar Blockchain & Desenvolvimento Web3?
Comece por Fundamentos de Blockchain: Tecnologia de Ledger Distribuido, Mecanismos de Consenso e Hashing Criptografico & Assinaturas. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.
Quanto tempo leva uma avaliação completa de Blockchain & Desenvolvimento Web3?
Uma avaliação completa desta trilha leva cerca de 45 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.
Preciso de conta para usar esta página?
Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.