Quais são os principais padrões de token ERC da Ethereum?

iniciantesNov 21, 2022
Um conjunto de regras padrão para criar tokens ethereum
Quais são os principais padrões de token ERC da Ethereum?

Introdução

A Ethereum introduziu o conceito de aplicativos e protocolos descentralizados baseados em blockchain. Embora o Ethereum tenha sua própria 'moeda' chamada ETH, que pode ser usada da mesma forma que o BTC, seu principal caso de uso é servir como gás para alimentar transações e operações em aplicativos e protocolos criados na rede. Os desenvolvedores desses aplicativos podem criar moedas no aplicativo ou ativos digitais que são armazenados no blockchain Ethereum. Estes são o que chamamos de tokens e devem corresponder a certas 'regras' chamadas padrões ERC.

Quais são os principais padrões de token ERC da Ethereum?

Os padrões de token são um conjunto de regras que permitem o desenvolvimento de tokens de criptomoeda em diferentes protocolos de blockchain. Esses padrões representam um guia para a criação, emissão e implantação de novos tokens no blockchain subjacente. No caso do Ethereum, esses padrões são chamados de ERC (Ethereum Request for Comments) e definem as regras para os tokens que podem ser criados no Ethereum.
Cada token ERC é identificado por um número de série, que corresponde ao número de 'solicitação de comentários' que propuseram esses padrões. Além dos três padrões ERC mais usados no Ethereum, há outro padrão novo e muito interessante a seguir:

1.ERC-20: implementado pela primeira vez em 2015, o ERC-20 é o padrão de token que permite aos desenvolvedores criar tokens fungíveis para seus aplicativos ou protocolos baseados em Ethereum. 'Fungível' significa divisível e não único. Por exemplo, moedas fiduciárias como o dólar são fungíveis, assim como o BTC (1 BTC vale 1 BTC, não importa onde seja emitido).
Os tokens ERC-20 são mais comumente desenvolvidos por organizações ou empresas com foco em tecnologia. Os tokens criados usando o ERC-20 são interoperáveis entre si e com serviços compatíveis de todo o ecossistema Ethereum. Tudo isso torna mais fácil para membros da comunidade e empresas adotá-los e usá-los em uma ampla gama de aplicativos, porque todos podem criar seu próprio token ou ativo digital sem precisar programá-los do zero.
É importante ressaltar que, embora os tokens ERC-20 possam ser facilmente transferidos para uma infinidade de aplicativos, eles não são mantidos por contas. Os tokens existem apenas dentro de um contrato, que é como um banco de dados independente. Assim, os usuários precisam de uma carteira que rode na blockchain Ethereum para 'ver' seu saldo de token ERC-20;

2.ERC-721: ao contrário dos ERC-20s, o ERC-721 é o padrão de token que permite aos desenvolvedores criar tokens não fungíveis (NFTs) - 'Não fungível' significa que cada token possui um valor único e age como comprovadamente único objetos digitais que não podem ser trocados entre si como tokens ERC20.
Os tokens ERC-721 são frequentemente utilizados para representar a propriedade na blockchain de muitos itens, como contratos de ativos físicos, colecionáveis digitais e arte digital. Além disso, eles não podem ser trocados por outro devido às suas especificações exclusivas. Em poucas palavras, o padrão ERC-721 foi criado para satisfazer a necessidade de dar exclusividade aos tokens do ecossistema Ethereum.

3.ERC-1155: combinando os melhores aspectos dos dois primeiros padrões listados acima, o ERC-1155 é o padrão de token que permite aos desenvolvedores criar tokens fungíveis e não fungíveis e apresenta a inovação de poder criar tokens semi-fungíveis.
Os tokens ERC-1155 são utilizados principalmente para o desenvolvimento de jogos NFT, pois um único contrato pode ser criado para oferecer suporte a vários tipos de tokens configuráveis individualmente. Esse tipo de contrato reduz significativamente a complexidade do processo de criação do token, pois um jogo NFT exigiria uma grande quantidade de ativos circulando no sistema (que podem ser objetos a serem coletados pelos jogadores).

4.ERC-4907: definido como o padrão de token não fungível alugável, o ERC-4907 leva a propriedade de NFT a um nível mais avançado, pois é o primeiro a retirar automaticamente os direitos de uso após o vencimento. Com o padrão ERC-4907, o locatário pode concluir operações específicas com um NFT alugado, mas não pode transferir o ativo para terceiros ou assumir o controle total. Esta é uma inovação importante, porque poderia melhorar o desempenho tanto do proprietário do NFT quanto do inquilino, dando ao próprio NTF mais flexibilidade.

Qual é o processo de criação de padrões ERC?

