ETH ERC20

O ERC-20 é o padrão de interface de tokens na Ethereum, atuando como uma “especificação universal de ligação” que permite a carteiras, bolsas e aplicações recorrer a um conjunto uniforme de funções para transferências, aprovações e consultas. Este padrão define aspetos como os registos de eventos e as casas decimais, assegurando que tokens fungíveis como o USDT mantêm a compatibilidade e a usabilidade em diversas plataformas e contextos de utilização.
Resumo
1.
ERC-20 é o standard de token mais amplamente adoptado na blockchain Ethereum, definindo interfaces funcionais básicas e especificações de implementação para tokens.
2.
O standard especifica funções essenciais como transferência de tokens, consulta de saldo e autorização, permitindo métodos de interação unificados entre diferentes tokens.
3.
O ERC-20 alcança interoperabilidade de tokens, permitindo a circulação contínua de tokens entre carteiras, exchanges e aplicações descentralizadas.
4.
Como infraestrutura fundamental do ecossistema Ethereum, o ERC-20 suporta o desenvolvimento rápido de aplicações DeFi, NFT e Web3.
5.
A utilização de tokens ERC-20 requer o pagamento de taxas de Gas da rede Ethereum, e o standard oferece funcionalidades básicas que podem necessitar de extensões para cenários mais complexos.
ETH ERC20

O que é o padrão ERC-20?

O padrão ERC-20 consiste num conjunto de interfaces para interação com tokens na Ethereum, definindo de que forma os tokens fungíveis podem ser reconhecidos e operados de modo uniforme por carteiras, plataformas de negociação e aplicações.

Este “padrão de interface” pode ser visto como um conjunto de nomes comuns de comandos, como “transferir”, “aprovar” e “consultar saldo”. Sempre que um contrato de token segue estes comandos padrão, as carteiras podem apresentar saldos, as plataformas processam depósitos e levantamentos, e as aplicações executam pagamentos ou ações de governação. O ERC-20 aplica-se especificamente a ativos fungíveis, como stablecoins, tokens de governação e tokens de pagamento.

Como funciona o padrão ERC-20?

O padrão ERC-20 abstrai operações comuns de tokens em funções e eventos pré-definidos, permitindo que qualquer contrato compatível possa ser invocado e monitorizado de forma padronizada.

Entre as funções principais destacam-se:

  • totalSupply: Indica a oferta total de tokens, comparável ao inventário de um armazém.
  • balanceOf: Consulta o saldo de um endereço específico, semelhante à verificação de uma conta bancária.
  • transfer: Transfere tokens diretamente para outro endereço.
  • approve: Autoriza um terceiro a gastar um montante definido em seu nome, como definir um limite de gastos para um cartão delegado.
  • allowance: Verifica o montante autorizado remanescente para um utilizador.
  • transferFrom: Permite que uma entidade autorizada transfira tokens do seu endereço.

Entre os principais eventos incluem-se:

  • Evento Transfer: Emitido em cada transferência, permitindo que carteiras e exploradores de blocos registem e apresentem o histórico de transações.
  • Evento Approval: Emitido em cada aprovação, permitindo aos utilizadores acompanhar quem está autorizado a gastar tokens e em que montante.

Estes nomes fixos de funções e eventos têm origem na proposta EIP-20, que se tornou o padrão oficial em 2017, assegurando compatibilidade entre diferentes implementações.

Como funciona o padrão ERC-20 na Ethereum?

O padrão ERC-20 implementa-se através de smart contracts—programas autoexecutáveis na blockchain que gerem transferências, aprovações e atualizações de saldo segundo regras pré-definidas, emitindo registos de eventos em cada operação.

Ao iniciar uma transferência, o contrato do token verifica o saldo, atualiza o registo interno e emite um evento Transfer. Quando aprova um limite e uma aplicação invoca transferFrom, o contrato verifica se o valor não excede o limite autorizado. Carteiras e plataformas leem estes eventos e os valores devolvidos pelas funções para apresentar saldos, histórico de transações e ativos detidos.

O parâmetro “decimals” define a unidade mínima do token (por exemplo, 18 casas decimais significam que 1 token equivale a 10^18 unidades mínimas). As aplicações devem converter estas unidades mínimas em valores legíveis para evitar erros de apresentação.

Como utilizar tokens ERC-20 na Gate?

Na Gate, as operações principais com tokens ERC-20 são depósitos, levantamentos e negociação. Confirme sempre a rede e o endereço do contrato antes de qualquer operação para evitar perdas de fundos.

