---
title: "Um guia do desenvolvedor para o stack web3"
description: "O stack web3 em 2026, camada por camada: redes, infraestrutura, smart contracts, wallets, frontends, armazenamento, aplicações e a nova camada agentic."
---

# Um guia do desenvolvedor para o stack web3

<ImageBlock
  src="https://media.alchemy.com/blog/web3-stack-hero.png"
  alt="Um guia do desenvolvedor para a stack web3"
  width={5760}
  height={2700}
  priority
/>

Começar um projeto onchain em 2026 significa escolher um stack, não uma chain. Antes de escrever uma linha de lógica de negócio, você escolhe uma rede, um framework de smart contracts, um padrão de wallet, um provedor de infraestrutura e uma biblioteca de frontend, e cada uma dessas escolhas molda o próximo ano de trabalho de engenharia.

O web3 stack é o conjunto de camadas de ferramentas que um desenvolvedor usa ao construir qualquer coisa que rode em uma blockchain: redes, infraestrutura, smart contracts, wallets, bibliotecas de frontend, armazenamento, aplicações e uma camada agêntica mais nova, em que agentes de IA atuam como seus próprios usuários. Este guia é o mapa de trabalho: quem são os líderes em cada camada, onde estão as escolhas de verdade, e o que escolher quando a resposta depende do que você está construindo.

## As oito camadas do web3 stack

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 220, title: "Layer", dataType: "object" },
      { key: "2", width: 260, title: "What it does", dataType: "object" },
      { key: "3", width: 360, title: "Examples", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>1. Networks</p>", tooltip: "", icon: "" },
        "2": { title: "<p>The blockchains apps run on</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Ethereum, Solana, Bitcoin (L1s); Arbitrum, Base, Optimism (L2s); Celestia, OP Stack (modular)</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>2. Infrastructure</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Reads, writes, indexes, and connects onchain data</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Alchemy, QuickNode, Helius; The Graph, Dune; LayerZero, Chainlink; Etherscan, Solscan</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>3. Smart contracts</p>", tooltip: "", icon: "" },
        "2": { title: "<p>The programs that run onchain</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Solidity, Rust, Move (languages); Foundry, Hardhat, Anchor (frameworks)</p>", tooltip: "", icon: "" },
        id: 2,
      },
      {
        "1": { title: "<p>4. Wallets and accounts</p>", tooltip: "", icon: "" },
        "2": { title: "<p>User identity and asset custody</p>", tooltip: "", icon: "" },
        "3": { title: "<p>MetaMask, Phantom, Safe; Privy, Dynamic; ENS, World</p>", tooltip: "", icon: "" },
        id: 3,
      },
      {
        "1": { title: "<p>5. Frontend libraries and connectors</p>", tooltip: "", icon: "" },
        "2": { title: "<p>App-to-chain and app-to-wallet integration</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Viem, Wagmi, ethers.js, @solana/kit; RainbowKit, Reown AppKit</p>", tooltip: "", icon: "" },
        id: 4,
      },
      {
        "1": { title: "<p>6. Storage</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Where app data and files live</p>", tooltip: "", icon: "" },
        "3": { title: "<p>IPFS, Arweave, Filecoin, Walrus</p>", tooltip: "", icon: "" },
        id: 5,
      },
      {
        "1": { title: "<p>7. Applications</p>", tooltip: "", icon: "" },
        "2": { title: "<p>What users interact with</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Uniswap, Aave, Polymarket, Lido, Ondo</p>", tooltip: "", icon: "" },
        id: 6,
      },
      {
        "1": { title: "<p>8. Agentic</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Identity, payments, and discovery for AI agents</p>", tooltip: "", icon: "" },
        "3": { title: "<p>x402, MPP, ACP, A2P; MCP servers; smart-account agent identity</p>", tooltip: "", icon: "" },
        id: 7,
      },
    ],
  }}
/>

## Camada 1: Networks

