Topics Blockchain

Explicação: O que são tokens ERC-20 e padrão ERC-20?

Iniciante
Blockchain
Cripto
Jan 6, 2021

A popularidade das criptomoedas cresceu imensamente nos últimos anos e, com o Bitcoin atingindo sua máxima histórica, não é surpresa que muitas altcoins almejem entrar nessa indústria competitiva. Muitas dessas moedas são construídas no blockchain Ethereum . Assim, tornando-os compatíveis com os tokens e o padrão ERC-20.

O ERC-20 refere-se a (Solicitação de comentários do Ethereum), enquanto o número 20 representa a ID do número exclusivo para distinguir o padrão de outros. Os tokens ERC são ativos digitais projetados, emitidos e usados exatamente como um Bitcoin, exceto que são executados exclusivamente no blockchain Ethereum.Esses tokens dependem principalmente de um contrato inteligente específico que acompanha as transações desse token.

Pelo contrário, o ERC-20 é um conjunto de regras que ajudam os desenvolvedores a simplificar e melhorar o processo de criação de um token padrão baseado em Ethereum. 

Então, quando você está trocando USDT ou DAI, as chances de você ser exposto ao conceito de tokens ERC ou ERC-20 são inevitáveis. Mas o que é o ERC-20 e como ele funciona?

Por que os usuários de cripto precisam conhecer o padrão ERC-20?

Os traders e investidores de cripto podem ou não prosperar com o conhecimento técnico de blockchain ou contratos inteligentes. Mas o padrão de token ERC-20 abriu caminho estratégico para criar novos tokens que nenhum de nós deve ignorar. 

Ao analisar criptomoedas da perspectiva blockchain, novos tokens sempre tiveram dificuldades para interagir entre si. Portanto, o Ethereum definiu um padrão para cada novo token construído no Ethereum cumprir as regras (protocolo do padrão Ethereum). A partir daí, uma nova moeda deve enviar informações abrangentes para aProposta de Melhoria do Ethereum (EIP). Esses parâmetros ERC-20 padrão incluem seu nome,symbol (uma abreviação usada ao exibir saldos),decimals (determina o número de casas decimais após o ponto) e ofornecimento total de tokens emitidos. 

No final, um indivíduo ou organização que atenda a esses protocolos pode emitir seu próprio conjunto de tokens.

A diferença entre tokens padrão de cripto e ERC-20

Os tokens ERC-20 realmente funcionam como criptomoedas regulares, mas seus conceitos são diferentes. Na verdade, os termos criptomoedas e tokens representam significados diferentes e não devem ser usados de forma intercambiável.

Em primeiro lugar, a criptomoeda é uma forma de ativos digitais, onde são criptografados por criptografia. Isso significa que essas criptos estão sendo executadas em seus blockchains distintos, e os livros de contabilidade são distribuídos em blockchains descentralizados.

Os tokens, por outro lado, são um utilitário que existe em cima de um blockchain. Os tokens ERC-20 do Ethereum e algumas outras alternativas, incluindo o ERC-223, ERC-721, estão entre os mais populares. 

Basicamente, o que diferencia os tokens ERC-20 das criptomoedas padrão é que ele depende inteiramente do blockchain Ethereum, em vez de ter seu blockchain exclusivo. Portanto, há uma taxa de gás para realizar uma transação. E uma mineradora usa essas taxas para executar transações na rede. E a taxa de gás flutua dependendo das atividades da rede. Em última análise, quanto mais congestionada a rede for, maiores serão as taxas de gás.

Correlação entre ERC-20 e contratos inteligentes

Em 2015, Fabian Vogelsteller, uma figura notável no setor de blockchain com um histórico de desenvolvimento da web, propôs o ERC-20, o padrão técnico por trás dos contratos inteligentes que implementam o token no blockchain Ethereum. 

Um contrato inteligente é um código executado mediante solicitação de um usuário final ou outro programa. Os contratos inteligentes também são responsáveis por lidar com transações, confirmar custos e acompanhar o saldo dos detentores de cada token.

Normalmente, esses contratos podem ter um nome, oferta e comportamento específicos. Mas, desde que implementem as regras básicas do ERC-20, todas elas estão em conformidade com o ERC-20. 

O propósito dos tokens ERC-20

Além do USDT, as principais criptomoedas, como o LINK, estão entre os melhores tokens ERC e dependem do padrão ERC-20. Os tokens ERC-20 também chamados de tokens utilitários, visam fornecer uma alternativa ao Bitcoin, em que o envio ou negociação dos tokens exige uma taxa de gás.

