Interpretação aprofundada do ERC-20|Começando pelo padrão central do computador Ethereum

Como uma das primeiras iniciativas de código aberto que suportou desenvolvedores na criação de aplicações descentralizadas (DApps), o Ethereum enfrentou inicialmente problemas de congestão de rede e altas taxas de transação. Foi neste contexto que surgiu o padrão ERC-20, tornando-se a norma mais importante para tokens na blockchain do Ethereum e mudando radicalmente o ecossistema da indústria de blockchain.

O que é o ERC-20? Conhecendo o padrão de tokens do Ethereum

Se compararmos o Ethereum a um computador mundial, o ERC-20 seria a linguagem universal que permite que diferentes aplicações “conversem”. O ERC-20 é um conjunto de especificações técnicas unificadas que definem as regras que todos os tokens na Ethereum devem seguir, permitindo que qualquer ativo digital compatível funcione de forma integrada com aplicações, carteiras e exchanges na rede Ethereum.

Tokens ERC-20 são um conjunto de tokens digitais fungíveis que residem na blockchain do Ethereum. Esses tokens seguem regras rigorosas de desenvolvimento, garantindo compatibilidade na criação e lançamento. Assim, desenvolvedores e usuários podem participar ativamente de qualquer serviço, aplicação ou protocolo na rede Ethereum.

Cada token ERC-20 possui uma finalidade única dentro do ecossistema e pode ser trocado entre si na rede Ethereum. A introdução deste padrão simplificou significativamente a fase de desenvolvimento, facilitando a interação fluida entre aplicações e tokens.

Desde o zero | A origem do ERC-20 e um momento-chave em 2015

A ideia do padrão ERC-20 foi concebida pelo desenvolvedor Fabian Vogelsteller. Em 2015, ele submeteu a proposta na página do GitHub do Ethereum, marcando-a como uma “Solicitação de Comentários do Ethereum” (Ethereum Request for Comments). Como era a 20ª comentário nesta página, o padrão foi nomeado de “ERC-20”.

Após aprovação pela comunidade de desenvolvedores do Ethereum, a proposta de Vogelsteller foi oficialmente implementada como uma “Proposta de Melhoria do Ethereum” (EIP-20). Desde então, todos os tokens criados por contratos inteligentes na Ethereum devem seguir esse padrão, marcando uma transição da confusão para a padronização no ecossistema do Ethereum.

Como funciona o ERC-20? Contratos inteligentes e mecanismos automáticos

O padrão ERC-20 funciona de modo semelhante ao funcionamento de uma máquina de venda automática — uma vez que as condições pré-estabelecidas são atendidas, a operação é executada automaticamente. Os contratos inteligentes ativados pela Máquina Virtual do Ethereum (EVM) são projetados com base nesta lógica.

Seguindo as regras do ERC-20, desenvolvedores podem criar e emitir tokens correspondentes. Esses tokens são fungíveis — um token tem o mesmo valor que outro. Além de permitir a troca sem problemas de ativos, o padrão também confere direitos de governança aos detentores. Muitos tokens ERC-20 suportam funções de staking, onde os participantes podem receber tokens adicionais como recompensa por apoiar a operação da rede, possibilitando ganhos passivos.

Cinco principais vantagens | Como o ERC-20 mudou o ecossistema do Ethereum

A introdução do padrão ERC-20 é vista como uma mudança de jogo porque resolveu várias questões fundamentais da indústria de criptomoedas.

Vantagem 1: Capacidade de interoperabilidade entre aplicações

Antes do ERC-20, ativos de criptomoedas tinham dificuldade em serem trocados facilmente entre diferentes blockchains ou aplicações, o que dificultava a adoção global da tecnologia blockchain. O padrão ERC-20 permite que tokens que seguem as regras possam comunicar-se facilmente e trocar ativos. Se você possui um token ERC-20 de um projeto, pode trocá-lo facilmente por tokens de outro projeto, facilitando a comunicação, acelerando transferências e reduzindo custos.

Vantagem 2: Segurança multilayer

Por seguirem um padrão comum e serem construídos sobre a Ethereum, esses tokens se beneficiam das características de segurança da rede, incluindo arquitetura descentralizada, registros imutáveis e total transparência. Esses mecanismos de segurança ajudam a prevenir manipulações na oferta, transferência, retirada ou validação de tokens por usuários mal-intencionados.

Vantagem 3: Transparência total e rastreabilidade

Assim como a blockchain, os tokens ERC-20 têm sua lógica subjacente completamente transparente. Todas as transações são registradas de forma permanente na blockchain do Ethereum, permitindo rastrear facilmente as movimentações de tokens. Essa transparência também ajuda a verificar a autenticidade das transações e dos tokens, oferecendo maior segurança para detentores e desenvolvedores.

Vantagem 4: Alta liquidez e atividade de mercado

Tokens ERC-20 podem ser negociados livremente em exchanges centralizadas e descentralizadas (DEX). Essa alta disponibilidade faz desses tokens uma escolha preferencial para investidores que buscam lucrar com a volatilidade do mercado de criptomoedas.

Vantagem 5: Flexibilidade de customização e facilidade de uso

Criadores de tokens podem personalizar tokens ERC-20 para atender a objetivos específicos — incluindo definir o fornecimento total, adicionar funcionalidades exclusivas, configurar casas decimais e escolher símbolos de token. Além da flexibilidade de personalização, os tokens ERC-20 são extremamente fáceis de usar. Usuários podem criar e gerenciar tokens facilmente usando ferramentas como MetaMask, MyEtherWallet, entre outras.

