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 dissemelhante?
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. Portanto, mesmo coisas realmente importantes passam por um processo de tomada de decisão muito desimpedido e público chamado de Proposta de Melhoria Ethereum (EIP).
“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 portanto comentar sobre o ERC, que pode ser desarranjado, morrer no processo ou, finalmente, ser adotado uma vez que padrão.
Quando um ERC é aceito uma vez que 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 se referem a “ERCs”, mas EIP-20 e ERC-20 se referem à mesma coisa.
A diferença entre tokens ERC-20 e tokens ERC-721
Os ERCs são numerados e, uma vez que você deve ter adivinhado, existem centenas de ERCs. Na verdade, foram mais de três milénio. No entanto, no momento da redação deste cláusula, menos de trinta desses ERCs são adotados uma vez que padrões, e alguns deles não fazem uma grande diferença.
Assim, a pessoa geral pode saber unicamente um ou dois, mas mesmo os desenvolvedores avançados podem ter unicamente um punhado memorizado. Os dois ERCs nos quais passaremos a maior secção do tempo são o ERC-20 e o ERC-721.
O que é ERC-20?
O ERC-20 foi criado em 2015, quando o próprio Ethereum tinha unicamente 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?
O ERC-721, criado em 2018, estabelece os NFTs uma vez que os entendemos hoje. Tecnicamente, os tokens ERC-20 podem ser tratados uma vez que 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 rastreados tecnicamente no blockchain. No entanto, essa não era a intenção dos tokens ERC-20.
De pacto com o ERC-721, o uso de tokens ERC-20 para NFTs é particularmente complicado em graduação. Nas palavras do documento, “EIP-20 é insuficiente para rastrear NFTs porque cada ativo é exímio (não fungível), enquanto cada um de uma quantidade de tokens é idêntico (fungível)”.
De indumento, o documento descreve contratos inteligentes ERC-721 simples para NFTs individuais, muito uma vez que “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” uma vez que 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.
- O EIP-2309 permite a geração ou transferência de tokens ERC-721 com identificadores de token consecutivos, novamente, potencialmente ótimo para casos de uso uma vez que 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.
- O EIP-777 permite que um endereço envie fundos em nome de outro endereço, uma vez que remunerar a conta de um companheiro.
- O EIP-1155 permite que um único contrato inteligente troque vários tipos diferentes de tokens simultaneamente.
- O EIP-1559 permite que o volume de ETH diminua e faz secção da mudança para o Ethereum 2.0.
Porquê se blockchain, criptomoeda e tokens não fungíveis não fossem complicados o suficiente, todos esses ERCs e EIPs podem parecer assustadores. Mas, na verdade, você pode olhar para eles uma vez que um recurso de aprendizagem. A natureza ocasião e pública do Ethereum significa que é muito fácil aprender mais sobre os sistemas monetários.
Leia a seguir
Sobre o responsável