Como os tokens ERC-20 são construídos em contratos inteligentes, as funções são variadas. Ele pode funcionar como moeda, pontos de reputação em uma plataforma on-line, bilhetes de loteria, um ativo financeiro, como uma participação em uma empresa ou prova de propriedade. 

Aqui estão algumas das características dos tokens ERC-20: 

  • Aplicável para transações de pagamento e é transferível. Os tokens ERC-20 funcionam como qualquer outra cripto. Eles são transferíveis de um endereço para outro, desde que atendam aos requisitos. 
  • Eles sãofungíveis . Isso significa que todos os históricos de transações são rastreáveis, mesmo que o código de cada token seja idêntico. 
  • Deve haver uma oferta total identificada de tokens ERC-20 criada. Alguns tokens ERC-20 podem ou não ter uma oferta fixa de moedas. Seu objetivo de ter uma oferta total é garantir que o ecossistema esteja ciente do número total de tokens em circulação.

Comumente, os tokens ERC-20 são comprados, vendidos, trocados ou negociados em corretoras de criptomoedas. Eles são armazenáveis em qualquer carteira compatível com Ethereum, como MetaMask e MyEtherWallet, carteira de papel, aplicativo de carteira ou até mesmo uma carteira de hardware, como Trezor ou Ledger Nano S.

Quais criptomoedas são baseadas no padrão ERC-20?

Há muitos padrões de token no blockchain Ethereum. Embora os tokens ERC-20 estejam entre os mais populares. De acordo com o Etherscan , mais de 200.0ERC-20-compatible existem na rede principal do Ethereum. Entre eles, muitas das principais moedas digitais por capitalização de mercado, atendendo a diferentes propósitos.

  • Token ChainLink (LINK), o Chainlink é um token ERC-677 que herda a funcionalidade do token ERC-20 padrão. Este token é executado em um middleware blockchain que atua como uma ponte entre contratos inteligentes de criptomoedas, feeds de dados, APIs e pagamentos tradicionais de contas bancárias. 
  • Maker (MKR) é um token utilitário baseado na Organização Autônoma Descentralizada (DAO ) que cria stablecoin DAI no blockchain Ethereum.
  • Tether (USDT), uma stablecoin que é executada no protocolo ERC-20. Isso significa que o endereço de depósito é um endereço ETH, enquanto os depósitos e saques ocorrem na rede ETH.

Quando o Ethereum muda para o mecanismo de consenso Prova de staking na atualização do ETH 2.0 e implementa sharding para superar problemas de escalabilidade, podemos esperar que o número de projetos com base no padrão ERC-20 cresça exponencialmente. Além disso, o ETH 2.0 aborda os problemas de transação em que os usuários podem realizar transferências de token ERC-20 quase instantaneamente a uma taxa mais barata.  

Os prós dos tokens ERC-20

ERC-20 são populares por um motivo, e aqui estão vários fatores que os tornam atraentes:

  • Conveniente . Os tokens ERC-20 são simples e fáceis de implantar. Isso porque os contratos inteligentes do Ethereum são escritos em uma linguagem de programação de solidez semelhante ao JavaScript. Como alternativa, os desenvolvedores também podem codificar contratos inteligentes com a linguagem de programação Vyper, semelhante àPython .
  • Flexível para personalização . Dependendo da lógica do negócio e das interações do usuário, os tokens ERC-20 são personalizáveis para habilitar recursos como recarga automática de gás para transações futuras, congelamento e descongelamento de um token, adição de uma cunhagem central para modificar os tokens em circulação e muito mais.
  • Um roteiro definido para desenvolvedores . O padrão ERC-20 dá aos desenvolvedores um plano adequado, que lhes permite criar novos tokens de maneira fácil, em vez de construí-los do zero. 
  • Padronização do token . O Ethereum fornece a especificação de token que inclui regras de interação entre diferentes tokens e regras de compra de token. Com um padrão universal, os usuários podem transferir novos tokens para uma carteira e ser colocados em uma exchange de uma vez.
  • Liquidez . Se os projetos baseados no Ethereum estiverem ativos e interagirem entre si, isso traz mais projetos e mais usuários para a rede Ethereum. Há também uma solução como Uniswap converter tokens ERC-20 entre si tornou-se ainda mais simples.
  • Amplamente aceito. O ERC-20, bem como seus tokens, são reconhecíveis na maioria das corretoras e carteiras. Isso se deve principalmente ao protocolo universal que é adaptável por amplas corretoras. Além disso, sua fungibilidade o torna excelente para aplicações de trading.
  • Erradique tokens falsificados.Todas as transações estão sujeitas a aprovação e o fornecimento total de tokens facilita o processo de auditoria, garantindo que não haja duplicatas de tokens em circulação.

