Poucos percebem que o verdadeiro poder do Ethereum não está apenas em sua capacidade de executar contratos inteligentes, mas na padronização que permitiu a explosão de inovação descentralizada. O ERC-20 não é um ativo, nem uma moeda — é um protocolo técnico simples que se tornou a espinha dorsal de milhares de projetos, desde stablecoins bilionárias até tokens de governança de protocolos DeFi. Mas o que é ERC-20, afinal, e por que esse conjunto de regras técnicas transformou o Ethereum na plataforma dominante para ativos digitais programáveis?
A resposta revela uma lição fundamental da engenharia de software: a interoperabilidade gera valor exponencial. Antes do ERC-20, cada token no Ethereum era uma ilha — incompatível com carteiras, exchanges e contratos de outros desenvolvedores. Com o ERC-20, nasceu uma linguagem comum. E foi essa linguagem que permitiu que o ecossistema crescesse de forma orgânica, colaborativa e escalável. Compreender o ERC-20 é, portanto, entender como o caos da inovação pode ser canalizado em um sistema funcional — e por que o Ethereum se tornou muito mais do que “o Bitcoin 2.0”.
- O que significa ERC-20 e como ele foi criado?
- Quais funções obrigatórias e opcionais definem um token ERC-20?
- Por que o ERC-20 foi essencial para o surgimento de stablecoins, ICOs e DeFi?
- Quais são as limitações do ERC-20 — e como padrões mais novos (como ERC-721 e ERC-1155) o complementam?
- Como identificar e interagir com tokens ERC-20 com segurança?
O que significa ERC-20?
ERC é a sigla para Ethereum Request for Comments (Pedido de Comentários do Ethereum), um sistema formal para propor melhorias na rede Ethereum — semelhante aos RFCs da internet. O número “20” refere-se à vigésima proposta submetida à comunidade. Lançada em 2015 por Fabian Vogelsteller e Vitalik Buterin, a ERC-20 definiu um conjunto padrão de regras que qualquer token na rede Ethereum deve seguir para ser considerado compatível.
Essas regras não são impostas por um órgão central, mas adotadas voluntariamente pelos desenvolvedores. A adesão ao padrão garante que o token funcione perfeitamente com carteiras, exchanges descentralizadas (DEXs), protocolos DeFi e outros contratos inteligentes — sem necessidade de integração personalizada.
As seis funções essenciais de um token ERC-20
Para ser compatível com o ERC-20, um contrato inteligente deve implementar pelo menos seis funções obrigatórias:
- totalSupply(): Retorna o número total de tokens em circulação.
- balanceOf(address): Mostra o saldo de tokens de um endereço específico.
- transfer(address, uint256): Permite enviar tokens diretamente de uma carteira para outra.
- transferFrom(address, address, uint256): Permite que um terceiro (como um contrato DeFi) transfira tokens em nome do proprietário — essencial para aprovações (approvals).
- approve(address, uint256): Autoriza um endereço a gastar uma quantidade específica de tokens em seu nome.
- allowance(address, address): Verifica quanto um endereço está autorizado a gastar de outro.
Além disso, o padrão define três eventos obrigatórios: Transfer, Approval e Transfer (para contratos), que permitem que carteiras e exploradores de blockchain rastreiem movimentações em tempo real.
Por que o ERC-20 foi revolucionário?
Antes do ERC-20, cada projeto criava seu próprio formato de token. Uma carteira que suportava o token A não reconhecia o token B. Exchanges precisavam desenvolver integrações individuais para cada novo ativo. Isso limitava drasticamente a escalabilidade.
O ERC-20 resolveu isso com elegância: ao padronizar a interface, qualquer aplicação Ethereum passou a suportar automaticamente todos os tokens compatíveis. Isso permitiu:
- Explosão das ICOs (2017–2018): Projetos podiam lançar tokens em minutos, sabendo que seriam imediatamente negociáveis em DEXs como o Uniswap (lançado posteriormente) e reconhecidos por carteiras como MetaMask.
- Nascimento das stablecoins: USDT, USDC e DAI são todos tokens ERC-20. Sua interoperabilidade com o ecossistema Ethereum foi crucial para o crescimento do DeFi.
- Composição DeFi (“money legos”): Protocolos como Aave, Compound e Curve interagem perfeitamente com tokens ERC-20, permitindo empréstimos, trocas e yield farming sem fricção.
Hoje, mais de 500.000 tokens ERC-20 foram criados, e o valor total bloqueado (TVL) em protocolos que os utilizam ultrapassa dezenas de bilhões de dólares.
Limitações do ERC-20 e evoluções posteriores
Apesar de seu sucesso, o ERC-20 tem falhas conhecidas:
Perda acidental de tokens
Se um usuário enviar tokens ERC-20 diretamente para um contrato inteligente que não implementa a função receive() (como uma exchange), os tokens podem ser perdidos para sempre. Isso já resultou em perdas de milhões de dólares.
Incompatibilidade com transações nativas
Token ERC-20 não pode ser usado para pagar taxas de gás — apenas ETH nativo. Isso obriga os usuários a manterem ETH separadamente, mesmo que queiram operar apenas com tokens.
Não suporta ativos únicos
O ERC-20 é projetado para tokens fungíveis (intercambiáveis). Para ativos não fungíveis (NFTs), surgiram padrões como ERC-721 (CryptoKitties, Bored Apes) e ERC-1155 (tokens semi-fungíveis para jogos).
Novos padrões tentam resolver essas falhas. O ERC-223 e ERC-677 propõem mecanismos para evitar perdas em contratos. O ERC-4626 padroniza vaults de rendimento. Mas nenhum substituiu o ERC-20 — apenas o complementa.
Exemplos reais de tokens ERC-20 que moldaram o ecossistema
- USDT (Tether): A stablecoin mais utilizada no mundo, com dezenas de bilhões em circulação — quase toda movimentada na rede Ethereum como ERC-20.
- UNI (Uniswap): Token de governança da maior DEX do mundo. Permite que detentores votem em melhorias do protocolo.
- LINK (Chainlink): Token usado para pagar oráculos descentralizados que fornecem dados do mundo real para contratos inteligentes.
- DAI: Stablecoin descentralizada colateralizada por ativos cripto, essencial para empréstimos e poupança no DeFi.
Esses tokens não existiriam na forma atual sem o ERC-20. Sua liquidez, segurança e utilidade dependem diretamente da padronização.
Como identificar e usar tokens ERC-20 com segurança
Ao interagir com tokens ERC-20, siga estas práticas:
- Verifique o contrato no Etherscan: Todo token legítimo tem seu código verificado. Desconfie de tokens com contratos não verificados ou com nomes similares a projetos famosos (ex: “Uniswup”).
- Nunca envie tokens diretamente para contratos não compatíveis: Use sempre a função “Withdraw” ou “Send” da própria plataforma, nunca a transferência direta da carteira.
- Revise suas aprovações (approvals): Ferramentas como Revoke.cash permitem revogar permissões concedidas a contratos maliciosos ou obsoletos.
- Use carteiras atualizadas: MetaMask, Ledger e Trezor suportam automaticamente tokens ERC-20 conhecidos.
O futuro do ERC-20 no Ethereum pós-Merge
Mesmo com a transição do Ethereum para Proof-of-Stake e o lançamento de atualizações como Dencun (que reduziu custos com rollups), o ERC-20 permanece central. A Layer 2 (como Arbitrum, Optimism e Base) também adota o padrão, garantindo compatibilidade total com o ecossistema principal.
Embora novos padrões surjam para casos de uso específicos, o ERC-20 continua sendo o “formato MP3” dos tokens fungíveis: simples, universal e profundamente enraizado na infraestrutura digital global. Sua simplicidade é sua força — e sua longevidade está assegurada enquanto houver demanda por ativos programáveis interoperáveis.
Conclusão: o ERC-20 como atração invisível da inovação
O ERC-20 é um lembrete poderoso de que as maiores revoluções tecnológicas muitas vezes nascem de convenções aparentemente técnicas e burocráticas. Ao definir regras claras de convivência, ele permitiu que milhares de desenvolvedores, empreendedores e comunidades construíssem juntos — sem precisar reinventar a roda a cada novo projeto.
Para o Ethereum, o ERC-20 não foi apenas um padrão; foi o catalisador que transformou uma plataforma de contratos inteligentes em um ecossistema financeiro global, aberto e composto. E enquanto houver tokens fungíveis em blockchains, a influência do ERC-20 será sentida — mesmo que seu nome raramente apareça nos holofotes.
Todo token no Ethereum é ERC-20?
Não. Embora o ERC-20 seja o padrão mais comum para tokens fungíveis, existem outros padrões: ERC-721 para NFTs, ERC-1155 para tokens híbridos, e até tokens não padronizados. Além disso, o próprio ETH nativo não é um token ERC-20 — ele é a moeda base da rede.
Posso criar meu próprio token ERC-20?
Sim. Ferramentas como OpenZeppelin oferecem bibliotecas seguras e auditadas para criar tokens ERC-20 em poucas linhas de código. Plataformas como Remix IDE permitem implantar o contrato diretamente no blockchain. No entanto, criar é fácil; construir valor e adoção é o verdadeiro desafio.
Por que às vezes meus tokens ERC-20 não aparecem na carteira?
Carteiras como MetaMask só exibem tokens ERC-20 conhecidos automaticamente. Para ver um token personalizado, você precisa adicioná-lo manualmente usando o endereço do contrato. Certifique-se de usar o endereço correto — inserir um endereço errado pode mostrar saldos falsos.
O ERC-20 funciona em outras blockchains?
Sim, de forma adaptada. Blockchains compatíveis com a Máquina Virtual Ethereum (EVM), como Binance Smart Chain (BSC), Polygon e Avalanche, suportam tokens no padrão ERC-20 (às vezes chamados de BEP-20 na BSC). Isso permite interoperabilidade ampla entre redes.
Existe risco em usar tokens ERC-20?
O padrão em si é seguro, mas tokens maliciosos podem usá-lo para parecer legítimos. Sempre verifique o contrato no explorador da blockchain, desconfie de promessas de retornos altos e nunca conceda aprovações ilimitadas a contratos desconhecidos. A segurança depende mais do projeto do que do padrão.

Sou Ricardo Mendes, investidor independente desde 2017. Ao longo dos anos, me aprofundei em análise técnica e em estratégias de gestão de risco. Gosto de compartilhar o que aprendi e ajudar iniciantes a entender o mercado de Forex e Cripto de forma simples, prática e segura, sempre colocando a proteção do capital em primeiro lugar.
O conteúdo apresentado tem caráter exclusivamente educativo e informativo. Nada aqui deve ser interpretado como consultoria financeira, recomendação de compra ou venda de ativos, ou promessa de resultados. Criptomoedas, Forex, ações, opções binárias e demais instrumentos financeiros envolvem alto risco e podem levar à perda parcial ou total do capital investido.
Pesquise por conta própria (DYOR) e, sempre que possível, busque a orientação de um profissional financeiro devidamente habilitado antes de tomar qualquer decisão.
A responsabilidade pelas suas escolhas financeiras começa com informação consciente e prudente.
Atualizado em: março 13, 2026