Casos reais | Como tokens ERC-20 de destaque como USDT, UNI são utilizados

Desde a implementação do padrão ERC-20, surgiram centenas de tokens baseados nesta norma. Aqui estão alguns exemplos de aplicações mais representativas:

Tether (USDT): a referência de stablecoin

USDT da Tether é uma stablecoin que opera sob o padrão ERC-20 na blockchain do Ethereum. Ela é atrelada ao dólar na proporção de 1:1, garantindo essa paridade ao manter dólares equivalentes em contas segregadas e seguras. USDT tornou-se a principal ferramenta para transferências entre exchanges e o par de negociação mais frequente em plataformas centralizadas.

Uniswap (UNI): token de governança de uma exchange descentralizada

Uniswap é uma exchange descentralizada (DEX) baseada na Ethereum, cujo token nativo UNI é um token ERC-20. Utiliza um modelo de Automated Market Maker (AMM), diferente de exchanges tradicionais com livros de ordens e preços centralizados, operando por meio de pools de liquidez.

Maker (MKR): governança de finanças descentralizadas

MKR é o token de governança nativo do MakerDAO, um protocolo open-source na Ethereum. Detentores de MKR participam da gestão do MakerDAO, votando em propostas e decisões estratégicas. O protocolo permite criar DAI, uma stablecoin descentralizada atrelada ao dólar. Atualmente, cada MKR bloqueado em contratos de votação equivale a uma votação.

Binance Coin (BNB): ativo central na ecossistema da exchange

BNB é um token ERC-20 que também é o ativo nativo da Binance, uma das maiores exchanges centralizadas. BNB é utilizado para descontos em taxas, participação na governança da plataforma e outros usos dentro do ecossistema Binance.

Os quatro principais desafios do ERC-20 | Riscos que você precisa conhecer

Apesar de revolucionar o setor, o padrão ERC-20 apresenta limitações que desenvolvedores e usuários devem estar atentos.

Desafio 1: Funcionalidade limitada

O objetivo do ERC-20 era aumentar compatibilidade e estabilidade, mas isso também limitou suas funcionalidades. Algumas operações mais complexas não podem ser totalmente implementadas pelo padrão, o que pode ser um problema para desenvolvedores que buscam maior flexibilidade.

Desafio 2: Altos custos de transação

Transacionar tokens ERC-20 requer pagamento de gas (taxa de rede). Dependendo da carga da rede Ethereum, esses custos podem ser elevados para usuários comuns. A volatilidade do gas também torna difícil prever custos exatos, o que pode desmotivar investidores de baixa renda a manter ou negociar esses tokens.

Desafio 3: Suporte desigual em exchanges

Nem todas as exchanges de criptomoedas aceitam tokens ERC-20. Apesar de amplamente suportado, alguns mercados ainda não listam ou aceitam esses tokens, limitando sua liquidez.

Desafio 4: Risco de contratos de recebimento

Outro risco importante está relacionado ao design do contrato inteligente receptor. Se um usuário enviar tokens ERC-20 para um contrato que não foi programado para lidar com eles, os tokens podem ser perdidos permanentemente. Isso ocorre porque alguns contratos não reconhecem ou não respondem a tokens recebidos, e o padrão ERC-20 não fornece mecanismos de notificação para esses casos.

Além do ERC-20 | Explorando a família de padrões de tokens do Ethereum

Embora o ERC-20 seja o padrão mais utilizado, há outros padrões na Ethereum voltados a cenários específicos:

  • ERC-165: Para verificar se um contrato inteligente suporta uma interface específica, facilitando a interoperabilidade.
  • ERC-621: Permite que membros autorizados ajustem a oferta de tokens após a emissão, podendo criar ou queimar tokens.
  • ERC-777: Oferece opções de recuperação de emergência (como perda de chaves privadas) e melhora a privacidade e anonimato nas transações.
  • ERC-721: Padrão para tokens não fungíveis (NFTs), que por sua natureza única não podem ser fungíveis como ERC-20.
  • ERC-223: Propõe soluções para problemas de tokens enviados acidentalmente a contratos que não suportam esses tokens, permitindo recuperação.
  • ERC-1155: Permite criar tokens com maior eficiência, suportando tanto NFTs quanto tokens fungíveis, economizando custos de transação.

O significado da era ERC-20 | Marco na blockchain do Ethereum

A introdução do padrão ERC-20 marcou um passo de grande importância na história do Ethereum. Criado para resolver problemas de congestionamento e altos custos de transação, acabou provocando uma revolução muito maior do que o esperado.

O ERC-20 simplificou o desenvolvimento, abriu novas possibilidades para o Ethereum e toda a indústria de blockchain. Ao estabelecer um padrão unificado, possibilitou a interoperabilidade entre milhares de projetos, promovendo uma colaboração mais eficiente no ecossistema. Além disso, lançou as bases para aplicações revolucionárias como NFTs, DeFi e GameFi.

De 2015 até hoje, o ERC-20 demonstrou sua durabilidade. Apesar de desafios como taxas de gás e limitações de funcionalidades, continua sendo uma infraestrutura fundamental do ecossistema Ethereum, impulsionando o avanço da indústria de blockchain.

ETH-2,84%
UNI-1,36%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar

Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)