Lição 3

Normas de Tokens ERC e EIPs Importantes

A comunidade Ethereum impulsiona todas as mudanças e inovações – incluindo os NFT – sendo os documentos EIP e ERC fundamentais nesse processo. Neste módulo, iremos explorar com maior profundidade alguns destes documentos.

O que é um EIP?

Tal como uma atualização de sistema num portátil ou telemóvel, uma Ethereum Improvement Proposal (EIP) é uma estrutura documental que normaliza o desenvolvimento de melhorias no Ethereum, permitindo que qualquer pessoa apresente recomendações e contribua para o progresso desta blockchain.

É um documento técnico onde a comunidade de desenvolvimento do Ethereum publica recomendações para aprimorar o projeto, com o objetivo de resolver problemas existentes ou potenciar a evolução da rede sempre que surgem novas tecnologias.

EIP-1559

Também conhecida como “London hard fork”, a Ethereum Improvement Proposal 1559 (EIP-1559) teve como objetivo reduzir as taxas e tornar a moeda deflacionária. Em termos práticos, a EIP-1559 converte as taxas de gas num sistema com dois componentes: uma “base fee” calculada automaticamente pelo sistema, que todos os utilizadores devem pagar para uma velocidade de transação normal, e uma “tip” opcional que pode ser paga para acelerar as transações. A EIP-1559 exige ainda que todos os tokens Ether usados para pagar as base fees sejam queimados. Este método reduz a oferta total de tokens Ether, tornando o Ether mais escasso e, consequentemente, mais valioso.

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

Um Ethereum Request for Comment (ERC) corresponde a uma categoria específica dos Standards Track EIP. Um Standards Track EIP especifica qualquer alteração que afete a maioria ou todas as implementações Ethereum, podendo ser subdividido em core, networking, interface e ERC. Enquanto um EIP visa melhorar o protocolo em si, o ERC estabelece regras que permitem a interação entre aplicações e contratos. Os EIPs (incluindo os ERCs) constituem a unidade central de governação (decisão) e estão documentados no Ethereum.

Quais são os standards de tokens ERC?

Vários standards de desenvolvimento Ethereum baseiam-se em interfaces de tokens. Estes standards garantem que os smart contracts permanecem composáveis, permitindo que, quando um novo projeto lança um token, este seja interoperável com as exchanges descentralizadas existentes.

ERC-20

Em novembro de 2015, Fabian Vogelsteller apresentou a primeira versão de um token como Ethereum Request for Comments (ERC). Foi-lhe atribuído automaticamente o número 20 no GitHub, dando origem à designação “ERC20 Tokens”. O ERC-20 estabelece uma interface standard para representação de tokens. Este standard oferece funcionalidades básicas de transferência de tokens. O seu objetivo principal é garantir a interoperabilidade entre standards que o suportam, como wallets e exchanges.

ERC-721

Embora não tenha sido concebido para valores mobiliários, os standards ERC-721 e ERC-1155 são relevantes porque permitem a tokenização de ativos físicos. A introdução do conceito de não fungibilidade no ERC-721 permite criar smart contracts em que cada token é único. Este conceito aplica-se facilmente a itens raros, únicos ou a qualquer tipo de objeto colecionável. O projeto CryptoKitties, um jogo que permite comprar, vender e trocar cartas virtuais, é o exemplo mais conhecido.

ERC-1155

Os tokens ERC-1155 representam uma evolução dos ERC-20 e ERC-721, pois permitem gerir tokens fungíveis e não fungíveis num único contrato, tornando possível realizar transações com múltiplos tokens de tipos diferentes. Esta funcionalidade foi concebida para utilização em videojogos mais complexos do que o CryptoKitties, como jogos que permitem a venda, compra e troca de moeda virtual e objetos digitais.

ERC-4907

O ERC-4907 é um standard de token Ethereum criado para facilitar a emissão de tokens fungíveis e não fungíveis (NFTs). Os NFTs são ativos digitais únicos, que não podem ser divididos nem trocados por outros tokens. O ERC-4907 oferece uma abordagem standardizada para criar e gerir NFTs na blockchain Ethereum, permitindo aos developers criar colecionáveis digitais únicos, itens de jogos e outros ativos digitais.

Conclusão

Tal como em qualquer empresa ou projeto, a equipa responsável define metas e procura melhorar continuamente a tecnologia e a qualidade do produto desenvolvido. No setor cripto, o princípio é o mesmo: o Ethereum tem EIPs e ERCs, onde os developers apresentam propostas e a comunidade vota para decidir quais serão implementadas. Isto significa que, no futuro, poderão ser acrescentados mais EIPs e ERCs a este módulo, à medida que o Ethereum e o Ether evoluem.

Destaques

  • EIPs são “Ethereum Improvement proposals”. São documentos técnicos onde a comunidade de desenvolvimento do Ethereum publica recomendações para melhorar o projeto, com o objetivo de resolver problemas existentes ou potenciar a evolução da rede sempre que surgem novas tecnologias.
  • A EIP-1559 foi responsável pela redução das taxas e pela natureza deflacionária da moeda ETH.
  • O ERC-20 estabeleceu uma interface standard que permitiu a criação de tokens no ecossistema Ethereum. Este standard oferece funcionalidades básicas de transferência de tokens.
  • O standard ERC-721 permite a tokenização de ativos através de smart contracts em que cada token é único.

Artigos Relacionados

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.