Lição 3

Padrões de Tokens ERC e EIPs Importantes

A comunidade Ethereum impulsiona todas as mudanças e inovações — incluindo NFTs — e documentos como EIPs e ERCs têm papel fundamental nesse processo. Neste módulo, vamos explorar em maior detalhe alguns desses documentos.

O que é um EIP?

Assim como ocorre em atualizações de sistema em notebooks ou celulares, a Proposta de Melhoria do Ethereum (EIP) é uma estrutura documental que padroniza o desenvolvimento de melhorias dentro do Ethereum, permitindo que qualquer pessoa proponha recomendações e contribua para o avanço dessa blockchain.

Esse é um documento técnico onde a comunidade de desenvolvedores do Ethereum publica recomendações para aprimorar o projeto, com foco em resolver problemas atuais ou promover o desenvolvimento da rede diante de novas tecnologias.

EIP-1559

Conhecida também como “London hard fork”, a Proposta de Melhoria do Ethereum 1559 (EIP-1559) foi criada para reduzir taxas e tornar o ETH uma moeda deflacionária. Em termos práticos, a EIP-1559 transforma as taxas de gás em um sistema de dois componentes: uma “taxa base” calculada pelo sistema, obrigatória para todos os usuários que buscam velocidade padrão de transação, e uma “gorjeta” opcional para acelerar a transação. A EIP-1559 exige que todos os tokens Ether usados para pagar a taxa base sejam queimados. O suprimento total de Ether é reduzido com esse método, tornando o ativo mais raro e valioso.

O que é um ERC e qual a diferença entre ERCs e EIPs?

O Ethereum Request for Comment (ERC) representa uma categoria específica de EIP do tipo Standards Track. Um EIP Standards Track determina qualquer mudança que afete a maioria ou todas as implementações do Ethereum, sendo subdividido em core, networking, interface e ERC. Enquanto o EIP aprimora o protocolo, o ERC define regras que viabilizam a interação entre aplicações e contratos. EIPs (incluindo ERCs) são a base da governança e estão documentados no Ethereum.

Quais são os padrões de tokens ERC?

Vários padrões de desenvolvimento do Ethereum são fundamentados em interfaces de tokens. Esses padrões garantem que os smart contracts permaneçam compatíveis, permitindo que novos projetos de tokens sejam interoperáveis com exchanges descentralizadas já existentes.

ERC-20

Em novembro de 2015, Fabian Vogelsteller apresentou a primeira versão de um token como Ethereum Request for Comments (ERC), recebendo automaticamente o número 20 no GitHub e originando os “Tokens ERC20”. O ERC-20 define uma interface padrão para representação de tokens, oferecendo funcionalidades básicas de transferência. O objetivo principal é garantir interoperabilidade entre padrões suportados, como carteiras e exchanges.

ERC-721

Embora não seja destinado a valores mobiliários, os padrões ERC-721 e ERC-1155 são relevantes por permitirem a tokenização de ativos físicos. O conceito de não fungibilidade no ERC-721 possibilita a criação de smart contracts onde cada token é único, aplicando-se facilmente a itens raros, exclusivos ou colecionáveis. O CryptoKitties, jogo que permite comprar, vender e trocar cards virtuais, é o exemplo mais conhecido.

ERC-1155

O ERC-1155 evolui os padrões ERC-20 e ERC-721 ao permitir o gerenciamento de tokens fungíveis e não fungíveis em um único contrato, possibilitando transações com múltiplos tokens de diferentes tipos. Essa funcionalidade foi criada para uso em jogos digitais mais complexos que o CryptoKitties, como aqueles que permitem venda, compra e troca de moedas e itens virtuais.

ERC-4907

O ERC-4907 é um padrão de token Ethereum desenvolvido para facilitar a criação de tokens fungíveis e não fungíveis (NFTs). NFTs são ativos digitais únicos, indivisíveis e não intercambiáveis. O ERC-4907 oferece um método padronizado para criar e gerenciar NFTs na blockchain do Ethereum, permitindo que desenvolvedores criem colecionáveis digitais, itens de jogos e outros ativos digitais exclusivos.

Conclusão

Assim como em qualquer empresa ou projeto, a equipe estabelece metas e busca aprimorar tecnologia e qualidade do produto. No setor cripto, ocorre o mesmo: o Ethereum possui seus EIPs e ERCs, onde desenvolvedores propõem melhorias e a comunidade vota quais serão implementadas. Ou seja, novos EIPs e ERCs podem ser incorporados a este módulo futuramente, conforme Ethereum e Ether evoluem.

Destaques

  • EIPs são propostas de melhoria do Ethereum, documentos técnicos em que desenvolvedores publicam recomendações para aprimorar o projeto, visando solucionar problemas atuais ou desenvolver a rede diante de novas tecnologias.
  • A EIP-1559 foi responsável por reduzir taxas e tornar o ETH deflacionário.
  • O ERC-20 definiu uma interface padrão que permitiu criar tokens no ecossistema Ethereum, oferecendo funcionalidades básicas de transferência.
  • O padrão ERC-721 permite tokenizar ativos via smart contracts, tornando cada token único.

Artigos Relacionados

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.