O Que são Tokens ERC e Por Que os Usamos?

Ler 5 min
Pontos Principais:
— Os termos “token cripto” e “criptomoeda” são frequentemente utilizados de forma intercambiável, mas possuem uma diferença sutil. Embora as criptomoedas sejam nativas de uma blockchain, os tokens não têm sua blockchain exclusiva.

— Na blockchain Ethereum, os tokens cripto podem ser de tipos diferentes, cada uma definida pelo fato de serem ou não fungíveis.

— O grau de fungibilidade de um token é representado por um dos três padrões de tokens no Ethereum

— ERC20, ERC721, e ERC1155

— Neste artigo, vamos explorar o significado dos tokens ERC em geral e mergulhar em cada um desses três padrões de tokens.

O começo pode ser confuso no espaço cripto. Para fins deste artigo, considere termos como padrões de token, ERC20, ERC721, e assim por diante. Tudo isso pode parecer estranho para você agora, mas o conceito deles se torna muito simples uma vez que você sabe qual é o seu papel. O que são os tokens ERC? Aqui explicamos em bom português.

Primeiro, moeda ou token: o que é o quê?

Primeiro vieram as moedas. A história começa com o Bitcoin – a primeira rede blockchain. O Bitcoin foi projetado para permitir que as pessoas façam pagamentos peer-to-peer globais, usando sua moeda nativa também chamada Bitcoin ou BTC. Depois vieram blockchains similares como a Litecoin (LTC) e a Dogecoin (DOGE) que oferecia um caso de uso similar.

Todas essas criptomoedas que vivem em sua própria rede de blockchain são chamadas de moedas.

Depois veio a Ethereum e introduziu o conceito de aplicativos e protocolos descentralizados baseados em blockchain. E, embora o Ethereum também 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 construídos na rede.

Além disso, os desenvolvedores desses aplicativos podem criar moedas no aplicativo que não têm uma blockchain dedicada e, em vez disso, são armazenadas na próprio Ethereum. A Ethereum também permite aos usuários criar outras formas de ativos digitais autônomos, que podem ser imutavelmente armazenados no próprio Ethereum. Essas moedas de aplicativo ou ativos digitais criadas e armazenadas na Ethereum são que chamamos tokens.

Para resumir tudo isso, um criptoativo que tem uma blockchain dedicada é tecnicamente uma moeda, enquanto todos os outros ativos criados em uma blockchain de terceiros são chamados de tokens.

Mas o que são tokens ERC?

O ecossistema Ethereum é descentralizado, mas ainda precisa de alguém que estabeleça as regras, faça chamadas para atualizações e estabeleça padrões que definam o que é possível na blockchain. Para conseguir isso, os próprios usuários da Ethereum são obrigados a criar Propostas de Melhoria da Ethereum (EIP), discutir seus detalhes, votar sobre elas e rejeitar ou iniciar sua implementação.

Agora, existem vários tipos de EIP para diferentes categorias de melhorias e adições. Um desses tipos foi definido pelos desenvolvedores do núcleo Ethereum para propor, discutir e implementar diferentes padrões técnicos para a criação de tokens, contratos inteligentes, aplicativos, formatos de carteira etc., na Ethereum.

Esta subcategoria de uma EIP foi chamada de Ethereum Request for Comments, também conhecida como ERC. E até agora, houve muitos pedidos de comentários da Ethereum para estabelecer padrões para os tokens que podem ser criados na Ethereum. Portanto, todas os tokens que são criados na Ethereum devem seguir os padrões estabelecidos por esses ERCs. Assim, eles são chamados tokens ERC.

Atualmente, existem três normas ERC que são mais amplamente utilizadas no Ethereum: ERC20, ERC721, ou ERC1155. E, caso você se confunda, os números seguintes ao ERC são simplesmente os números de série da “solicitação de comentários” que propôs estas normas.

Mas o que significam exatamente estas normas e por que precisamos delas? Vamos descobrir.

Entendendo as normas de tokens ERC

ERC20: o token fungível padrão

Implementado pela primeira vez em 2015, o ERC20 é o padrão de token que permite aos desenvolvedores criar tokens fungíveis para seus aplicativos ou protocolos baseados na Ethereum. O quê?

