Com toda a conversa sobre criptomoedas e NFTs, você provavelmente entende que nem todas as criptomoedas são criadas iguais. Mas, o que torna uma criptomoeda diferente?
Na verdade, existem padrões diferentes para moedas que fazem coisas diferentes no mesmo blockchain. No caso do Ethereum, o blockchain em que a maioria dos aplicativos descentralizados e projetos de criptomoedas são construídos, esses diferentes padrões são chamados de “ERCs”.
Mas, o que é um Ethereum ERC e por que isso importa?
O que são ERCs Ethereum?
Temos que lembrar que o Ethereum é descentralizado. Embora não seja tão descentralizado quanto o Bitcoin, ninguém toma todas as decisões. Então, mesmo coisas realmente importantes passam por um processo de tomada de decisão muito aberto e público chamado de Proposta de Melhoria Ethereum (EPI).
“ERC” significa “Solicitações de comentários do Ethereum”. Um ou mais programadores escrevem um ERC descrevendo a mudança que eles têm em mente. A maior comunidade de desenvolvedores do Ethereum pode comentar sobre o ERC, que pode ser alterado, morrer no processo ou, finalmente, ser adotado como padrão.
Quando um ERC é aceito como padrão, ele se torna oficialmente um EIP, mas a “classe” do EIP ainda é um ERC para fins de documentação. Tudo o que você precisa entender sobre isso é que algumas fontes se referem a “EIPs” e outras a “ERCs”, mas EIP-20 e ERC-20 se referem à mesma coisa.
Relacionado: O que é DeFi? O Guia Resumido para Finanças Descentralizadas.
A diferença entre tokens ERC-20 e tokens ERC-721
Os ERCs são numerados e, como você deve ter adivinhado, existem centenas de ERCs. Na verdade, foram mais de três mil. No entanto, no momento da redação deste artigo, menos de trinta desses ERCs são adotados como padrões, e alguns deles não fazem uma grande diferença.
Assim, a pessoa média pode conhecer apenas um ou dois, mas mesmo os desenvolvedores avançados podem ter apenas um punhado memorizado. Os dois ERCs nos quais passaremos a maior parte do tempo são o ERC-20 e o ERC-721.
O que é ERC-20?
ERC-20 foi criado em 2015, quando o próprio Ethereum tinha apenas dois anos. ETH, a criptomoeda do Ethereum, já existia, mas o ERC-20 permitia que o token fosse transferido ou gasto por terceiros em contratos inteligentes.
Enquanto as criptomoedas foram projetadas para transferências ponto a ponto, o ERC-20 permite que as pessoas enviem e recebam Ethereum por meio de outra plataforma. Isso permitiu amplamente o uso do Ethereum em aplicativos descentralizados.
O que é ERC-721?
ERC-721, criado em 2018, estabelece os NFTs como os entendemos hoje. Tecnicamente, os tokens ERC-20 podem ser tratados como NFTs pelos usuários porque mesmo tokens fungíveis (tokens que não têm valor monetário separado de seu valor de token) podem ser tecnicamente rastreados no blockchain. No entanto, essa não era a intenção dos tokens ERC-20.
De acordo com o ERC-721, o uso de tokens ERC-20 para NFTs é particularmente complicado em escala. Nas palavras do documento, “EIP-20 é insuficiente para rastrear NFTs porque cada ativo é distinto (não fungível), enquanto cada um de uma quantidade de tokens é idêntico (fungível)”.
De fato, o documento descreve contratos inteligentes simples ERC-721 para NFTs individuais, bem como “contratos que rastreiam um número arbitrariamente grande de NFTs”. Isso pode parecer cômico se você imaginar que todos os NFTs são animais mal desenhados, mas lembre-se de que qualquer coisa pode ser “tokenizada” como um NFT. Isso pode incluir depósitos inteiros de estoque.
Existem outros ERCs e EIPs que eu deveria saber?
ERC-20 e ERC-721 são os dois ERCs mais referenciados porque estabelecem tokens. A maioria dos ERCs não estabelece tokens, mas estabelece métodos de gerenciamento ou troca de tokens.
- EIP-2309 permite a criação ou transferência de tokens ERC-721 com identificadores de token consecutivos, novamente, potencialmente ótimo para casos de uso como inventários de ativos tokenizados.
- O EIP-2981 permite a cobrança de royalties das vendas de NFT. E nem todos os EIPs desde o ERC-721 estão especificamente relacionados aos NFTs.
- EIP-777 permite que um endereço envie fundos em nome de outro endereço, como pagar a conta de um amigo.
- EIP-1155 permite que um único contrato inteligente troque vários tipos diferentes de tokens simultaneamente.
- EIP-1559 permite que o volume de ETH diminua e faz parte da mudança para o Ethereum 2.0.
Relacionado: O que é o Hard Fork de Londres da Ethereum e por que é um divisor de águas?
Como se blockchain, criptomoeda e tokens não fungíveis não fossem complicados o suficiente, todos esses ERCs e EIPs podem parecer assustadores. Mas, realmente, você pode olhar para eles como um recurso de aprendizagem. A natureza aberta e pública do Ethereum significa que é muito fácil aprender mais sobre os sistemas monetários.
Dizer que qualquer coisa pode ser um NFT não está longe da verdade!
Leia a seguir
- Tecnologia explicada
- Bitcoin
- Ethereum
- Blockchain
- Criptomoeda
Jon Jaehnig é um escritor/editor freelance interessado em tecnologias exponenciais. Jon é bacharel em Comunicação Científica e Técnica com especialização em Jornalismo pela Michigan Technological University.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar