Ethereum, a maior e mais populosa rede blockchain de Camada 1 do mundo, revolucionou a criação e funcionalidade de tokens por meio de seus padrões ERC.

ERC20, o padrão dominante no Ethereum, abriu caminho para o desenvolvimento simplificado de tokens, fornecendo um conjunto de diretrizes e regras básicas.

Este artigo procura fornecer uma introdução simples ao que é o padrão Ethereum e aos diferentes padrões.

O que é o ERC?

ERC significa Ethereum Request for Comment e serve como uma plataforma para apresentar informações técnicas a desenvolvedores e usuários.

O primeiro padrão Ethereum é o ERC20. Aprovado em 2017, o padrão de token ERC20 rapidamente ganhou popularidade e se tornou a base para dezenas de milhares de tokens criados na rede Ethereum. Durante a explosão da oferta inicial de moedas (ICO) de 2017, os tokens ERC20 dominaram o mercado.

Para ser compatível com ERC20, um token deve possuir certos atributos codificados em seu código. Esses atributos incluem:

TotalSupply – fornece informações sobre o fornecimento total de tokens

BalanceOf – indica o saldo da conta do proprietário do token

Transferência – executa transferências de tokens para endereços especificados

TransferFrom – permite transferências de um endereço especificado

Aprovar – permite que os gastadores retirem tokens

Subsídio – devolve tokens de um gastador ao proprietário

Os contratos inteligentes que permitem essas funções são considerados contratos ERC20.

Outras blockchains também adotaram padrões de token semelhantes, com o padrão de token BEP20 para a Binance Smart Chain, o TRC20 para a rede Tron e, mais recentemente, o BRC20 para a rede Bitcoin sendo exemplos notáveis.

Uma olhada em outros padrões de token ERC

À medida que a tecnologia blockchain evolui, também evoluem os padrões de token. Cada padrão desempenha uma função específica dentro de sua rede relevante. Vamos explorar alguns dos padrões de token ERC mais importantes e suas funções:

1. ERC223 – Norma do Conselho Europeu de Investigação:

Este padrão foi criado para resolver o problema de tokens perdidos durante as transações. Ao contrário do ERC20, que não possui um mecanismo para recuperar tokens perdidos, o ERC223 inclui uma funcionalidade chamada “tokenFallback” que retorna ao remetente os tokens enviados para contratos inteligentes incompatíveis. Também melhora a eficiência das transações, exigindo apenas uma etapa em vez de duas. Embora o ERC223 ofereça funcionalidades úteis, ele não obteve ampla adoção em comparação com padrões mais recentes como o ERC777.

2. ERC777 – Moeda Baseada em Ethereum:

Com base no ERC223, o padrão ERC777 introduz uma nova classe de endereços chamados “operadores”, que podem enviar ou receber fundos. Ele também incorpora ganchos de transação para informar contratos inteligentes sobre transações futuras. Esse recurso evita a execução de transações incompatíveis, reduzindo o risco de perda de token.

No entanto, o ERC777 não foi amplamente adotado, pois o ERC20 continua a ser a escolha preferida dos desenvolvedores.

3. ERC621: ERC621 permite que projetos gerenciem o fornecimento de tokens por meio de duas novas funções: “increaseSupply” e “decreaseSupply”. Este padrão permite o ajuste da oferta total de tokens, oferecendo aplicações significativas. No entanto, ainda está em estágios iniciais de desenvolvimento.

4. ERC721 – Padrão de Token Não Fungível: O padrão ERC721 é amplamente conhecido no contexto de tokens não fungíveis (NFTs). Ele introduz um padrão separado para NFTs, permitindo que tenham valores exclusivos dentro de um contrato inteligente. Os tokens ERC721 são perfeitos para plataformas que oferecem itens colecionáveis, como cartões colecionáveis, obras de arte digitais e ativos digitais exclusivos armazenados no blockchain.

5. ERC1155 – Padrão Multi-Token: ERC1155 introduz um novo tipo de contrato inteligente que gerencia tokens fungíveis e não fungíveis. Melhora a eficiência de aplicações descentralizadas, permitindo o envio de diferentes tipos de tokens em uma única transação. Isso reduz custos e aumenta a velocidade das transações. O ERC1155 já está ativo na Rede Ethereum e está ganhando adoção devido ao aumento do uso de NFTs em vários setores.