Passo 1: Para depósitos, selecione a rede Ethereum e copie o endereço de depósito fornecido pela Gate. Ativos como USDT na Ethereum seguem o padrão ERC-20.

Passo 2: Efetue a transferência a partir da sua carteira para esse endereço e aguarde a confirmação na blockchain. A Gate credita a sua conta após detetar o evento Transfer correspondente e confirmar a receção.

Passo 3: Para levantamentos, verifique se o endereço de destino suporta a rede ERC-20. Confirme as taxas de gás e os limites mínimos de levantamento. Escolha sempre a rede correta para o seu ativo para evitar enviar tokens ERC-20 para uma cadeia incompatível, mesmo que o formato do endereço seja igual.

Adicionalmente: Ao interagir com aplicações descentralizadas que exijam pagamentos a terceiros (como DEX ou protocolos de empréstimo), a sua carteira solicitará uma autorização approve. Aprove apenas o montante necessário—evite conceder “aprovações ilimitadas” para mitigar riscos.

Nota: Depósitos e levantamentos envolvem a segurança dos fundos. Confirme sempre o endereço do contrato do token, o tipo de rede e, se necessário, o memo; as transações em blockchain são irreversíveis, pelo que qualquer erro pode resultar na perda de fundos.

Como podem os programadores criar um token ERC-20?

Criar um token ERC-20 implica escrever e implementar um smart contract compatível, seguido da verificação e publicação dos seus detalhes.

Passo 1: Escolha as ferramentas e bibliotecas. Pilhas comuns incluem Hardhat ou Foundry. Para segurança e boas práticas, utilize a implementação ERC-20 da OpenZeppelin.

Passo 2: Escreva o contrato. Defina nome, símbolo, casas decimais e oferta inicial; implemente funções essenciais como transfer, approve, transferFrom; assegure a emissão dos eventos Transfer e Approval.

Passo 3: Teste e audite. Crie testes unitários para autorizações, transferências e casos-limite (como saldos ou limites insuficientes). Audite a lógica crítica ou, pelo menos, realize análise estática e fuzz testing.

Passo 4: Implemente na mainnet ou testnet Ethereum. Registe o endereço do contrato e distribua os tokens aos detentores iniciais.

Passo 5: Verifique e publique a informação. Certifique-se que o código-fonte está verificado em exploradores de blocos, carregue o logótipo e a descrição do token, e publique o endereço do contrato e os decimais para que carteiras e plataformas reconheçam corretamente o seu token.

Quais as diferenças entre ERC-20, ERC-721 e ERC-1155?

As principais diferenças entre ERC-20, ERC-721 e ERC-1155 prendem-se com a fungibilidade dos ativos e o suporte a transferências em lote ou gestão de múltiplos ativos.

ERC-20: Fungível—todas as unidades são totalmente intercambiáveis. Adequado para tokens com funções de moeda ou governação.

ERC-721: Não fungível (cada ID é única e indivisível), semelhante a colecionáveis ou bilhetes de eventos. Usado sobretudo para NFT.

ERC-1155: Suporta ativos fungíveis e não fungíveis, bem como transferências em lote. Permite gerir diferentes tipos de ativos num só contrato—muito utilizado para itens de jogos.

Se precisar de tokens “divisíveis e intercambiáveis” (como stablecoins ou pesos de governação), o ERC-20 é indicado; para ativos únicos ou necessidades de gestão em lote, opte por ERC-721 ou ERC-1155.

Quais são os riscos na utilização de tokens ERC-20?

Os riscos principais do ERC-20 dividem-se em operacionais e de autorização. Verifique sempre todos os detalhes antes e após cada transação.

Riscos de autorização: Muitas aplicações pedem “aprovações ilimitadas” para evitar autorizações repetidas. Se a aplicação ou o contrato forem comprometidos, os atacantes podem esgotar os seus tokens. A melhor prática é aprovar só o necessário e repor regularmente limites sensíveis para zero.

Riscos de tokens falsos: Existem contratos falsos criados por fraudadores. Confirme sempre o endereço do contrato do token nos canais oficiais do projeto antes de transferir fundos—prefira endereços obtidos diretamente em fontes oficiais.

Riscos de rede e taxas: Em períodos de congestionamento da Ethereum, as taxas de gás podem aumentar consideravelmente, afetando custos e tempos de confirmação. Reserve ETH suficiente para taxas e escolha o momento ideal para transações relevantes, conforme as condições da rede.

Riscos de depósito/levantamento: Usar a rede ou endereço errados na Gate pode tornar ativos irrecuperáveis. Confirme sempre que utiliza a rede ERC-20, assegure a compatibilidade do endereço de destino e verifique os limites mínimos de levantamento.

