Pular para o conteúdo

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.

6
módulos
22
tópicos
45
min para avaliar

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 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

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.