6. ERC165: ERC165 é um padrão que permite que contratos inteligentes detectem e publiquem as interfaces que implementam. Ele fornece uma maneira consistente de identificar se um contrato oferece suporte a uma interface específica usando a função "supportsInterface". Os contratos podem publicar suas interfaces suportadas incluindo os identificadores de interface correspondentes. O ERC165 promove interoperabilidade e compatibilidade entre contratos no ecossistema Ethereum.

7. ERC827: ERC-827 é uma versão aprimorada do padrão de token ERC20 na rede Ethereum. Embora os tokens ERC20 apenas facilitem a troca de valores, o ERC827 expande essa capacidade ao permitir que os usuários transmitam moeda e dados simultaneamente. Isso significa que os usuários do Ethereum podem incluir informações ou dados adicionais junto com a transferência de tokens, proporcionando mais flexibilidade e funcionalidade nas transações de tokens.

8. ERC725: ERC-725 é uma proposta inovadora de Fabian Vogelstelle, criador do ERC-20 e Web3.js, que introduz um padrão único para publicação e gerenciamento de identidades na blockchain baseada na Máquina Virtual Ethereum (EVM). Este padrão se concentra em contratos inteligentes de proxy que podem ser controlados por múltiplas chaves, incluindo outros contratos inteligentes. Ele fornece uma estrutura para gerenciamento de identidade seguro e descentralizado, permitindo um controle mais robusto e flexível sobre operações relacionadas à identidade no blockchain.

9. ERC884 – Tokenização de Ações: ERC-884 é um padrão de token específico projetado para facilitar a criação de tokens ERC-20 negociáveis. Esses tokens destinam-se especificamente a representar ações emitidas por empresas públicas ou privadas de Delaware. Este padrão é particularmente significativo porque permite que organizações sediadas em Delaware, EUA, aproveitem a tecnologia blockchain para gerenciar registros de ações em conformidade com as regulamentações estaduais. Com o ERC-884, essas empresas podem explorar os benefícios da utilização de blockchain em seus processos relacionados a ações, garantindo ao mesmo tempo a conformidade regulatória na jurisdição de Delaware.

10. ERC865: O padrão de token ERC-865 concentra-se principalmente em melhorar a usabilidade da rede Ethereum, eliminando a necessidade de os usuários pagarem taxas de transação em gás. Em vez disso, o ERC-865 permite que os proprietários de tokens paguem taxas de transação diretamente usando os próprios tokens, tudo em uma única transação. Ao habilitar esta funcionalidade, o ERC-865 visa aumentar a conveniência e eficiência das transações de tokens na rede Ethereum, tornando-a mais fácil de usar e acessível. Este padrão contribui para melhorar a usabilidade geral e a adoção de tokens baseados em Ethereum.

11. ERC1400: ERC-1400 é um padrão proposto para emissão e gerenciamento de tokens de segurança na blockchain Ethereum. Esses tokens representam ativos sujeitos à regulamentação de valores mobiliários, proporcionando transparência e conformidade dentro do ecossistema blockchain.

O padrão ERC-1400 visa aumentar a transparência, segurança e eficiência das ofertas de tokens de segurança (STOs) na blockchain Ethereum. Ele fornece uma base para a criação e gerenciamento de tokens de segurança em conformidade com as regulamentações, abrindo novas possibilidades para propriedade de ativos digitais e oportunidades de investimento dentro dos limites das regulamentações de valores mobiliários.

O que o futuro reserva para os padrões de token Ethereum

O futuro dos padrões de token ERC é moldado pela comunidade Ethereum, que propõe e aprova esses padrões para melhorar a experiência do usuário em toda a rede. Embora o congestionamento e as taxas elevadas continuem a ser desafios, espera-se que as atualizações Merge e Sharding resolvam estes problemas.

Os futuros padrões ERC, como o ERC1400, contribuirão para a segurança, escalabilidade e utilidade da blockchain Ethereum, promovendo a adoção em massa em vários setores, incluindo assinaturas, propriedade intelectual, imóveis tokenizados, jogos, NFTs e DeFi.

Remover

Os padrões de token ERC revolucionaram a criação e funcionalidade de tokens na rede Ethereum. Esses padrões fornecem diretrizes para desenvolvedores, garantindo compatibilidade e interoperabilidade. À medida que a tecnologia blockchain continua a avançar, novos padrões ERC surgirão, melhorando as capacidades do Ethereum e impulsionando a inovação em vários setores.