Explicação: O que são Tokens ERC-20 e o Padrão ERC-20?
A popularidade das criptomoedas cresceu imensamente nos últimos anos, e com o Bitcoin atingindo seu recorde histórico, não é surpreendente que muitos altcoins aspirem a penetrar nesta indústria competitiva. Muitas dessas moedas são construídas na blockchain Ethereum. Assim, tornando-as compatíveis com os tokens e padrão ERC-20.
ERC-20 refere-se a (Ethereum Request For Comments), enquanto o número 20 representa o número ID único para distinguir o padrão dos outros. Tokens ERC são ativos digitais projetados, emitidos e utilizados da mesma forma que um Bitcoin, exceto que funcionam exclusivamente na blockchain Ethereum. Esses tokens dependem principalmente de um contrato inteligente específico que rastreia as transações desse token.
Ao contrário, ERC-20 é um conjunto de regras que ajuda os desenvolvedores a simplificar e melhorar o processo de criação de um token padrão baseado em Ethereum.
Portanto, 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 é ERC-20 e como ele funciona?
Por que os usuários de criptomoedas precisam conhecer o padrão ERC-20?
Os negociantes e investidores de criptomoedas podem ou não prosperar com o conhecimento técnico de blockchain ou contratos inteligentes. Mas o padrão de token ERC-20 pavimentou um caminho estratégico para a criação de novos tokens que nenhum de nós deve ignorar.
Ao analisar criptomoedas a partir da perspectiva da blockchain, novos tokens sempre tiveram dificuldades para interagir entre si. Assim, o Ethereum estabeleceu um padrão para que cada novo token construído no Ethereum cumpra as regras (protocolo do padrão ERC). A partir daí, uma nova moeda deve submeter informações abrangentes à Proposta de Melhoria do Ethereum (EIP). Esses parâmetros padrão ERC-20 incluem seu nome, símbolo (uma abreviação usada ao exibir saldos), decimais (determina o número de casas decimais após o ponto), e o fornecimento total de tokens emitidos.
No final, um indivíduo ou organização que cumpre esses protocolos pode emitir seu próprio conjunto de tokens.
A Diferença Entre Cripto Padrão e Tokens ERC-20
Os tokens ERC-20 de fato funcionam como uma criptomoeda regular, mas seus conceitos são diferentes. Na verdade, os termos criptomoeda e tokens representam significados diferentes, e não devem ser usados de forma intercambiável.
Primeiramente, criptomoeda é uma forma de ativos digitais onde são criptografados por criptografia. Isso significa que essas criptos estão operando em suas blockchains distintas, e os livros-razão são distribuídos em blockchains descentralizadas.
Tokens, por outro lado, são uma utilidade que existe em cima de uma blockchain. Os tokens ERC-20 da Ethereum e algumas outras alternativas, incluindo ERC-223, ERC-721, estão entre os mais populares.
Basicamente, o que diferencia os tokens ERC-20 das criptos padrão é que eles dependem inteiramente da blockchain Ethereum ao invés de ter sua própria blockchain única. Portanto, há uma taxa de gás para realizar uma transação. E um minerador 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 estiver, mais altas serão as taxas de gás.
A Correlação de ERC-20 e Contratos Inteligentes
Em 2015, Fabian Vogelsteller, uma figura notável na indústria blockchain com uma experiência em desenvolvimento web, propôs o ERC-20, o padrão técnico por trás dos contratos inteligentes que implementam o token na blockchain Ethereum.
Um contrato inteligente é um código que é executado mediante uma solicitação de um usuário final ou outro programa. Os contratos inteligentes também são responsáveis por gerenciar transações, confirmar custos e manter o controle do saldo de cada titular de token.
Normalmente, esses contratos podem ter um nome específico, fornecimento e comportamento. Mas, desde que implementem as regras básicas do ERC-20, todos eles estão em conformidade com o ERC-20.
O Propósito dos Tokens ERC-20
Além do USDT, as principais criptomoedas como LINK estão entre os melhores tokens ERC que 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 enviar ou negociar os tokens exige uma taxa de gas.
Como os tokens ERC-20 são construídos em contratos inteligentes, as funções são variadas. Ele pode funcionar como uma moeda, pontos de reputação em uma plataforma online, bilhetes de loteria, um ativo financeiro como uma açã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. Tokens ERC-20 funcionam como qualquer outra criptomoeda. Eles são transferíveis de um endereço para outro, desde que cumpram os requisitos.
- Eles são fungíveis. Isso significa que todo o histórico de transações é rastreável, mesmo que o código de cada token seja idêntico.
- Deve haver uma quantidade total identificada de tokens ERC-20 criados. Alguns tokens ERC-20 podem ou não ter uma quantidade fixa de moedas. Seu propósito de ter uma quantidade total é garantir que o ecossistema esteja ciente do número total de tokens em circulação.
Comumente, tokens ERC-20 são comprados, vendidos, trocados ou negociados em exchanges de criptomoedas. Eles podem ser armazenados em qualquer carteira compatível com Ethereum, como MetaMask e MyEtherWallet, carteira de papel, aplicativo de carteira, ou mesmo uma carteira de hardware como Trezor ou Ledger Nano S.
Quais Criptomoedas São Baseadas no Padrão ERC-20?
Existem muitos padrões de token na blockchain Ethereum. Enquanto tokens ERC-20 estão entre os mais populares. De acordo com Etherscan, existem mais de 200.000 tokens compatíveis com ERC-20 na rede principal do Ethereum. Entre eles, muitas das principais moedas digitais por capitalização de mercado servem a diferentes propósitos.
- ChainLink Token (LINK), Chainlink é um token ERC-677 que herda funcionalidades do padrão de token ERC-20. Este token opera em um middleware de blockchain que atua como uma ponte entre contratos inteligentes de criptomoeda, fontes de dados, APIs e pagamentos de contas bancárias tradicionais.
- Maker (MKR) é um token de utilidade baseado na Organização Autônoma Descentralizada (DAO) que cria a stablecoin DAI na blockchain Ethereum.
- Tether (USDT), uma stablecoin que opera no protocolo ERC-20. Isso significa que o endereço de depósito é um endereço ETH, enquanto os depósitos e levantamentos ocorrem na rede ETH.
Quando o Ethereum mudar para o mecanismo de consenso de Prova de Participação na Atualização do ETH 2.0 e implementar fragmentação para superar problemas de escalabilidade, podemos esperar que o número de projetos baseados no padrão ERC-20 cresça exponencialmente. Além disso, o ETH 2.0 resolve os problemas de transação onde os usuários podem realizar transferências de tokens ERC-20 quase instantaneamente a um custo menor.
As Vantagens dos Tokens ERC-20
Os 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 implementar. Isso ocorre porque os contratos inteligentes do Ethereum são escritos em uma linguagem de programação Solidity semelhante ao JavaScript. Alternativamente, os desenvolvedores também podem codificar contratos inteligentes com a linguagem de programação Vyper que é semelhante ao Python.
- Flexível para personalização. Dependendo da lógica de negócios 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, inclusão de uma casa da moeda central para modificar os tokens em circulação, e mais.
- Um roteiro definido para desenvolvedores. O padrão ERC-20 oferece aos desenvolvedores um plano adequado, que lhes permite criar novos tokens de maneira fácil em vez de construí-los do zero.
- Padronização de tokens. O Ethereum fornece a especificação de token que inclui regras de interação entre diferentes tokens e regras de compra de tokens. Com um padrão universal, os usuários podem transferir novos tokens para uma carteira e colocá-los em uma exchange de uma só vez.
- Liquidez. Se os projetos baseados em Ethereum estão ativos e interagem entre si, isso traz mais projetos e mais usuários para a rede Ethereum. Há também uma solução como o Uniswap, que converte tokens ERC-20 entre si, tornando-se ainda mais simples.
- Amplamente Aceito. Os ERC-20, assim como seus tokens, são reconhecidos na maioria das exchanges e carteiras. Isso se deve principalmente ao protocolo universal que é adaptável por amplas exchanges. Além disso, sua fungibilidade o torna excelente para aplicações de negociação.
- Erradicar 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 duplicação de tokens em circulação.
ERC-20 pode permanecer 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 possuem algumas falhas e problemas que não conseguem resolver. Entre eles estão os seguintes aspectos:
- Instabilidade. A blockchain Ethereum recentemente moveu seu método de consenso do Prova de Trabalho para o sistema de Prova de Participação via o ETH 2.0. Embora o ETH 2.0 tenha como objetivo resolver todos os problemas de escalabilidade, muitas mudanças estão apenas em andamento, e levará tempo, e o projeto ainda está para ser concluído. Nesse momento, pode haver instabilidade no sistema. Além disso, alguns tokens podem correr o risco de serem destruídos quando usados como pagamento para contratos inteligentes. Assim, o nascimento do ERC-233 para contornar o problema.
- Taxa de gás cara. O ERC-20 depende da blockchain Ethereum, e para completar cada transação, haverá uma taxa de gás. Enquanto a taxa de gás é paralela às atividades da blockchain, as taxas de gás aumentam quando há tráfego intenso na blockchain. Portanto, não é sustentável a longo prazo.
- Falhas de transferência. No Ethereum, existem dois tipos de contas. Uma delas é uma conta possuída externamente (EOA) controlada por chaves privadas, e outra é uma conta de contrato mantida pelo código do contrato. Enviar tokens de uma conta EOA para outra usando a função de transferência não causa problemas, mas transferir 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. Os saques e transações estão correlacionados à blockchain Ethereum. Quando a rede está congestionada, todas as transferências no ERC-20 serão lentas. Embora o 'Sharding' seja esperado para resolver este problema, ainda está em sua fase inicial e ainda não foi totalmente adotado na blockchain do Ethereum.
- Transações irreversíveis. Não há maneira de retornar fundos se os usuários enviarem tokens ERC-20 para o endereço errado, e os tokens permanecem presos para sempre em contratos. O mesmo se aplica aos tokens roubados por hackers, com o notório hack DAO como um dos exemplos mais vívidos.
- Um ponto de entrada muito baixo. Críticos dizem que é muito fácil para as pessoas criarem seus tokens sem propósito ou objetivos aparentes. Como resultado, os desenvolvedores podem facilmente explorar as políticas para desenvolver ICOs fraudulentas e tokens com projetos que não agregam valor.
Muitas soluções visam superar problemas técnicos do padrão. Mas a maioria delas continua a ser alguns hacks rápidos e astutos que não oferecem uma explicação completa. Assim, os investidores devem levar isso em consideração ao avaliar um projeto ERC-20.
Alternativas aos Tokens ERC-20
Existem alguns outros padrões de tokens ERC além do ERC-20. Embora possam possuir protocolos semelhantes, eles de fato servem a um propósito diferente. Vamos tomar o ERC-721 como exemplo;
Os tokens ERC-721 são não-fungíveis. Isso significa que cada token é único e raro para proteger seus valores distintos. Enquanto as características retratam o valor, ele representa. Por exemplo, o DApp Ethereum (CryptoKitties) define seu valor através dos limites estabelecidos que preservam sua escassez. Este tipo de token ajuda a prevenir falsificações e aumenta a confiança na propriedade de um investimento.
O ERC-777 é visto como uma atualização para o ERC-20. Embora apresente funcionalidades semelhantes ao ERC-20, ele se distingue por oferecer as opções de cunhar ou queimar um token e, eventualmente, acelerar o processo de transferência. É compatível com versões anteriores com carteiras e contratos proxy sem precisar ser reimplantado.
Além disso, ERC-223 é outra alternativa. É principalmente para contornar o cenário de uma transação irreversível para um contrato inteligente em tokens ERC-20. Ele notifica os usuários para cancelar uma transação sempre que acionar uma transferência para contratos inteligentes sem intenção. No entanto, a taxa de gás é inevitável e apenas uma carteira limitada está aceitando isso.
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 ERC-20 exigem uma taxa de gás para pagar o minerador. Portanto, a quantidade de Ether que você armazena na sua carteira deve ser sempre ligeiramente maior do que a quantidade real que você deseja enviar. A melhor prática é que um usuário evite transferir tokens ERC-20 se o saldo em ETH estiver muito baixo.
Observe que as taxas para enviar ativos Ethereum aumentam se você os enviar para um endereço de contrato inteligente, como o de uma oferta inicial de moedas (ICO), já que as transações são mais complicadas e exigem várias interações.
Por exemplo, algumas carteiras (Exodus) pagam a taxa de rede para os usuários em ETH enquanto cobram a comissão equivalente no token ERC-20 que usam.
É fácil adquirir ETH trocando qualquer criptomoeda na sua carteira por ETH ou recebendo de outra carteira.
Para receber tokens, você deve fornecer somente o endereço público que começa com “0x”. Certifique-se de copiar e colar e nunca tente digitar o endereço manualmente, pois há uma grande chance de cometer um erro e perder os fundos sem possibilidade de recuperação.
Como Armazenar Tokens ERC-20?
É fácil trocar tokens ERC-20 na blockchain Ethereum. Mas, é claro que tanto o endereço de troca quanto o endereço de token ERC-20 são únicos. Portanto, enviar o token ERC-20 para o endereço de uma carteira pessoal e para o endereço Ethereum de uma troca é diferente.
Tudo o que você precisa é 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 troca.
Posso enviar tokens ERC-20 para Ledger Nano e MetaMask?
Sim, você pode enviar tokens ERC-20 tanto em carteiras Ledger Nano quanto Metamask, pois elas são compatíveis com os padrões ERC-20.
Caso você não saiba o que é 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 garantir 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 Ethereum e tokens ERC-20 através de sites comuns. O Metamask está disponível como uma extensão de navegador e um aplicativo móvel.
Portanto, se você está considerando 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 na indústria de criptomoedas. Não só são responsáveis pela indústria de ICO bilionária, mas também estão tornando os ativos digitais mais disseminados.
Os tokens recém-criados podem ser adicionados às plataformas de troca quando são lançados sem qualquer comunicação entre os desenvolvedores de criptomoedas e de exchanges. Mas somente se seguirem o padrão ERC-20. Isso resultará em menos risco, complexidade reduzida, mais uniformidade e aumento da liquidez dos tokens, inspirando mais confiança entre os usuários.
Entusiastas já experimentaram padrões mais novos 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 resolver vulnerabilidades e problemas existentes dos tokens.
Negocie com alavancagem de até x100 em BTCUSD, ETHUSD, EOSUSD, BTCUSDT, ETHUSDT, LINKUSDT, LTCUSDT, e XTZUSDT contratos perpétuos.
Obtenha as últimas atualizações:
Mídias Sociais – Twitter, Facebook, Instagram, YouTube, e LinkedIn.Junte-se a nós no Telegram e Reddit
Tem alguma pergunta? Visite nosso Centro de Ajuda*Este artigo é apenas para fins de referência. Nenhuma informação fornecida através da Bybit constitui aconselhamento ou recomendação de que qualquer estratégia de investimento ou negociação seja adequada para qualquer pessoa específica. Os usuários deste artigo concordam que a Bybit não assume responsabilidade por nenhuma de suas decisões de investimento. Por favor, procure aconselhamento profissional antes de negociar.