
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.
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.
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.
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.
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.
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.
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.
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.
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
Artigos Relacionados