Desde a sua estabilização em 2017, o ERC-20 foi alvo de várias extensões promovidas pela comunidade, visando melhorar a experiência do utilizador e a segurança.

Em 2025, destacam-se as seguintes extensões:

  • EIP-2612 (Permit): Permite aprovações sem custos de gás através de assinaturas—os utilizadores podem aprovar gastos com uma assinatura fora da cadeia antes da dedução on-chain—melhorando a experiência do utilizador ao eliminar uma transação na blockchain.
  • Meta-transações e delegação de taxas: Serviços de relayers permitem que terceiros paguem as taxas de gás pelos utilizadores, reduzindo barreiras à participação.
  • Otimização de gás e modos mais seguros: As bibliotecas continuam a otimizar custos de armazenamento e computação, promovendo padrões de transferência mais seguros e validação rigorosa de eventos para melhor compatibilidade.

O ERC-20 mantém-se como base dos ativos fungíveis, sendo cada vez mais integrado com protocolos cross-chain, soluções de abstração de contas e modelos de permissões avançados para melhorar a usabilidade e o controlo de riscos.

Porque é importante o padrão ERC-20?

O ERC-20 constitui a base dos ativos na Ethereum—viabiliza interações simples e padronizadas, permitindo que carteiras, plataformas e aplicações suportem tokens fungíveis sem obstáculos. Conhecer as suas funções e eventos permite compreender o comportamento real dos tokens em blockchain; verificar autorizações e endereços de contratos reduz riscos para os fundos no quotidiano. Para programadores, seguir o padrão—e integrar auditorias ou extensões (como Permit)—equilibra compatibilidade e segurança. Para utilizadores e criadores, o ERC-20 é a linguagem universal da troca de valor—sobre a qual podem ser desenvolvidas aplicações e cenários mais sofisticados.

FAQ

Porque é necessário aprovar (autorizar) uma transferência de token ERC-20?

A aprovação é um mecanismo central de segurança do padrão ERC-20, concebido para proteger os seus ativos. Ao utilizar tokens numa plataforma de negociação ou numa aplicação DeFi, é necessário autorizar previamente a aplicação a aceder aos seus tokens—tal como conceder permissões em aplicações de pagamento como o Alipay. Só após aprovação pode a aplicação transferir tokens em seu nome; pode revogar essas autorizações a qualquer momento para maior segurança.

Porque diferem os endereços de tokens ERC-20 entre diferentes cadeias para o mesmo ativo?

O ERC-20 é um padrão específico da Ethereum—os contratos de tokens são implementados separadamente em cada rede, como Ethereum, Polygon, BSC, etc., resultando em endereços distintos por rede. Para transferências cross-chain, são necessárias ferramentas de bridging; em plataformas como a Gate pode escolher diretamente de que rede pretende depositar ou levantar.

A configuração dos decimais de um token ERC-20 afeta o seu valor real?

Não—o número de decimais afeta apenas a precisão de apresentação, não o valor real. Por exemplo, o USDT utiliza normalmente 18 casas decimais, pelo que “1 USDT” é apresentado como 1,0 mas corresponde internamente a 1 × 10^18 unidades mínimas. É semelhante a expressar 1 $ como 100 cêntimos; alterar os decimais muda apenas a unidade de contagem—não o valor.

Como posso verificar se um token ERC-20 é oficial?

Verifique o endereço do contrato em exploradores de blocos como o Etherscan para transparência do código; confirme se o site oficial apresenta o endereço correto do contrato; analise a distribuição dos detentores do token (uma distribuição muito concentrada pode indicar risco de rug pull). Tokens listados em plataformas reguladas como a Gate passaram por processos de revisão para maior segurança.

Como são calculadas as taxas de gás nas transações com tokens ERC-20?

Taxa de gás = Gás utilizado × Preço do gás. Uma transferência ERC-20 básica consome cerca de 21 000 unidades de gás—mas interações com smart contracts podem exigir mais. Em períodos de congestionamento da rede Ethereum, o preço do gás aumenta, resultando em taxas superiores. É aconselhável transacionar em períodos de menor atividade para poupar custos; plataformas como a Gate fornecem informação em tempo real sobre o preço do gás para referência.

Um simples "gosto" faz muito

Partilhar