Uma blockchain é a base do stack, e "a blockchain" agora pode significar três coisas: layer 1s que rodam seu próprio consenso, rollups layer 2 que tomam segurança emprestada de uma layer 1, e componentes modulares que permitem que uma equipe monte sua própria chain.

Três layer 1s concentram a maior parte da atividade. Ethereum tem a maior liquidez e abriga a maioria das stablecoins e do DeFi. Solana é a mais rápida em uso de produção, o que a torna o padrão para pagamentos e apps de consumo. Bitcoin tem o maior valor e, por meio de um conjunto crescente de layer 2s, está se tornando programável. Além dessas, chains como BNB Smart Chain, Tron, Avalanche e Polygon têm tráfego real de produção, e L1s mais novas como Hyperliquid, Monad e Sui merecem atenção.

Rollups layer 2 executam transações em sua própria chain e postam de volta em uma layer 1 para segurança, o que mantém as taxas baixas herdando as garantias da chain base. As maiores (Arbitrum, Base, OP Mainnet) usam provas otimistas; um segundo grupo (zkSync, Starknet, Linea) usa provas zero-knowledge para liquidação final mais rápida. Quase todas vivem hoje na Ethereum; rollups de Bitcoin e Solana existem, mas estão em estágio bem mais inicial. Nosso [overview de soluções de escalabilidade da Ethereum](https://www.alchemy.com/overviews/ethereum-scaling-solutions) aprofunda o tema.

Componentes modulares permitem montar uma chain em vez de entrar em uma já existente. O OP Stack e o Arbitrum Orbit transformam o lançamento de uma L2 Ethereum em uma escolha de configuração, e [camadas de disponibilidade de dados](https://www.alchemy.com/overviews/data-availability-layer) como Celestia e EigenDA permitem que uma nova chain armazene seus dados sem pagar os preços da Ethereum por isso. Provedores de [rollups-as-a-service](https://www.alchemy.com/overviews/rollups-as-a-service-raas) (Alchemy, Conduit, Caldera) empacotam tudo isso como um serviço gerenciado.

Na prática, você raramente escolhe apenas uma em 2026. A maioria dos apps de produção roda [multichain](https://www.alchemy.com/overviews/the-future-is-multichain): uma L2 Ethereum para fluxos de alto valor, Solana para pagamentos, uma L2 de Bitcoin para BTC nativo. Isso costumava significar uma integração separada para cada chain. Não é mais assim, porque provedores de infraestrutura modernos expõem a mesma API em mais de 100 chains, então adicionar uma chain está mais para uma mudança de configuração do que para uma reconstrução.

## Camada 2: Infrastructure

Toda blockchain roda em uma rede de nodes: computadores que armazenam os dados da chain e executam suas regras de consenso. Para ler estado ou enviar uma transação, seu app precisa falar com um node, e você pode rodar o seu próprio ou alugar um.

Pense nisso como um banco de dados. Você poderia hospedar o Postgres você mesmo, mas a maioria das equipes aluga uma instância gerenciada para poder lançar funcionalidades em vez de cuidar de hardware. Nodes funcionam da mesma forma, com uma conta mais salgada: um node de archive da Ethereum auto-hospedado custa de US$ 10.000 a US$ 25.000 por ano em armazenamento e banda, antes de contar qualquer tempo de engenharia. Por isso a maioria das equipes aluga.

Provedores de node e RPC são o que você aluga. Eles expõem os endpoints JSON-RPC e WebSocket que seu app chama, rodam nodes em várias regiões com redundância e absorvem o trabalho operacional. Alchemy, QuickNode, Chainstack, Helius (focada em Solana) e dRPC são as principais opções em 2026.

O acesso bruto a nodes raramente é suficiente por si só. Responder "todos os NFTs de uma wallet" ou "o histórico de preços deste token" consultando um node diretamente é lento e caro, então a maioria das equipes também usa APIs de dados e indexação. The Graph foi pioneira em indexação com [subgraphs](https://www.alchemy.com/overviews/what-is-a-subgraph); Alchemy, Dune e Goldsky oferecem APIs de dados de nível mais alto para saldos, transferências, preços e históricos.

Algumas categorias especializadas completam a camada. Bridges (LayerZero, Wormhole, Chainlink CCIP) movem ativos e mensagens entre chains. Oracles (Chainlink, Pyth) trazem dados offchain, como preços, para onchain. Block explorers (Etherscan, Solscan) são a janela pública para a atividade de qualquer chain. Nosso [overview das melhores blockchain APIs](https://www.alchemy.com/overviews/best-blockchain-apis-for-building-onchain-applications) aprofunda o que buscar.

## Camada 3: Smart contracts

Smart contracts são programas que rodam em uma blockchain. São escritos em uma linguagem que a máquina virtual da chain consegue executar, compilados, implantados e chamados por transações. As duas decisões nesta camada são em qual linguagem escrever e em qual framework escrever.

A escolha da linguagem é determinada principalmente pela chain em que você constrói:

- **Solidity** é a linguagem dominante na Ethereum e o padrão para qualquer chain EVM (Arbitrum, Base, Optimism, BNB, Avalanche, Polygon).
- **Rust** roda programas Solana e aparece na NEAR, em partes da Aptos e na maioria dos componentes do stack modular. As diferenças da Solana em relação à Solidity são abordadas no nosso [overview de Solidity vs Rust](https://www.alchemy.com/overviews/solidity-vs-rust).
- **Move** é a linguagem da Sui e da Aptos, projetada para programação de ativos mais segura, com um sistema de tipos orientado a recursos que torna "você não pode duplicar ou perder um token acidentalmente" uma propriedade do próprio verificador de tipos.
- **Vyper** é uma alternativa ao Solidity com sintaxe parecida com Python, usada por alguns protocolos DeFi da EVM (a Curve é o maior exemplo).
- **Cairo** é a linguagem da Starknet, projetada para provabilidade STARK.

Depois de escolher a linguagem, o framework é onde você vive no dia a dia. Ele compila seu código, roda seus testes, faz o deploy em testnets e mainnet, e fornece uma rede local para simulação. Três merecem destaque, e existem muitos outros.

Foundry é o framework mais popular para Ethereum. Escrito em Rust, compila e testa Solidity rapidamente, e seu fuzzing embutido tornou o teste rigoroso o padrão. A maioria dos novos projetos EVM começa com o Foundry.

Hardhat é a alternativa consolidada, e a escolha natural para equipes que trabalham em TypeScript de ponta a ponta. Ele compila, testa e faz o deploy dos seus contratos, roda uma rede Ethereum local para desenvolvimento e oferece suporte a testes em Solidity e TypeScript por meio de um grande ecossistema de plugins.

Anchor é o padrão para programas Solana. Ele gera SDKs de cliente a partir dos IDLs dos programas, cuida da serialização, e é o equivalente, na Solana, a usar o Foundry junto com um gerador de cliente de frontend.

Para o conjunto mais amplo de frameworks, bibliotecas de teste, ferramentas de deploy e tooling correlato, nosso [overview de 20 ferramentas de desenvolvimento blockchain](https://www.alchemy.com/overviews/20-blockchain-development-tools) é a referência de trabalho.

## Camada 4: Wallets and accounts

Uma wallet desempenha dois papéis em um app web3. É a identidade do usuário, o endereço de conta que o representa onchain, e é sua wallet no sentido literal, o lugar onde os ativos dele vivem e o que assina as transações para movê-los. Três padrões cobrem a maioria dos builds: contas de propriedade externa, smart contract wallets e embedded wallets. Qual delas usar depende de quem é o usuário, desde um humano nativo em cripto até um consumidor que nunca instalou uma wallet, passando por um agente de IA agindo por conta própria.

Contas de propriedade externa (EOAs) são o padrão original de wallet da Ethereum: um par de chaves pública/privada armazenado em uma extensão de navegador, app mobile ou dispositivo de hardware. MetaMask, Rabby, Phantom (Solana) e Backpack são os principais exemplos voltados ao usuário e a forma como a maioria dos usuários nativos em cripto já existentes guarda seus ativos.

Smart contract wallets são contas que são, elas mesmas, programas. Podem exigir múltiplas assinaturas, agrupar transações em lote, patrocinar gas, definir limites de gasto, rotacionar chaves e autenticar com passkeys em vez de seed phrases. A Safe (antiga Gnosis Safe) é a maior em ativos custodiados. Coinbase Smart Wallet, Argent e Ambire são implementações voltadas ao usuário. O padrão por trás delas é o ERC-4337, que entrou em produção na mainnet da Ethereum em março de 2023 e hoje está implantado na maioria das principais L2s. O EIP-7702 estende esse padrão permitindo que uma EOA comum se comporte temporariamente como um smart contract, de modo que usuários existentes ganhem funcionalidades de smart account sem migrar de conta. Esses mesmos recursos (limites de gasto, session keys, permissões delimitadas) são também o que torna as smart accounts o padrão para agentes de IA, que precisam transacionar por conta própria sem deter autoridade ilimitada. A Camada 8 retoma esse fio.

Embedded wallets são wallets criadas e gerenciadas dentro de uma aplicação, em vez de uma extensão de navegador. O usuário faz login com e-mail ou rede social, e o SDK provisiona uma wallet que ele pode exportar depois. Privy, Dynamic, Reown e o Coinbase Wallet as a Service são provedores comuns em 2026. A maioria dos SDKs de embedded wallet usa MPC (computação multipartidária) por baixo dos panos, dividindo a chave entre provedores para que nenhuma parte isolada consiga assinar sozinha. É assim que a maioria dos produtos cripto voltados ao consumidor faz o onboarding de novos usuários hoje, porque a maioria dos usuários não tem o MetaMask ou o Phantom instalado antes de chegar.

Um endereço de wallet é uma identidade, mas uma identidade estranha: é uma longa string hexadecimal que não diz nada sobre quem ou o que está por trás dela. Duas primitivas adjacentes preenchem essa lacuna. Serviços de nomes como o ENS mapeiam um nome legível (alice.eth) para um endereço, e o SNS faz o mesmo na Solana. Protocolos de prova de humanidade como o World usam verificação biométrica para vincular uma identidade onchain a um humano real, o que importa cada vez mais à medida que uma parcela crescente das contas pertence a agentes, não a pessoas.

Nosso [overview de web3 wallets](https://www.alchemy.com/overviews/web3-wallets) detalha cada categoria. A versão resumida: use wallets existentes para produtos técnicos, use embedded wallets para produtos de consumo, e use smart accounts quando algo além de um humano estiver assinando.

## Camada 5: Frontend libraries and connectors

Bibliotecas de frontend cuidam do trabalho de interação com a chain que uma aplicação precisa: ler estado de um contrato, construir e assinar transações, escutar eventos, formatar endereços e saldos. Elas ficam entre o código da sua aplicação e o JSON-RPC que a chain fala. Duas bibliotecas dominam a EVM, e uma domina a Solana.

Para Ethereum e chains EVM, Viem e Wagmi são a dupla padrão para novos projetos. Viem é uma biblioteca TypeScript para interação direta com a chain (ler estado, escrever transações, decodificar eventos), com um bundle menor, melhor tree-shaking e uma API mais tipada do que as bibliotecas mais antigas. Wagmi é uma camada de React hooks construída sobre o Viem que cuida do estado de conexão da wallet, do ciclo de vida da transação e da troca de chain. A maioria dos novos apps EVM em 2026 usa as duas juntas.

O ethers.js é a alternativa mais antiga e ainda é mantido ativamente. Muitos apps existentes rodam sobre ele, e não há nada de errado nisso, embora projetos novos geralmente escolham Viem e Wagmi pelas vantagens de tipagem e tamanho de bundle.

Do lado da Solana, `@solana/kit` (a reescrita moderna da biblioteca original `@solana/web3.js`) é o padrão. Os geradores de cliente TypeScript do Anchor cuidam da interface do programa a partir do frontend.

Depois que sua biblioteca consegue falar com a chain, você ainda precisa de uma forma de o usuário conectar sua wallet. Bibliotecas de connector cuidam do botão "Connect Wallet", do modal que lista as wallets suportadas, dos avisos de rede incompatível e da persistência da sessão. Sem uma delas, você escreve essas cem linhas de scaffolding de UI em todo app.

- RainbowKit (React, baseado em Wagmi) é o padrão popular para apps focados só em Ethereum. ConnectKit é a alternativa mais enxuta quando você quer mais controle sobre a UI.
- Reown AppKit, o sucessor reconstruído do WalletConnect (que se rebatizou como Reown em 2024), suporta centenas de wallets em EVM, Solana e Bitcoin.
- Privy e Dynamic (abordados na Camada 4) incluem sua própria lógica de connector, então apps de consumo que usam embedded wallet conseguem unificar a etapa de wallet e a etapa de conexão em um único login.

## Camada 6: Storage

A maior parte dos dados de aplicação não vive onchain, e a maior parte não precisa viver. Colocar imagens, vídeo ou JSON grande na Ethereum é caro demais, então a regra prática é simples: descentralize os dados que precisam ser descentralizados e mantenha o resto onde for mais barato. Muitos apps de produção servem assets a partir de cloud storage comum e reservam armazenamento descentralizado para os dados que precisam ser permanentes ou resistentes à censura, como o metadata para o qual um NFT aponta.

Quando você realmente precisa de armazenamento descentralizado, alguns protocolos cobrem a maioria dos casos:

- IPFS (o InterPlanetary File System) é armazenamento endereçado por conteúdo, a casa comum para metadata de NFT e arquivos de app. Pinata e Filebase mantêm esses dados online.
- Arweave oferece armazenamento "permaweb": pague uma vez, armazene para sempre. Serve para arquivos e outros conteúdos de vida longa.
- Filecoin é um mercado de armazenamento com contratos pagos, usado em escalas maiores e mais corporativas. Walrus é uma opção mais nova, nativa da Sui, construída para mídia e datasets grandes.

## Camada 7: Applications

A camada de aplicação é a parte com a qual os usuários realmente interagem, e a maioria dos apps compartilha um padrão que vale a pena aprender de uma vez: conectar uma wallet, aprovar um token, assinar uma transação, terminar com recibos onchain.

DeFi é a categoria mais madura. Exchanges descentralizadas (a Uniswap lidera em volume spot, a Hyperliquid lidera em perpétuos, a Curve domina swaps de stablecoin) permitem que usuários negociem sem uma conta. Mercados de empréstimo (a Aave é a maior) permitem que usuários peguem empréstimo contra colateral ou obtenham rendimento. Liquid staking (Lido, Rocket Pool) permite que usuários obtenham rendimentos de validador sem rodar um node.

O DeFi também roda sobre stablecoins, que merecem menção à parte porque são menos um app e mais o dinheiro que os apps movem. Os saldos vivem em wallets normais, as transferências se liquidam em segundos, e qualquer contrato pode detê-las ou movê-las. USDC, USDT, DAI, o PYUSD do PayPal e o RLUSD da Ripple são as principais stablecoins em dólar, usadas para negociação, pagamentos, tesouraria, folha de pagamento e como unidade de conta em todo o DeFi. Nosso [guia de stablecoins empresariais](https://www.alchemy.com/overviews/enterprise-stablecoin-guide) cobre os casos de uso em detalhe.

Além do DeFi, a camada de aplicação está totalmente em aberto. Mercados de previsão (Polymarket, Kalshi) transformam resultados do mundo real em mercados negociáveis, e seus dados de resolução são cada vez mais citados pela mídia tradicional. Apps sociais onchain colocam o grafo e o conteúdo de um usuário sob o controle dele, em vez de em um banco de dados privado. NFTs e jogos onchain já passaram do pico especulativo e migraram para colecionáveis, ingressos e ativos de jogo persistentes. Ativos do mundo real tokenizados já são uma categoria de receita real: produtos de tesouraria da Ondo, Maple e BlackRock somam bilhões, e bancos e fintechs (JPMorgan, Visa, PayPal, Stripe) estão construindo sobre os mesmos trilhos. O resumo honesto é que as categorias continuam se expandindo e você pode construir praticamente qualquer coisa aqui.

## Camada 8: A camada agêntica

A camada mais nova é também a que está se movendo mais rápido. Agentes de IA já são uma classe de usuário que assina transações, paga por chamadas de API e opera dentro de aplicações sem um humano no circuito. Eles precisam das mesmas três coisas que qualquer usuário precisa: uma identidade, uma forma de pagar e uma forma de descobrir quais serviços existem. A camada agêntica é o conjunto de primitivas que oferece cada uma dessas coisas.

A identidade do agente é rastreada onchain por uma wallet, da mesma forma que a de usuários humanos. As mesmas smart accounts que humanos usam podem ser atribuídas a um agente. O agente detém as chaves (ou parte delas, via MPC) e assina transações por conta própria. Os recursos de smart account que já existem para usuários humanos são exatamente o que limita um agente: um limite de gasto que ele não pode ultrapassar, uma session key que expira, permissões restritas a um único contrato.

Depois que um agente tem uma identidade, ele precisa de uma forma de pagar. O padrão emergente combina a resposta HTTP 402 "Payment Required" com transferências onchain de stablecoin: um agente chama uma API, recebe um 402, paga a partir da própria wallet e prossegue, sem conta, sem chave de API e sem relacionamento prévio. Vários padrões definem como isso funciona, incluindo o [x402](https://github.com/coinbase/x402) da Coinbase, MPP, ACP e A2P. Nenhum se consolidou como vencedor, e a maioria das implantações sérias espera dar suporte a mais de um. Plataformas de proxy, incluindo o [AgentPay da Alchemy](https://www.alchemy.com/agentpay), ficam na frente de uma API e traduzem entre os padrões, de modo que um comerciante integra uma vez em vez de fazê-lo separadamente para cada protocolo.

A terceira peça é a descoberta. Depois que agentes conseguem ter identidade e pagar, eles ainda precisam de uma forma de aprender quais serviços existem e como chamá-los. O Model Context Protocol (MCP), originalmente proposto pela Anthropic, define como um agente de IA aprende o que um sistema externo consegue fazer e quais ferramentas ele oferece. A maioria dos grandes provedores de API já disponibiliza servidores MCP para que agentes possam usá-los diretamente sem que um humano precise ler a documentação primeiro. Nosso [servidor MCP da Alchemy](https://www.alchemy.com/docs/alchemy-mcp-server) expõe 148 ferramentas em mais de 100 chains para qualquer cliente compatível com MCP.

O que a camada agêntica muda no design de produto:

- Documentação também é uma ferramenta. Manifestos de skills e servidores MCP tornam as capacidades legíveis por máquina, não só por humanos.
- A autenticação ganha novas formas. Um agente pode não ter uma pessoa para completar um fluxo OAuth. Sign-in with Ethereum, delegações via EIP-7702 e session keys dão a agentes credenciais portáteis e delimitadas.
- A precificação passa a assumir microtransações. Um único fluxo de trabalho de agente pode disparar milhares de pagamentos de frações de centavo por chamada por minuto, o oposto de como a precificação de SaaS paga por humanos é construída.

## Como escolher por onde começar

A maioria das equipes pensa demais na camada de rede e de menos em tudo que está acima dela. As decisões que consomem a maior parte das horas de engenharia estão nas camadas de infraestrutura, smart contracts e wallets.

- **Escolha a chain (ou chains) pelo usuário.** L2s da Ethereum para DeFi e casos de uso de alta confiança. Solana para pagamentos, apps de consumo e produtos sensíveis à latência. L2s de Bitcoin para produtos de BTC nativo. Uma segunda ou terceira chain deixa de ser cara assim que seu provedor de infraestrutura já a suporta.
- **Escolha a infraestrutura pelo que você realmente chama.** A maioria das equipes precisa de um provedor de RPC com as chains e as APIs de dados indexados que usa. Alchemy, QuickNode, Helius e Chainstack são as principais opções.
- **Escolha um framework de smart contracts pela linguagem.** Foundry para projetos só em Solidity e o loop de teste mais rápido. Hardhat para equipes fortemente em TypeScript. Anchor para Solana.
- **Escolha um stack de frontend pelo público.** Wallets existentes: Viem, Wagmi e um connector como RainbowKit ou AppKit. Sem expectativa de wallet: um SDK de embedded wallet como Privy ou Dynamic.
- **Escolha padrões de wallet pelo controle.** Bibliotecas de connector para o modelo bring-your-own-wallet. Smart accounts quando você precisa patrocinar gas, agrupar transações em lote, delimitar permissões ou construir para um agente.

A maioria dessas decisões é reversível. As duas que grudam são sua chain e seu padrão de wallet, porque mudar qualquer uma delas depois do lançamento significa migrar usuários. Acerte essas duas; itere no resto.

## FAQ

### O que é o web3 stack?

O web3 stack é o conjunto de camadas de ferramentas que um desenvolvedor usa ao construir aplicações baseadas em blockchain: redes (L1s, L2s, componentes modulares), infraestrutura para ler e escrever dados onchain, smart contracts, wallets e account abstraction (incluindo primitivas de identidade como o ENS), bibliotecas de frontend e connectors de wallet, armazenamento descentralizado, e a camada de aplicação. Uma oitava camada, mais nova (o stack agêntico), permite que agentes de IA atuem como usuários sobre as mesmas primitivas.

### Quais linguagens de programação os desenvolvedores web3 usam?

As linguagens mais comuns são Solidity (Ethereum e chains EVM), Rust (Solana, NEAR, partes da Aptos e do stack modular), Move (Sui, Aptos), Vyper (alguns protocolos DeFi da EVM) e Cairo (Starknet). Solidity é o padrão para qualquer chain compatível com EVM. Rust domina fora da EVM.

### Qual framework de smart contract devo usar em 2026?

Foundry para a maioria dos novos projetos Ethereum e EVM, especialmente quando a equipe escreve Solidity de ponta a ponta. Hardhat quando a equipe é fortemente TypeScript e quer a mesma linguagem em contratos, scripts e testes. Anchor para programas Solana em Rust.

### Preciso rodar meu próprio node para construir um app web3?

Quase certamente não. Um node de archive da Ethereum auto-hospedado custa de US$ 10.000 a US$ 25.000 por ano, majoritariamente em armazenamento NVMe e banda, antes de contar as horas de engenharia para mantê-lo no ar. A maioria das equipes de produção usa um provedor de RPC gerenciado (Alchemy, QuickNode, Helius, Chainstack, dRPC) que expõe endpoints JSON-RPC e WebSocket e APIs de dados indexados como serviços hospedados.

### O que é account abstraction?

Account abstraction é um padrão em que a conta de um usuário é, ela mesma, um smart contract, em vez de um simples par de chaves. O ERC-4337 é o padrão da Ethereum que define como isso funciona sem alterar o protocolo subjacente; entrou em produção na mainnet em março de 2023. Smart contract wallets podem patrocinar gas, agrupar transações em lote, definir limites de gasto, rotacionar chaves e autenticar com passkeys. O EIP-7702 estende esse padrão permitindo que uma EOA comum se comporte temporariamente como um smart contract.

### Como os agentes de IA se encaixam no web3 stack?

Agentes usam a infraestrutura existente com três acréscimos. Usam smart accounts como identidade, assinam suas próprias transações e detêm suas próprias chaves (às vezes via MPC). Pagam pelo acesso a APIs usando um dos vários padrões emergentes (x402, MPP, ACP, A2P), todos combinando HTTP 402 com transferências onchain de stablecoin, sem um vencedor único ainda. Descobrem capacidades por meio de manifestos legíveis por máquina, na maioria das vezes via Model Context Protocol (MCP). O resultado é que agentes conseguem usar a infraestrutura blockchain de ponta a ponta sem uma conta emitida por humano, uma chave de API ou um relacionamento prévio.

### Em qual chain devo construir em 2026?

Escolha pelo lugar onde seus usuários e sua liquidez já estão. Ethereum e suas L2s (Arbitrum, Base, Optimism, zkSync) para DeFi, stablecoins e casos de uso de alta confiança. Solana para pagamentos, apps de consumo e produtos sensíveis à latência. Bitcoin e suas L2s para produtos de BTC nativo. A maioria dos apps de produção já é multichain por padrão, e provedores de infraestrutura modernos transformam operar em mais de 100 chains em uma escolha de configuração, em vez de um build separado.

### O que são blockchains compatíveis com EVM?

Blockchains compatíveis com EVM compartilham a Virtual Machine da Ethereum, o que significa que contratos em Solidity e a maior parte do tooling da Ethereum funcionam em todas elas sem modificação. Arbitrum, Base, Optimism, BNB Smart Chain, Avalanche e Polygon são todas compatíveis com EVM. O benefício prático para desenvolvedores é que fazer deploy em uma segunda chain EVM está próximo de uma mudança de configuração — o mesmo código de contrato, o mesmo framework e o mesmo stack de bibliotecas se transferem todos.

### Por que não posso armazenar todos os dados da minha aplicação diretamente na blockchain?

Armazenar dados onchain é caro porque cada byte precisa ser processado e armazenado por todo node da rede. Colocar imagens, vídeo ou JSON grande na Ethereum custaria ordens de grandeza a mais do que um armazenamento em nuvem equivalente. A regra prática: mantenha onchain apenas os dados que precisam ser imutáveis ou verificáveis de forma trustless — estado de transação, registros de propriedade, lógica de contrato — e use armazenamento descentralizado (IPFS, Arweave, Filecoin) ou cloud storage comum para todo o resto.

### Que tipos de aplicações são construídos sobre o Web3 stack?

A camada de aplicação está totalmente em aberto. DeFi é a categoria mais madura: exchanges descentralizadas (Uniswap, Hyperliquid, Curve), mercados de empréstimo (Aave) e liquid staking (Lido, Rocket Pool). Stablecoins (USDC, USDT, DAI) são o dinheiro que esses apps movem. Além do DeFi: mercados de previsão (Polymarket), apps sociais onchain, NFTs e jogos onchain, e ativos do mundo real tokenizados da Ondo, Maple e BlackRock. Bancos e fintechs, incluindo JPMorgan, Visa, PayPal e Stripe, estão construindo sobre os mesmos trilhos.

## Comece a construir

O web3 stack tem líderes claros na maioria das categorias, blockchains modulares e account abstraction tornam os trade-offs explícitos em vez de impô-los a você, e a infraestrutura moderna reduziu drasticamente o custo de ir multichain.

[Obtenha uma chave de API gratuita da Alchemy para mais de 100 chains](https://dashboard.alchemy.com/signup). Sem cartão de crédito, sem lista de espera, sem contratos. [Fale com o time de vendas](https://www.alchemy.com/contact-sales) se você estiver construindo em escala de produção.