Para começar, você pode imaginar “tokens fungíveis” como qualquer moeda normal baseada em uma blockchain. O termo “fungível” significa simplesmente que você pode trocar uma unidade de um token com qualquer outra unidade desse token, porque elas representam o mesmo valor. A esse respeito, tome o exemplo dos criptoativos como UNI ou LINK — os tokens ERC20 dos protocolos Uniswap e Chainlink, respectivamente. Cada um desses tokens é fungível porque um token UNI será sempre igual a qualquer outro token UNI. O mesmo vale para o token LINK.

Isso significa que você pode trocar os tokens acima em uma razão de um para um. Não importa qual UNI você possui porque o valor subjacente deles será sempre o mesmo que todos os outros tokens UNI.

ERC721: o padrão de token não fungível

À medida que os casos de uso da blockchain se expandiram, houve a necessidade de assinalar e representar dados únicos na blockchain. Nisso, foi introduzido o padrão de token ERC721. O padrão ERC721 permite criar tokens não fungíveis, ou seja, tokens que possuem um valor único e atuam como objetos digitais comprovadamente únicos que não podem ser trocados entre si, como os tokens ERC20.

Portanto, suponha que você queira representar uma peça de arte digital na blockchain. É evidente que não se pode usar um token ERC20 para fazer isso. Ao invés disso, você pode usar um token do padrão ERC721 para criar uma peça de arte NFT. Este NFT da peça de arte digital pode facilmente provar a autenticidade da obra de arte e seu registro de propriedade.

Como o registro de propriedade e a identidade da obra de arte NFT é imutavelmente armazenada em uma blockchain, isso também torna quase impossível forjar qualquer obra original do artista.

ERC1155: o padrão de tokens múltiplos

O problema com as normas ERC20 e ERC721 foi que elas permitem que um contrato inteligente suporte apenas um único tipo de token fungível ou não fungível. Portanto, toda vez que você quiser implantar um novo token, você tem que escrever um novo contrato inteligente. Além disso, as duas normas acima não oferecem uma maneira de criar tokens semi-fungíveis.

Isso levou ao estabelecimento do padrão de tokens ERC1155, permitindo aos desenvolvedores do Ethereum criar tokens fungíveis, semi-fungíveis e não-fungíveis usando o mesmo padrão. Além disso, usando ERC1155, você pode criar um único contrato para suportar vários tipos de tokens configuráveis individualmente, reduzindo assim a complexidade do processo de criação dos tokens. Isso ficou um pouco complexo, não foi? Vamos simplificar isso.

Suponha que um desenvolvedor queira desenvolver um jogo NFT e planeje criar um token fungível para ser usado como moeda no jogo e vários tokens não fungíveis para ativos únicos no jogo, tais como peles, armas, mercadorias etc. Se eles usarem os padrões ERC20 e ERC721, teriam que escrever novos contratos inteligentes para apoiar cada novo tipo de ativo que criassem. Entretanto, o uso do ERC1155 lhes permitiria escrever apenas um contrato para apoiar todos os tipos de tokens que eles querem ter no jogo.

Tudo isso não quer dizer que uma das normas seja melhor do que a outra. Elas simplesmente têm aplicações diferentes.

As infinitas possibilidades na Ethereum

A Ethereum tem impulsionado a blockchain muito além de ser apenas uma tecnologia para a segurança do dinheiro digital. E a capacidade de propor e estabelecer novos padrões de token cria mais espaço para novos casos de uso da rede Ethereum.

Graças a esta inovação, hoje é possível para um artista criar um token único representando sua obra de arte, é possível para os criadores representar a escassez de suas criações e rentabilizar seu trabalho, é possível para os desenvolvedores de jogos dar valor real a seus jogadores usando itens dentro do jogo, e é possível criar uma economia totalmente nova, governada pelo usuário na internet… algo que nunca foi pensado ou trabalhado antes.

Conhecimento é Poder.

Confie em si mesmo e continue aprendendo! Se você gosta de aprender sobre criptomoedas e blockchain, confira nosso vídeo divertido da School of Block.


Mantenha contato

Anúncios podem ser encontrados em nosso blog. Contato para a imprensa:
[email protected]