Glossários relacionados
oferta total
O total supply corresponde ao número total de tokens de uma criptomoeda existentes no momento. Este valor inclui os tokens já emitidos que permanecem bloqueados e ainda não circulam, excluindo os tokens que foram queimados on-chain. Muitas vezes, confunde-se com circulating supply e maximum supply: circulating supply indica a quantidade de tokens disponível para negociação, enquanto maximum supply representa o limite teórico máximo de tokens que poderão existir. Perceber o total supply é fundamental para avaliar a escassez do ativo, assim como os seus potenciais efeitos inflacionários ou deflacionários.
transação meta
As meta-transactions são um tipo de transação on-chain em que um terceiro suporta as taxas de transação em nome do utilizador. O utilizador autoriza a ação assinando com a sua chave privada, sendo a assinatura utilizada como pedido de delegação. O relayer apresenta este pedido autorizado à blockchain e cobre as taxas de gas. Os smart contracts recorrem a um trusted forwarder para verificar a assinatura e o iniciador original, impedindo ataques de repetição. As meta-transactions são habitualmente usadas para proporcionar experiências sem custos de gas, reivindicação de NFT e integração de novos utilizadores. Podem também ser combinadas com account abstraction para permitir delegação e controlo avançados de taxas.
saída de transação não gasta
Unspent Transaction Output (UTXO) é o sistema adotado por blockchains públicas como o Bitcoin para registo de fundos. Em cada transação, são consumidos outputs anteriores e criados novos, tal como ao pagar em numerário e receber troco. Ao invés de um saldo único, as wallets administram um conjunto de "pequenas moedas" disponíveis para gastar. Esta estrutura tem impacto nas comissões de transação, na privacidade, e na rapidez e experiência do utilizador ao depositar ou levantar fundos em plataformas como a Gate. Dominar o conceito de UTXO permite selecionar taxas de comissão adequadas, evitar reutilização de endereços, gerir fundos fragmentados e interpretar corretamente o processo de confirmação.
conta de contrato
Uma conta de contrato corresponde a um endereço na blockchain que funciona sob regras de código, em vez de depender de uma chave privada. Esta conta armazena ativos e responde a solicitações conforme regras previamente definidas. Sempre que utilizadores ou outros smart contracts interagem com a conta, a máquina virtual em cadeia executa a lógica programada, como a emissão de tokens, transferência de NFTs ou processamento de transações. As contas de contrato são utilizadas para automatizar e reforçar a transparência dos processos empresariais, sendo amplamente implementadas em blockchains públicas como Ethereum.
bifurcação hard
Um hard fork corresponde a uma atualização do protocolo blockchain que não garante retrocompatibilidade. Após um hard fork, os nós que mantêm a versão anterior deixam de reconhecer ou validar blocos criados segundo as novas regras, o que pode originar a divisão da rede em duas cadeias separadas. Para continuar a produzir blocos e processar transações conforme o protocolo atualizado, os participantes têm de atualizar o respetivo software. Os hard forks são habitualmente implementados para corrigir vulnerabilidades de segurança, modificar formatos de transação ou ajustar parâmetros de consenso. As exchanges asseguram normalmente o mapeamento e a distribuição dos ativos com base em regras de snapshot previamente estabelecidas.

Artigos relacionados

Modelo Económico do Token ONDO: De que forma impulsiona o crescimento da plataforma e o envolvimento dos utilizadores?
Principiante

Modelo Económico do Token ONDO: De que forma impulsiona o crescimento da plataforma e o envolvimento dos utilizadores?

ONDO é o token central de governança e captação de valor do ecossistema Ondo Finance. Tem como objetivo principal potenciar mecanismos de incentivos em token para integrar, de forma fluida, os ativos financeiros tradicionais (RWA) no ecossistema DeFi, impulsionando o crescimento em larga escala da gestão de ativos on-chain e dos produtos de retorno.
2026-03-27 13:52:50
Como Aposta ETH
Principiante

Como Aposta ETH

À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo. À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo.
2026-04-09 07:26:53
Utilização de Bitcoin (BTC) em El Salvador - Análise do Estado Atual
Principiante

Utilização de Bitcoin (BTC) em El Salvador - Análise do Estado Atual

Em 7 de setembro de 2021, El Salvador tornou-se o primeiro país a adotar o Bitcoin (BTC) como moeda legal. Várias razões levaram El Salvador a embarcar nesta reforma monetária. Embora o impacto a longo prazo desta decisão ainda esteja por ser observado, o governo salvadorenho acredita que os benefícios da adoção da Bitcoin superam os riscos e desafios potenciais. Passaram-se dois anos desde a reforma, durante os quais houve muitas vozes de apoio e ceticismo em relação a esta reforma. Então, qual é o estado atual da sua implementação real? O seguinte fornecerá uma análise detalhada.
2026-04-08 18:47:05