O ecossistema Ethereum está se tornando descentralizado, mas ainda precisa de um núcleo de desenvolvedores para definir as regras, solicitar atualizações e definir padrões. Em teoria, qualquer pessoa pode criar um token ERC. No entanto, antes de fazer isso, é necessário passar pelo processo de Ethereum Improvement Proposal (EIP), que é um documento que inclui os recursos e processos propostos para a rede blockchain Ethereum. Uma vez enviada a proposta, ela é discutida e votada para rejeitar ou iniciar sua implementação. Quando esse processo é aprovado e concluído, o documento inicial se torna um padrão ERC que outros desenvolvedores podem usar para criar seus próprios tokens.
Para cada tipo de token ERC, existem funções primárias precisas a serem implementadas, que variam de acordo com a finalidade para a qual foram criadas. Tomando como exemplo os tokens ERC-20, as funções são as seguintes:

  • TotalSupply: fornece informações sobre o fornecimento total de tokens;
  • BalanceOf: fornece o saldo da conta do proprietário;
  • Transfer: executa transferências de um número especificado de tokens para um endereço especificado;
  • TransferFrom: executa transferências de um número especificado de tokens de um endereço especificado;
  • Aprovar: permite que um gastador retire um determinado número de tokens de uma conta especificada;
  • Mesada: retorna um número definido de tokens de um gastador para o proprietário.

As funções acima são obrigatórias. Além disso, existem outros opcionais, que são usados para definir as características de um novo token, como dar a ele um nome legível por humanos, definir um símbolo e especificar a divisibilidade do token.

Casos de uso e aplicações reais

Desde sua implementação inicial, os tokens ERC foram usados para diferentes propósitos e contribuíram para o crescimento de diferentes casos de uso e aplicações. Abaixo estão listados alguns casos de uso por tipo de token.

  • Stablecoins: esses tokens atrelados a moedas fiduciárias geralmente usam o padrão de token ERC-20. Desde que esse padrão se tornou popular, ele gerou um efeito de rede significativo. Os usuários de criptografia podem ter certeza de que qualquer stablecoin criada usando o padrão ERC-20 irá interoperar com centenas de outros tokens ERC-20 e os serviços que já aceitam tokens ERC-20. A partir de hoje, a maioria dos Dapps (aplicativos descentralizados) aceita stablecoins ERC-20, bem como todos os serviços centralizados, como trocas de criptomoedas.

  • Utility tokens: esses tokens são os tipos de tokens mais comuns no mercado criptográfico. Eles são usados para obter um serviço específico e atender a diferentes casos de uso, como ser o gás para várias aplicações, dar direito de voto aos usuários de um serviço ou ser usado para pagar comissões em um DApp. Atualmente, a maioria dos tokens de utilidade em circulação são, ou foram, ERC-20s (há casos em que, posteriormente, alguns dos tokens foram movidos para outra blockchain).

  • CryptoPunks: peças colecionáveis de cripto arte representadas por NFTs na blockchain Ethereum. No início de seu lançamento, os CryptoPunks estavam vinculados ao padrão ERC-20, que não era adequado para dar total exclusividade a um token. Por isso, a equipe acabou modificando o código ERC-20 apenas o suficiente para produzir itens não fungíveis, servindo de inspiração para o desenvolvimento do ERC-721 logo em seguida. Portanto, pode-se dizer que os CryptoPunks são tecnicamente anteriores ao token padrão ERC-721 NFT da Ethereum.

  • Jogos on-line NFTs: à medida que a indústria de jogos avança, os tokens ERC-1155 estão se tornando uma ferramenta com enorme potencial, pois demonstraram ter um maior grau de interoperabilidade do que seus antecessores. Um videogame que contém um grande número de itens colecionáveis e negociáveis em sua plataforma não pode contar com nada além do padrão ERC-1155 para funcionar sem problemas. Como vários itens podem ser armazenados em um único contrato inteligente, tanto fungível quanto não fungível, qualquer número de itens pode ser enviado em uma única transação para um ou mais destinatários. Portanto, os tokens ERC-1155 representam um avanço significativo em termos de escalabilidade.

Conclusão

Todo o ecossistema Ethereum demonstrou mais uma vez que é capaz de desenvolver soluções cada vez mais eficientes para a criação de uma economia totalmente nova governada pelo usuário na internet. Desde a primeira aparição dos padrões ERC, vimos como desenvolvedores e usuários chegaram à criação de padrões ainda mais avançados e específicos que são adequados para todos os ramos da indústria criptográfica.
O novo padrão ERC-4907 tem o potencial de se tornar a solução 'final' para resolver problemas de liquidez relacionados a NFTs e, portanto, pode abrir muitas portas para futuras implementações no setor de metaverso. Como não houve sinais de desaceleração, provavelmente veremos novos desenvolvimentos nos próximos meses.

Autor: Mauro F.
Tradutor: Yuanyuan
Revisor(es): Ashley
Isenção de responsabilidade:

  • Este artigo representa apenas as opiniões dos observadores e não constitui nenhuma sugestão de investimento.
    *Gate.io reserva todos os direitos deste artigo. A republicação do artigo será permitida desde que Gate.io seja referenciado. Em todos os outros casos, serão tomadas medidas legais devido à violação de direitos autorais.
Autor: Mauro F.
Tradutor: Binyu
Revisores: Matheus, Ashley, Joyce, Ashley
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.