O ERC-20 pode continuar sendo um dos padrões mais populares utilizados por muitos desenvolvedores em todo o mundo. No entanto, não é perfeito. 

As limitações dos tokens ERC-20

Apesar de todas as boas qualidades, os tokens ERC-20 têm algumas falhas e problemas que não conseguem resolver. Entre eles estão os seguintes aspectos:

  • Instabilidade . O blockchain Ethereum recentemente transferiu seu método de consenso doProof-of-Work para o sistema Proof-of-Stake por meio do ETH 2.0. Embora o ETH 2.0 tenha como objetivo abordar todos os problemas de escalabilidade, muitas mudanças estão apenas passando, e levará tempo, e o projeto ainda não foi concluído. Neste momento, pode haver instabilidade do sistema. Além disso, alguns tokens podem arriscar ser destruídos quando usados como pagamento para contratos inteligentes. Portanto, o nascimento do ERC-233 para contornar o problema.
  • Taxa de gás cara . O ERC-20 depende do blockchain Ethereum e, para concluir cada transação, haverá uma taxa de gás. Embora a taxa de gás seja paralela às atividades do blockchain, as taxas de gás aumentam quando há tráfego intenso no blockchain. Portanto, não é sustentável a longo prazo.
  • Transferir bugs . No Ethereum, há dois tipos de contas. Uma das quais é uma conta de propriedade externa (EOA) controlada por chaves privadas e outra é uma conta de contrato mantida pelo código do contrato . O envio de tokens de uma conta EOA para outra usando a função de transferência não causa problemas, mas a transferência de fundos para uma conta de contrato resulta em um bug que já levou à perda de quase um milhão de dólares.
  • Transações lentas . O saque e as transações estão correlacionadas ao blockchain Ethereum. Quando a rede estiver congestionada, todas as transferências no ERC-20 serão desaceleradas. Embora seja esperado que o “Sharding” resolva esse problema, ainda está em sua fase infantil e ainda não foi totalmente adotado no blockchain Ethereum.
  • Transações irreversíveis . Não há como devolver fundos se os usuários enviarem tokens ERC-20 para o endereço errado e os tokens permanecerem presos para sempre em contratos. O mesmo se aplica aos tokens roubados por hackers, com o famoso hack DAO como um dos exemplos mais vívidos.
  • Um ponto de entrada muito baixo. Críticas dizem que é muito fácil para as pessoas criarem seus tokens sem propósito ou metas aparentes. Como resultado, os desenvolvedores podem explorar facilmente as políticas para desenvolver ICOs e tokens fraudulentos com projetos que não agregam valor.

Muitas soluções visam superar problemas técnicos do padrão. Mas a maioria deles continua sendo um hacker rápido e sorrateiro, que não dá uma explicação completa. Assim, os investidores devem levar isso em consideração ao avaliar um projeto ERC-20.

Alternativas para tokens ERC-20

Há alguns outros padrões de token ERC além do ERC-20. Embora possam ter protocolos semelhantes, eles realmente servem a um propósito diferente. Vamos pegar o ERC-721 como exemplo;

Os tokens ERC-721 não são fungíveis. Isso significa que cada token é único e raro para proteger seus valores distintos. Embora os recursos representem o valor, ele representa. Por exemplo, o DApp (CryptoKitties) do Ethereum define seu valor por meio dos limites definidos que preservam sua escassez. Esse tipo de token ajuda a evitar falsificações e aumenta a confiança da propriedade de um investimento.

O ERC-777 é visto como um upgrade para o ERC-20. Embora apresente funcionalidades semelhantes ao ERC-20, se destacou oferecendo as opções para cunhar ou queimar um token e, eventualmente, acelerando o processo de transferência. É compatível com carteiras e contratos de proxy sem precisar ser reimplantado.

Além disso, ERC-223 é outra alternativa. É principalmente para combater o cenário de uma transação irreversível para um contrato inteligente em tokens ERC-20. Ele notifica os usuários a cancelar uma transação sempre que aciona uma transferência para contratos inteligentes sem intenção. No entanto, a taxa de gás é inevitável e apenas uma carteira limitada a aceita. 

Como enviar e receber tokens ERC-20?

