Principais pontos
Os padrões de token são conjuntos de regras que contratos inteligentes usam para criar tokens de criptomoeda. Eles funcionam como modelos ("blueprints") para garantir a compatibilidade.
Padrões da Ethereum (ERC) como ERC-20 e ERC-721 são os mais comuns, mas outras blockchains como Bitcoin e Solana têm seus próprios padrões exclusivos.
A interoperabilidade permite que diferentes aplicações (carteiras, corretoras, jogos) funcionem com esses tokens sem a necessidade de um código específico para cada um.
Introdução
Embora existam dezenas de milhares de criptomoedas, talvez você se surpreenda ao saber que a maioria delas é construída a partir de um mesmo modelo. Esses modelos, chamados de padrões de token, definem algumas das principais funcionalidades e propriedades dos tokens de blockchain.
Os padrões de token definem a funcionalidade e as propriedades dos tokens. Assim como o USB é um padrão universal que garante que seu mouse funcione em qualquer computador, os padrões de token garantem que um novo token funcione com carteiras, corretoras e aplicativos descentralizados (DApps) já existentes.
Por que precisamos de padrões de token?
1. Interoperabilidade
O principal benefício dos padrões é a compatibilidade. Se um desenvolvedor emitir um token compatível com um padrão, ele poderá interagir automaticamente com a infraestrutura existente. Por exemplo, como a stablecoin USDT segue o padrão ERC-20, ela funciona instantaneamente no Uniswap, MetaMask e em corretoras centralizadas, sem que essas plataformas precisem criar códigos específicos para essa stablecoin.
2. Composibilidade
Nas Finanças Descentralizadas (DeFi), a composibilidade permite que os desenvolvedores usem componentes existentes para construir novos produtos — muitas vezes chamados de "Money Legos". Como os desenvolvedores sabem exatamente como um token padrão se comporta, eles podem criar protocolos complexos de empréstimos e trading que suportam automaticamente qualquer token que siga esse padrão.
3. Eficiência
Os padrões evitam que desenvolvedores reinventem a roda. Em vez de escrever um contrato inteligente do zero para executar funções básicas como "transferir" ou "verificar saldo", eles usam bibliotecas verificadas baseadas em padrões já aceitos. Isso reduz o risco de bugs e acelera o desenvolvimento.
Padrões comuns de tokens da Ethereum (EVM)
Como a Ethereum foi a primeira blockchain programável, seus "Request for Comments" (ERC) estabeleceram a base para o setor. Esses padrões também são usados em blockchains compatíveis com EVM como Avalanche, Polygon e Arbitrum.
ERC-20 (tokens fungíveis)
Proposto em 2015, o ERC-20 é o padrão da indústria para tokens fungíveis. "Fungível" significa intercambiável; uma unidade de um token tem o mesmo uso e valor que outra unidade (assim como uma nota de um dólar vale o mesmo que outra nota de um dólar).
Principais casos de uso: stablecoins (USDT, USDC), tokens de governança (UNI, AAVE) e tokens de utilidade.
Principais funções: permite que os usuários consultem o fornecimento total (TotalSupply) e transfiram ativos via Transfer ou TransferFrom.
ERC-721 (tokens não fungíveis)
O ERC-721 é o padrão que impulsionou o boom dos NFTs em 2021. Diferentemente do ERC-20, cada token ERC-721 é único. Para garantir isso, cada token é identificado por um identificador específico (tokenId) no contrato.
Principais casos de uso: ativos digitais exclusivos, como certificados, itens colecionáveis, obras de arte, ativos de jogos, arquivos de identidade digital e escrituras de propriedade.
Principais diferenças: enquanto 1 ETH sempre vale 1 ETH, cada token ERC-721 possui valores e características únicas.
ERC-1155 (o padrão multi-token)
Este é um padrão de token desenvolvido para corrigir as ineficiências do uso separado do ERC-20 e do ERC-721. O ERC-1155 cria um padrão capaz de gerenciar ambos os tipos de tokens, fungíveis e não fungíveis.
Semi-fungibilidade: o ERC-1155 é ideal para jogos. Por exemplo, um jogo pode ter "moedas de ouro" (fungíveis), "espadas de ferro" (semi-fungíveis — existem 1.000 espadas idênticas) e um "escudo lendário" (NFT único). O padrão ERC-1155 permite que contratos lidem com todos esses tipos de tokens simultaneamente.
Transferências em lote: diferente dos padrões antigos, o ERC-1155 pode enviar diferentes tipos de tokens em uma única transação, economizando significativamente nas taxas de gas.
Padrões além da Ethereum
Embora a Ethereum tenha definido o precedente, outras blockchains importantes desenvolveram seus próprios padrões para lidar com suas arquiteturas específicas.
BNB Smart Chain: BEP-20
BEP-20 é o principal padrão de token na BNB Smart Chain (BSC). Ele funciona de maneira quase idêntica ao ERC-20 da Ethereum, mas é otimizado para a velocidade e as taxas baixas da BSC. Ele também oferece suporte aos tokens "Peg", que são versões wrapped de ativos de outras redes (como Bitcoin ou Ethereum) trazidos para o ecossistema da BNB Chain.
Solana: SPL (Solana Program Library)
A Solana lida com tokens de forma diferente das redes EVM. Na Ethereum, cada token é um contrato inteligente separado. Na Solana, existe apenas um "Token Program" (o padrão SPL) e novos tokens são apenas novas contas criadas dentro desse programa. Essa arquitetura permite que a Solana processe transações em paralelo e em alta velocidade.
O padrão SPL funciona para tokens fungíveis (como o USDC na Solana) e NFTs, sem a necessidade de padrões separados como o ERC-20 e o ERC-721.
Bitcoin: BRC-20 e Runes
Por mais de uma década, o Bitcoin era visto apenas como uma moeda digital, e não como uma plataforma para tokens. Isso mudou em 2023 com a invenção dos Ordinals.
BRC-20: um padrão experimental que permite a criação de tokens fungíveis diretamente na blockchain do Bitcoin usando inscrições de texto (Inscriptions). Diferentemente dos tokens de contratos inteligentes, os tokens BRC-20 usam a blockchain do Bitcoin como banco de dados para rastrear transferências.
Runes: um protocolo mais eficiente desenvolvido para emitir tokens fungíveis no Bitcoin com menor impacto on-chain do que o BRC-20.
Resolvendo as limitações: compatibilidade cross-chain
Uma limitação importante dos padrões de token é que, geralmente, eles são isolados em sua própria blockchain. Um token ERC-20 na Ethereum não pode existir de forma nativa na Solana.
Wrapped tokens
Tradicionalmente, isso era resolvido através do wrapping. Para mover Bitcoin para a Ethereum, o BTC é bloqueado em um vault e uma quantia equivalente de "Wrapped BTC" (WBTC) é emitida como um token ERC-20 na Ethereum. Embora seja um método eficaz, historicamente, as bridges que mantêm esses ativos bloqueados têm sido alvos de hackers.
Omnichain fungible tokens (OFTs)
Alguns protocolos de interoperabilidade (como LayerZero ou Chainlink CCIP) vão além do simples wrapping. Eles possibilitam tokens Omnichain, que podem ser transferidos entre blockchains de forma nativa através de sistemas de mensagens seguras, sem depender de vaults centralizados.
Considerações finais
Os padrões de token são a base invisível da criptoeconomia. Seja os tokens ERC-20 na sua carteira, os tokens BRC-20 no Bitcoin ou os tokens SPL na Solana, esses "blueprints" possibilitam um ecossistema unificado com eficiência e composibilidade.
Nos últimos anos, vimos uma transição dos padrões simples para soluções híbridas e complexas, como o ERC-404 e os protocolos Omnichain, que contribuem para uma Web3 mais interconectada.
Leitura adicional
Aviso Legal: este conteúdo é apresentado a você “no estado em que se encontra“ apenas para fins informativos e educacionais, sem qualquer tipo de garantia. O conteúdo não deve ser interpretado como aconselhamento financeiro, jurídico ou profissional, e não tem o objetivo de recomendar a compra de qualquer produto ou serviço específico. Você deve buscar seu próprio conselho de consultores profissionais. Os produtos mencionados neste artigo podem não estar disponíveis em sua região. No caso de contribuições e artigos enviados por colaboradores terceirizados, note que as opiniões expressas pertencem aos respectivos autores e não refletem necessariamente as opiniões da Binance Academy. Para mais detalhes, por favor leia nosso aviso completo Os preços dos ativos digitais podem ser voláteis. O valor do seu investimento pode aumentar ou diminuir e você pode não recuperar o valor investido. Você é o único responsável por suas decisões de investimento e a Binance Academy não se responsabiliza por nenhuma de suas possíveis perdas. Este material não deve ser interpretado como aconselhamento financeiro, jurídico ou profissional. Para mais informações, por favor consulte nossos Termos de Uso e Aviso de Risco.