O mundo das criptomoedas pode até certo ponto parecer assustador para o investidor médio, sem conhecimento técnico dos domínios blockchain e contratos inteligentes. No entanto, a perspectiva de lucros maciços e o influxo de muitas novas moedas digitais atraiu todos os tipos de investidores, incluindo aqueles que poderiam ter sido cautelosos ao investir em um produto ou moeda, o funcionamento interno que eles não entendiam bem. Embora os investidores possam certamente ter sucesso no espaço de criptomoedas sem esse conhecimento técnico, um entendimento básico de algumas das propriedades mais importantes de muitas das moedas digitais atuais é, sem dúvida, útil para orientar um investidor em direção às decisões financeiras mais seguras e seguras. Um dos principais conceitos que governam uma grande parte do espaço é o padrão de token ERC20.
ERC20 refere-se a um padrão de token para ethereum. É um padrão técnico que determina várias regras e ações que um token ethereum ou contrato inteligente deve ser capaz de implementar. ERC significa "solicitação de comentário do ethereum" e o padrão foi desenvolvido em 2015. "Solicitação de comentário" é uma versão de um conceito semelhante desenvolvido pela Força-Tarefa de Engenharia da Internet como um meio de transmitir notas e requisitos técnicos essenciais. Talvez seja mais fácil pensar no ERC20 como um conjunto de diretrizes e funções básicas que qualquer novo token criado na rede ethereum deve seguir.
Prevalência e importância do ERC20
O padrão ERC20 tem sido um caminho dominante para a criação de novos tokens no espaço de criptomoeda há algum tempo. Tem sido particularmente popular entre as OICs e as empresas de financiamento coletivo. De acordo com algumas contas, havia mais de 20.000 tokens distintos operando de acordo com o padrão ERC20 desde as primeiras semanas de 2018. Um relatório do CCN.com sugere que os tokens do ERC20 "dominaram quase que sozinhos o mercado em alta da OIC de 2017" e que muitas criptomoedas de sucesso são fundadas de acordo com o protocolo ERC20. A EOS é, até o momento em que este documento foi escrito, o token baseado em ERC20 de maior sucesso, tendo captado US $ 185 milhões em um lançamento de cinco dias da OIC. O Bancor é o próximo da lista, tendo arrecadado US $ 153 milhões em fundos coletivos durante sua venda. Vários outros tokens compatíveis com ERC20 levantaram pelo menos US $ 70 milhões cada em ICOs.
História do ERC20
O ERC20 foi criado por desenvolvedores ethereum em nome da rede e comunidade ethereum em 2015 e reconhecido oficialmente em setembro de 2017. Para criar um padrão desse tipo para ethereum, um desenvolvedor ou grupo de desenvolvedores deve enviar o que é conhecido como Proposta de Melhoria Ethereum (EIP) com protocolos e padrões específicos. Um comitê aprova, altera e finaliza que o EIP, nesse ponto, torna-se um ERC.
Os contratos inteligentes são obrigados a obedecer a um dos padrões. O ERC20 é o mais conhecido de todos esses padrões, mas não é o único que existe.
Conteúdo da norma ERC20
O ERC20 contém várias funções, o que significa que um token compatível deve poder implementar esta lista (as descrições de cada função estão entre parênteses):
- totalSupply (forneça informações sobre o fornecimento total de tokens) balanceOf (forneça o saldo da conta do proprietário) transferência (execute a transferência de um número especificado de tokens para um endereço especificado) transferFrom (execute a transferência de um número especificado de tokens de um endereço especificado) aprovar (permitir que um gastador retire um número definido de tokens de uma conta especificada)
Além disso, essas funções também acionam até dois eventos, incluindo o evento de transferência (que ocorre sempre que os tokens são transferidos) e o evento de aprovação, que é ativado sempre que a aprovação é necessária.
Em março de 2018, a popular moeda digital Coinbase anunciou seu plano de adicionar suporte ERC20 a vários de seus produtos. Espera-se que a implementação dessa mudança "abra as portas para um conjunto mais diversificado de relações de confiança de criptomoeda" na plataforma de custódia Coinbase, de acordo com a CCN. As trocas que atendem a investidores individuais também podem adicionar novas criptomoedas à sua lista de ofertas.
Questões e alternativas
Embora o ERC20 tenha recebido um grande apoio na forma de tokens em conformidade com seus padrões, muitos na comunidade de desenvolvimento acreditam que o ERC20 é defeituoso de uma ou mais maneiras. Por esse motivo, desde o desenvolvimento do ERC20, vários padrões alternativos de token também foram propostos. Isso inclui o ERC223, que visa resolver uma preocupação com os elementos de aprovação e transferência do ERC20. O ERC621 é outra alternativa, que sugere as mesmas funções básicas que o ERC20 fornece, mas também aumenta a capacidade de aumentar ou diminuir o fornecimento total de tokens. O ERC827, por outro lado, permite que um detentor aprove os gastos de tokens por terceiros. Cada uma dessas novas propostas de protocolo leva o ERC20 como base até certo ponto.