Os usuários podem enviar e receber tokens ERC-20 usando qualquer carteira que suporte ativos baseados em Ethereum. Todas as transações de ERC-20 exigem uma taxa de gás para pagar à mineradora. Portanto, a quantidade de Ether que você armazena em sua carteira deve ser sempre um pouco maior do que a quantidade real que deseja enviar. A melhor prática é que um usuário evite transferir tokens ERC-20 se o saldo de ETH for muito baixo.

Observe que as taxas para enviar ativos do Ethereum aumentam se você enviá-los para um endereço de contrato inteligente, como o de uma oferta inicial de moeda (ICO), pois as transações são mais complicadas e exigem várias interações.

Por exemplo, algumas carteiras (Exodus) pagam a taxa de rede para usuários em ETH enquanto cobram a comissão equivalente no token ERC-20 que usam.

É fácil adquirir ETH trocando qualquer criptomoeda em sua carteira por ETH ou recebendo-a de outra carteira.

Para receber tokens, você só deve fornecer o endereço público que começa com “0x”. Certifique-se de copiá-lo e nunca tente digitar o endereço manualmente, pois há uma boa chance de cometer um erro e perder os fundos sem chance de recuperação.

Como armazenar tokens ERC-20? 

É fácil trocar tokens ERC-20 no blockchain Ethereum. Mas está claro que o endereço de troca e o endereço do token ERC-20 são exclusivos. Portanto, enviar o token ERC-20 para o endereço de uma carteira pessoal e o endereço Ethereum da exchange é diferente. 

Tudo o que você precisa para identificar claramente a carteira ou o endereço de troca para o qual pretende enviar seus tokens. Caso contrário, os tokens nas transações não serão bem-sucedidos e o token ERC-20 pode não ser creditado pela corretora.

Posso enviar TokensERC-20 para o Ledger Nano e MetaMask?

Sim, você pode enviar tokens ERC-20 nas carteiras Ledger Nano e Metamask, pois são compatíveis com os padrões ERC-20.

Caso você não saiba o que é o Ledger Nano S/X, é uma carteira de hardware para armazenar ativos digitais e realizar transações em criptomoedas populares, como Bitcoin, Ethereum, USDT e incluindo tokens ERC-20. Com o Nano Ledger, você pode proteger e gerenciar mais de 1.500 criptomoedas. E o aplicativo Ledger Live permite comprar moedas diretamente em sua conta ETH.

Metamask, por outro lado, é uma carteira de criptomoedas para armazenar, enviar, receber tokens Ethereum e ERC-20 por meio de sites regulares. A metamáscara está disponível como uma extensão do navegador e um aplicativo para celular. 

Então, se você está pensando em armazenar seus tokens em uma carteira de hardware com a conveniência de uma carteira quente, essas soluções são ideais.

Considerações finais

Os tokens ERC-20 definitivamente tiveram uma influência significativa no setor de criptomoedas. Eles não apenas são responsáveis pelo setor de ICO de bilhões de dólares, mas também estão tornando os ativos digitais mais difundidos.

Os tokens recém-criados podem ser adicionados às plataformas de exchange quando forem liberados sem qualquer comunicação entre a criptomoeda e os desenvolvedores da exchange. Mas apenas se cumprir o padrão ERC-20. Isso resultará em menos risco, menor complexidade, mais uniformidade e maior liquidez dos tokens, inspirando mais confiança entre os usuários.

Os entusiastas já experimentaram novos padrões, como ERC-223 ou ERC-777, mas o ERC-20 continua sendo o preferido. Há uma alta probabilidade de que o protocolo ERC-20 melhore muito em breve, adicionando recursos para abordar vulnerabilidades e problemas de token existentes.

INSCREVA-SE AGORA para ter uma conta Bybit e receba até $100 em tokens e cupons!

Negocie até x100 de alavancagem emBTCUSD ,ETHUSD ,EOSUSD ,BTCUSDT ,ETHUSDT ,LINKUSDT ,LTCUSDT eXTZUSDT em contratos perpétuos. 

Receba as últimas atualizações:

Redes Sociais – Twitter, Facebook, Instagram, YouTube e LinkedIn. Junte-se a nós no Telegram e no Reddit

Tem alguma dúvida? Visite nossaCentral de Ajuda

*Este artigo é apenas para referência. Nenhuma dessas informações fornecidas pela Bybit constitui aconselhamento ou recomendação de que qualquer investimento ou estratégia de trading seja adequada para qualquer pessoa específica. Os usuários deste artigo concordam que a Bybit não se responsabiliza por nenhuma de suas decisões de investimento. Procure aconselhamento profissional antes de negociar.