ERC404, DN404, ERC404m, ERC-X, NAP e Outros Padrões Semelhantes Explicados

iniciantes3/11/2024, 6:05:02 PM
O que são ERC404, DN404, ERC404m, ERC-X, NAP? Este artigo apresentará cada um desses protocolos.

Introdução

2023 e 2024 têm sido um período de experimentação com novos tipos de tokens: ordinais, inscrições, Token2022 e agora - ERC404 e seus derivados. ERC404 surgiu bastante recentemente. No início de fevereiro de 2024, um desenvolvedor aspirante criou um novo token chamado EMERALD, que precedeu o ERC404, mas colapsou devido a um erro. No entanto, alguns desenvolvedores viram potencial nesse conceito e, no início de fevereiro, refinaram o padrão para o ERC404.

Este padrão adiciona um interesse particular no contexto de questionar a viabilidade de plataformas que facilitam a propriedade fracionada de NFTs e podem alterar significativamente a paisagem do espaço NFT, incluindo NFT-AMMs e plataformas de empréstimo para NFTs.

Para começar, vamos examinar os diferentes tipos de tokens para estabelecer limites sólidos:

  • ERC20, BEP20, SPL - esses são tokens fungíveis regulares usados para troca e empregados em várias redes com diferentes mecanismos de criação como código. Os tokens SPL, especificamente os tokens Solana, se destacam, pois utilizam um mecanismo de contabilidade diferente vinculado a contas em vez de armazenados diretamente em carteiras.
  • BRC20 - essencialmente semelhante ao ERC20, mas para o Bitcoin. A diferença está nos tokens BRC-20 que não dependem de contratos inteligentes como seus equivalentes na Ethereum e em outras redes; em vez disso, eles empregam ordinais e inscrições para suas operações. Esses tokens são únicos, pois são incorporados diretamente nos satoshis do Bitcoin usando código JSON. Outro aspecto interessante é que os tokens BRC-20 operam em paralelo com o blockchain do Bitcoin, o que significa que as transações podem ser aceitas na rede Bitcoin, mas rejeitadas de acordo com o protocolo BRC-20 se não atenderem às condições especificadas.
  • Inscrições - este tipo de token se assemelha aos NFTs; eles representam fragmentos de metadados que podem ser adicionados a um bloco na blockchain. Eles podem armazenar dados de qualquer tipo, como texto, imagens ou até mesmo código, diretamente na blockchain, tornando-os permanentes e imutáveis. Os NFTs, neste caso, diferem no fato de que contêm metadados apontando para os dados reais do ativo digital armazenado em outro lugar, como IPFS ou servidores centralizados como Amazon AWS.
  • Ordinais - essencialmente semelhantes às Inscrições, um método de registro de dados em satoshis individuais, também conhecidos como NFTs no Bitcoin. Usando um sistema de ordenação lógica chamado teoria ordinal, cada satoshi individual pode ser atribuído um número único. Isso permite que os desenvolvedores incorporem dados arbitrários, como imagens, vídeos ou texto em cada satoshi, criando uma ampla gama de aplicações potenciais para essa tecnologia. As Inscrições em BTC e BRC20 operam com base na tecnologia Ordinais.

1. ERC404

ERC404 é um novo padrão de token experimental não oficial que os desenvolvedores lançaram na Ethereum no início de fevereiro de 2024. Este padrão combina a intercambialidade do ERC20 com a singularidade dos NFTs ERC721 e constitui essencialmente uma implementação mista desses dois tipos de token. É considerado não oficial porque idealmente, cada ERCxxx deve corresponder a uma proposta de melhoria específica da Ethereum (EIPxxx). Geralmente, isso é feito por meio de acordos entre a comunidade de desenvolvedores da Ethereum. No entanto, desta vez, o padrão foi criado por desenvolvedores de terceiros que não o coordenaram como um EIP.

Se um token ERC721 padrão é um Token Não Fungível que é transferido de endereço para endereço e sua história de propriedade inteira pode ser rastreada, semelhante às Inscrições, então no ERC404, a parte ERC721 é implementada de forma diferente. Os tokens são queimados e recriados de acordo com transferências básicas/fracionadas. Então, essencialmente, um token ERC-404 equivale a um token ERC20 mais um NFT. Isso parece algo semelhante ao ERC1155, que essencialmente permite que os usuários possuam vários NFTs com a diferença do ERC721 sendo que no ERC1155, todos os tokens são essencialmente diferentes, enquanto no ERC1155, a carteira do usuário pode conter um saldo de tokens NFT semelhantes a tokens fungíveis, como feito com ERC20.

No entanto, o ERC1155 lida apenas com tokens NFT, enquanto o ERC404 permite a operação simultânea de NFTs e ERC20. O ERC-404 em si é simplesmente um contrato inteligente que gera um contrato ERC-20 e um contrato adicional ERC-721.

Em um nível básico, 1 token NFT em ERC721 não pode ser dividido em partes menores, e 1 token ERC-20 geralmente equivale a 10 unidades elevado a 18, que é a sua divisibilidade. Mas se o saldo da conta de um usuário for inferior a um token ERC-404, eles possuem a quantidade correspondente de tokens ERC-20 em vez do NFT inteiro. Se o saldo da conta for igual ou superior a um token ERC-404, então eles possuem essa quantidade de tokens ERC-20 e a quantidade correspondente de NFTs.

Como funciona simplesmente:

  • Uma coleção é criada contendo, por exemplo, 10k réplicas de NFT e 10k tokens ERC20 que podem ser fracionados.
  • Se um usuário possui uma quantidade de tokens fungíveis que excede uma quantidade predeterminada, o contrato emite automaticamente um token não fungível para o usuário. Por exemplo, se um usuário possuísse 0,7 tokens ERC404 (também chamado de fração de token) e os usuários adquirissem (ou comprassem) mais 0,4 tokens, os usuários acabariam com 1,1 tokens. Nesse caso, o contrato gera automaticamente 1 NFT ERC404 na carteira e deixa 0,1 ERC20.
  • Se os usuários gastarem tokens fungíveis suficientes para cair abaixo de uma quantidade predeterminada, o contrato queima automaticamente um dos seus tokens não fungíveis. Se você vender 0.2 tokens desses 1.1 tokens, seu NFT é queimado, e você fica com 0.9 ERC20.
  • E se o saldo do usuário for de 2,2 ERC404 e você vender 0,4 tokens? Neste caso, o último NFT transferido para a carteira do usuário por qualquer meio é queimado, e o usuário acaba com 1 NFT e 0,4 ERC20. Se o usuário não quiser perder um NFT com certas características, o passo mais lógico é transferi-lo temporariamente para outra carteira.

Figura 1: fluxo ERC404

Esses NFTs podem ser negociados em mercados de NFTs como OpenSea, enquanto tokens ERC-20 podem ser negociados em bolsas descentralizadas como Uniswap. Isso fornece liquidez tanto dos mercados de NFTs quanto das bolsas descentralizadas.

Riscos de projetos baseados em ERC404:

  • Um dos principais riscos são as taxas de gás excessivamente altas. Os usuários frequentemente pagavam taxas de gás várias vezes maiores do que o valor dos tokens em si.
  • Outra nuance é o alto número de rug pulls em meio à frenesi. O fundador da SlowMist, Yu Xian, também expressou preocupação com os riscos potenciais nos processos de negociação de tokens ERC-404, onde os NFTs associados podem estar em risco de serem transferidos ou destruídos sem escrutínio.
  • Outro risco potencial pode estar associado ao uso de tokens padrão ERC404 em protocolos de crédito, pois isso cria a oportunidade de manipulação devido ao desequilíbrio entre NFTs e suas frações.

Além disso, o ERC404 cria mecânicas bastante incomuns que são simultaneamente condicionadas por suas desvantagens:

  • Ao transferir entre endereços ou durante a desmontagem (queima) em ERC20/montagem em um NFT completo (cunhagem), as propriedades do NFT podem mudar. Isso ocorre porque os metadados são perdidos ao queimar e diferentes metadados são criados ao restaurar.
  • Na teoria, o preço do NFT deve estar ligado ao preço dos tokens ERC20, mas na realidade, é ligeiramente diferente. De fato, temos dois pools de liquidez diferentes e mecanismos de formação de preço diferentes - para o pool de NFT nos marketplaces de NFT e para o pool de ERC20 nas DEXs. Teoricamente, isso cria oportunidades de arbitragem que deveriam alinhar os preços. Por que isso acontece: se alguém quiser vender rapidamente um token na OpenSea, é mais provável que defina o preço abaixo do Preço Mínimo. Se quiser vender na Uniswap, a transação ocorrerá ao preço atual.

Um dos projetos mais populares neste campo é Pandora, como evidenciado pela dominância do seu volume de negociação em relação a todos os ERC404. Em segundo lugar em volume de negociação está DeFrogs, e em terceiro está Alphabet.

Figura 2: Distribuição de projetos baseados em ERC404 por volume de negociação. Fonte: @candlestick_io, Dune.com

A Pandora está desenvolvendo ativamente a ERC404, trabalhando na versão do contrato de segunda geração (ERC404 v2). Espera-se que o custo de gás para a criação de tokens na ERC-404 V2 diminua aproximadamente 28%, enquanto o custo de transferência de tokens pode diminuir em torno de 50%. No entanto, espera-se que o custo de destruição de tokens aumente em 80%, e essa mudança está relacionada à reutilização de identificadores de tokens e está alinhada com as expectativas.

Vamos considerar a dinâmica de preços da Pandora: na OpenSea, o Preço Base é de 9,36 ETH, o que, à taxa de câmbio da Binance (3530$ por ETH), se traduz em $33.040. No Uniswap, observamos um preço de $22.503:

Figura 3: Comparação de preços da Pandora na OpenSea e na DEX. Fonte: opensea.io, cryptorank.io

Vemos o mesmo com DeFrogs, outra coleção ERC404 popular, com preço no Opensea de 0,395 ETH ou $1.394 e no Uniswap de $1.021:

Figura 4: Comparação de preços Defrogs na OpenSea e DEX. Fonte: opensea.io, cryptorank.io

No caso da Alphabet a situação é semelhante, mas é visível uma grande diferença no volume de negociação: na Opensea é de 0,781 ETH com um preço de 0,34ETH ($1.220), e de acordo com os dados do painel da Dune o volume total de negociação é de $103,5 milhões com um preço atual de $192 na CoinW e na Uniswap:

Figura 5: Comparação de preços da Alphabet na OpenSea e DEX. Fonte: opensea.io, cryptorank.io

2. ERC404 Evolução e Soluções Concorrentes

2.1 DN404 (NFT Divisível)

O DN404 é um concorrente direto do ERC404, suportado em múltiplas redes e destinado a fornecer transações mais flexíveis e eficientes no espaço NFT, permitindo que os usuários possuam e negociem frações de NFTs. A ideia por trás do ERC404 era criar um único contrato que pudesse atuar como tokens fungíveis e não fungíveis. No entanto, isso não pode ser alcançado sem introduzir explorações e violar normas. Em vez disso, o DN404 usa uma abordagem mais complexa e compreensível: tem dois contratos - um ERC20 "base" e um ERC721 "espelho". Nesse caso, o contrato de token ERC20 rastreia os saldos dos usuários e gerencia a cunhagem/queima de NFTs espelhados. Além disso, o DN404 é suportado em cadeias como BNB, Polygon, Arbitrum, Ethereum, Fantom, Optimism e Base.

Figura 6: estatísticas DN404. Fonte: @cryptokoryo_research, dune.com

Também é interessante notar que os mesmos desenvolvedores que contribuíram para a criação do ERC721a estiveram envolvidos no seu desenvolvimento, o que indica que este protocolo tem ligeiramente mais chances de receber aprovação oficial e reconhecimento dentro do ecossistema Ethereum, mas isso ainda não é certo. Um representante desta categoria é o projeto Asterix, com base no protocolo DN404, um esforço colaborativo entre o fundador do ERC721a, optimizoor, e 0xCygaar, otimizando significativamente o protocolo ERC-404.

2.2 ERC404m

Este padrão foi desenvolvido pela Muon e permite o suporte do ERC404 em diferentes cadeias, com tokens sendo capazes de se mover entre as cadeias em que estão implantados. Atualmente, essas cadeias incluem Optimism, Arbitrum e Mainnet Muon. Os tokens ERC-404m podem ser listados em qualquer bolsa DEX e mercado NFT. O ERC-404m herda as funções necessárias para conectividade através do protocolo de cunhagem/queima. Ao usar este protocolo, os tokens ERC404m podem existir em várias cadeias e serem trocados entre elas sem a necessidade de convertê-los para o padrão ERC20 ou ERC721. Além disso, a equipe da Muon está trabalhando em uma solução para o problema de replicação acidental (apagando atributos ao queimar NFTs e criando atributos totalmente novos ao cunhar NFTs ERC404). Essa solução envolve a criação de um banco de dados de réplica autônomo no nível da rede canária da Muon.

2.3 ERC404 Plus

Esta é a norma modificada proposta pelo Bitcoin Cats que reduz o uso de gás ao trabalhar com ERC404. Outro fato interessante é que o BitcoinCats404 só poderia ser cunhado vinculando NFTs Bitcoin Cats a Ordinais, ligando as carteiras ETH e BTC diretamente no site do BitcoinCats. Essa ação tornou possível lançar negociações não apenas na Magic Eden e OKX, mas também na Uniswap, Opensea, Blur e até na CEX.

2.4 CW404

Este padrão, desenvolvido pela Injective, é um ERC404 portado que combina os padrões CW20 e CW721. Na verdade, este é o porto ERC404 do Ethereum para o Injective. O primeiro representante desta coleção é o Sushi Fighter NFT.

2.5 ERC-X

O ERC-X é um padrão experimental otimizado que permite que vários padrões sejam usados em um (ERC20, ERC404, ERC721, ERC721A, ERC721Psi, ERC1155 e ERC1155Delta). O ERC-X é considerado mais econômico que o ERC404 e escalável para praticamente qualquer tamanho de projeto com um número regulado de tokens totalizando o valor de NFT. O primeiro representante deste padrão é Miner.

Figura 7: Fluxo de trabalho do minerador. Fonte: twitter.com, @minerercx

Este padrão, implementado pela Miner, ao contrário das especificações ERC404, permite o uso tanto de ERC721 quanto de ERC1155, e também divide a taxa de embrulho/desembrulho de tokens NFT (cunhagem/queima) em várias comissões: 10% para os parceiros que criaram o pod, 10% para o Tesouro do Miner e 80% distribuídos entre os stakers. Além disso, o padrão ERC-X permite economia significativa de gás e traz de volta características essenciais do padrão ERC20, como mecanismos anti-snipe, para garantir lançamentos de projetos mais suaves. Além disso, com ajustes mínimos, o ERC-X permite a apresentação de NFTs tanto como ERC721 quanto como ERC1155, atendendo a diferentes requisitos de projetos.

Figura 8: Comparando a eficácia de diferentes padrões. Fonte: docs.miner.build

Além disso, o Miner oferece uma tecnologia chamada EasyLaunch, que simplifica o processo de lançamento do token para apenas duas etapas: implantação e adição de liquidez. Essa simplicidade contrasta com outras versões de ERC404 e DN404, onde é necessário implantar, incluir manualmente sua carteira na lista branca, inicializar o pool de liquidez sem adicionar tokens (um passo não suportado pela interface Uniswap), incluir provedor de liquidez na lista branca e, em seguida, adicionar liquidez.

2.6 NAP (Protocolo de Garantia Nativo)

Todos os padrões anteriores são baseados na combinação de ERC20 e ERC721 através da criação de novos contratos inteligentes, o que significa nenhuma interação com coleções existentes. NAP, iniciado pela equipe b0rder1ess na Polygon há dois anos, permite incorporar elementos DeFi em coleções existentes de ERC721 e ERC1155 NFT, preservando sua originalidade, possibilitando a troca por tokens ERC20 e melhorando os rendimentos de royalties, o que os padrões discutidos acima não podem oferecer. NAP aproveita a sinergia potencial entre os dois, criando oportunidades de ganhos com arbitragem entre os mercados NFT e DeFi.

Essencialmente, NAP funciona como um protocolo de empréstimo, não de criação/desvalorização de tokens. Em vez disso, os usuários de NFT podem receber e manter seus NFTs de maneira tradicional, seja criando ou comprando na plataforma NAP ou em qualquer outro mercado, sem a necessidade de possuir o token DeFi associado. Os usuários DeFi podem participar da promoção da coleção trocando stablecoins por um token DeFi garantido sem possuir o NFT.

Figura 9: Fluxo de trabalho NAP. Fonte: docs.borderless.art

Conclusão

ERC404 e seus derivados são de fato uma tecnologia interessante e um tanto revolucionária. No entanto, a questão principal no momento é que existem alguns aspectos que na verdade tornam seu uso bastante limitado: falta de ancoragem de preço, falta de preservação de metadados e assim por diante. Isso difere significativamente dos EIPs bem desenvolvidos, onde a comunidade de desenvolvedores considera diferentes vetores, analisa vários cenários, e assim por diante, para formar a proposta mais bem pensada com riscos mínimos e processos logicamente maximizados.

Mesmo comparando ERC404 com o Token2022 experimental na Solana - também foi desenvolvido por um longo tempo por uma grande equipe de desenvolvedores e ainda está passando por testes e identificação de riscos. E NAP, que foi inicialmente desenvolvido na Polygon, por algum motivo não ganhou ampla adoção nos dois anos desde o início de seu desenvolvimento e permanece nas sombras.

É muito provável que leve muito mais tempo para que tais mecânicas sejam implementadas em blockchains não-EVM, apesar de sua aparente simplicidade. A questão é que, em outras blockchains, existem suas próprias regras e padrões para a criação de tokens e contratos inteligentes. E em um nível fundamental, a ideia de NAP, ERC404 e ERC-X difere na medida em que permite a implementação da funcionalidade de combinar tokens fungíveis e não fungíveis em um nível nativo, sem contratos inteligentes adicionais de nível superior.

Portanto, provavelmente vale a pena esperar pelo desenvolvimento adicional deste padrão ou pela criação de um novo padrão com EIPs, que podem ser mais complexos e bem pensados em diversos aspectos. A ideia de poder dividir os NFTs em tokens ERC20 pode trazer muitos novos casos de uso, incluindo em DeFi para mecânica de opções, tokens de índice, futuros e tokenômica complexa como a da Tapioca DAO. Além disso, tais mecânicas podem se mostrar muito úteis para jogos web3, pois poderiam simplificar significativamente o design da arquitetura econômica do jogo.

Aviso Legal:

  1. Este artigo é reproduzido de Pesquisa da Dewhales), Avance o Título Original 'ERC404, DN404, ERC404m, ERC-X, NAP e Outros Padrões Semelhantes Explicados'. Se houver objeções a esta reimpressão, entre em contato com oGate Learnequipe e eles vão resolver isso prontamente.

  2. Isenção de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.

  3. As traduções do artigo para outros idiomas são feitas pela equipe de aprendizado da Gate. Salvo menção em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

ERC404, DN404, ERC404m, ERC-X, NAP e Outros Padrões Semelhantes Explicados

iniciantes3/11/2024, 6:05:02 PM
O que são ERC404, DN404, ERC404m, ERC-X, NAP? Este artigo apresentará cada um desses protocolos.

Introdução

2023 e 2024 têm sido um período de experimentação com novos tipos de tokens: ordinais, inscrições, Token2022 e agora - ERC404 e seus derivados. ERC404 surgiu bastante recentemente. No início de fevereiro de 2024, um desenvolvedor aspirante criou um novo token chamado EMERALD, que precedeu o ERC404, mas colapsou devido a um erro. No entanto, alguns desenvolvedores viram potencial nesse conceito e, no início de fevereiro, refinaram o padrão para o ERC404.

Este padrão adiciona um interesse particular no contexto de questionar a viabilidade de plataformas que facilitam a propriedade fracionada de NFTs e podem alterar significativamente a paisagem do espaço NFT, incluindo NFT-AMMs e plataformas de empréstimo para NFTs.

Para começar, vamos examinar os diferentes tipos de tokens para estabelecer limites sólidos:

  • ERC20, BEP20, SPL - esses são tokens fungíveis regulares usados para troca e empregados em várias redes com diferentes mecanismos de criação como código. Os tokens SPL, especificamente os tokens Solana, se destacam, pois utilizam um mecanismo de contabilidade diferente vinculado a contas em vez de armazenados diretamente em carteiras.
  • BRC20 - essencialmente semelhante ao ERC20, mas para o Bitcoin. A diferença está nos tokens BRC-20 que não dependem de contratos inteligentes como seus equivalentes na Ethereum e em outras redes; em vez disso, eles empregam ordinais e inscrições para suas operações. Esses tokens são únicos, pois são incorporados diretamente nos satoshis do Bitcoin usando código JSON. Outro aspecto interessante é que os tokens BRC-20 operam em paralelo com o blockchain do Bitcoin, o que significa que as transações podem ser aceitas na rede Bitcoin, mas rejeitadas de acordo com o protocolo BRC-20 se não atenderem às condições especificadas.
  • Inscrições - este tipo de token se assemelha aos NFTs; eles representam fragmentos de metadados que podem ser adicionados a um bloco na blockchain. Eles podem armazenar dados de qualquer tipo, como texto, imagens ou até mesmo código, diretamente na blockchain, tornando-os permanentes e imutáveis. Os NFTs, neste caso, diferem no fato de que contêm metadados apontando para os dados reais do ativo digital armazenado em outro lugar, como IPFS ou servidores centralizados como Amazon AWS.
  • Ordinais - essencialmente semelhantes às Inscrições, um método de registro de dados em satoshis individuais, também conhecidos como NFTs no Bitcoin. Usando um sistema de ordenação lógica chamado teoria ordinal, cada satoshi individual pode ser atribuído um número único. Isso permite que os desenvolvedores incorporem dados arbitrários, como imagens, vídeos ou texto em cada satoshi, criando uma ampla gama de aplicações potenciais para essa tecnologia. As Inscrições em BTC e BRC20 operam com base na tecnologia Ordinais.

1. ERC404

ERC404 é um novo padrão de token experimental não oficial que os desenvolvedores lançaram na Ethereum no início de fevereiro de 2024. Este padrão combina a intercambialidade do ERC20 com a singularidade dos NFTs ERC721 e constitui essencialmente uma implementação mista desses dois tipos de token. É considerado não oficial porque idealmente, cada ERCxxx deve corresponder a uma proposta de melhoria específica da Ethereum (EIPxxx). Geralmente, isso é feito por meio de acordos entre a comunidade de desenvolvedores da Ethereum. No entanto, desta vez, o padrão foi criado por desenvolvedores de terceiros que não o coordenaram como um EIP.

Se um token ERC721 padrão é um Token Não Fungível que é transferido de endereço para endereço e sua história de propriedade inteira pode ser rastreada, semelhante às Inscrições, então no ERC404, a parte ERC721 é implementada de forma diferente. Os tokens são queimados e recriados de acordo com transferências básicas/fracionadas. Então, essencialmente, um token ERC-404 equivale a um token ERC20 mais um NFT. Isso parece algo semelhante ao ERC1155, que essencialmente permite que os usuários possuam vários NFTs com a diferença do ERC721 sendo que no ERC1155, todos os tokens são essencialmente diferentes, enquanto no ERC1155, a carteira do usuário pode conter um saldo de tokens NFT semelhantes a tokens fungíveis, como feito com ERC20.

No entanto, o ERC1155 lida apenas com tokens NFT, enquanto o ERC404 permite a operação simultânea de NFTs e ERC20. O ERC-404 em si é simplesmente um contrato inteligente que gera um contrato ERC-20 e um contrato adicional ERC-721.

Em um nível básico, 1 token NFT em ERC721 não pode ser dividido em partes menores, e 1 token ERC-20 geralmente equivale a 10 unidades elevado a 18, que é a sua divisibilidade. Mas se o saldo da conta de um usuário for inferior a um token ERC-404, eles possuem a quantidade correspondente de tokens ERC-20 em vez do NFT inteiro. Se o saldo da conta for igual ou superior a um token ERC-404, então eles possuem essa quantidade de tokens ERC-20 e a quantidade correspondente de NFTs.

Como funciona simplesmente:

  • Uma coleção é criada contendo, por exemplo, 10k réplicas de NFT e 10k tokens ERC20 que podem ser fracionados.
  • Se um usuário possui uma quantidade de tokens fungíveis que excede uma quantidade predeterminada, o contrato emite automaticamente um token não fungível para o usuário. Por exemplo, se um usuário possuísse 0,7 tokens ERC404 (também chamado de fração de token) e os usuários adquirissem (ou comprassem) mais 0,4 tokens, os usuários acabariam com 1,1 tokens. Nesse caso, o contrato gera automaticamente 1 NFT ERC404 na carteira e deixa 0,1 ERC20.
  • Se os usuários gastarem tokens fungíveis suficientes para cair abaixo de uma quantidade predeterminada, o contrato queima automaticamente um dos seus tokens não fungíveis. Se você vender 0.2 tokens desses 1.1 tokens, seu NFT é queimado, e você fica com 0.9 ERC20.
  • E se o saldo do usuário for de 2,2 ERC404 e você vender 0,4 tokens? Neste caso, o último NFT transferido para a carteira do usuário por qualquer meio é queimado, e o usuário acaba com 1 NFT e 0,4 ERC20. Se o usuário não quiser perder um NFT com certas características, o passo mais lógico é transferi-lo temporariamente para outra carteira.

Figura 1: fluxo ERC404

Esses NFTs podem ser negociados em mercados de NFTs como OpenSea, enquanto tokens ERC-20 podem ser negociados em bolsas descentralizadas como Uniswap. Isso fornece liquidez tanto dos mercados de NFTs quanto das bolsas descentralizadas.

Riscos de projetos baseados em ERC404:

  • Um dos principais riscos são as taxas de gás excessivamente altas. Os usuários frequentemente pagavam taxas de gás várias vezes maiores do que o valor dos tokens em si.
  • Outra nuance é o alto número de rug pulls em meio à frenesi. O fundador da SlowMist, Yu Xian, também expressou preocupação com os riscos potenciais nos processos de negociação de tokens ERC-404, onde os NFTs associados podem estar em risco de serem transferidos ou destruídos sem escrutínio.
  • Outro risco potencial pode estar associado ao uso de tokens padrão ERC404 em protocolos de crédito, pois isso cria a oportunidade de manipulação devido ao desequilíbrio entre NFTs e suas frações.

Além disso, o ERC404 cria mecânicas bastante incomuns que são simultaneamente condicionadas por suas desvantagens:

  • Ao transferir entre endereços ou durante a desmontagem (queima) em ERC20/montagem em um NFT completo (cunhagem), as propriedades do NFT podem mudar. Isso ocorre porque os metadados são perdidos ao queimar e diferentes metadados são criados ao restaurar.
  • Na teoria, o preço do NFT deve estar ligado ao preço dos tokens ERC20, mas na realidade, é ligeiramente diferente. De fato, temos dois pools de liquidez diferentes e mecanismos de formação de preço diferentes - para o pool de NFT nos marketplaces de NFT e para o pool de ERC20 nas DEXs. Teoricamente, isso cria oportunidades de arbitragem que deveriam alinhar os preços. Por que isso acontece: se alguém quiser vender rapidamente um token na OpenSea, é mais provável que defina o preço abaixo do Preço Mínimo. Se quiser vender na Uniswap, a transação ocorrerá ao preço atual.

Um dos projetos mais populares neste campo é Pandora, como evidenciado pela dominância do seu volume de negociação em relação a todos os ERC404. Em segundo lugar em volume de negociação está DeFrogs, e em terceiro está Alphabet.

Figura 2: Distribuição de projetos baseados em ERC404 por volume de negociação. Fonte: @candlestick_io, Dune.com

A Pandora está desenvolvendo ativamente a ERC404, trabalhando na versão do contrato de segunda geração (ERC404 v2). Espera-se que o custo de gás para a criação de tokens na ERC-404 V2 diminua aproximadamente 28%, enquanto o custo de transferência de tokens pode diminuir em torno de 50%. No entanto, espera-se que o custo de destruição de tokens aumente em 80%, e essa mudança está relacionada à reutilização de identificadores de tokens e está alinhada com as expectativas.

Vamos considerar a dinâmica de preços da Pandora: na OpenSea, o Preço Base é de 9,36 ETH, o que, à taxa de câmbio da Binance (3530$ por ETH), se traduz em $33.040. No Uniswap, observamos um preço de $22.503:

Figura 3: Comparação de preços da Pandora na OpenSea e na DEX. Fonte: opensea.io, cryptorank.io

Vemos o mesmo com DeFrogs, outra coleção ERC404 popular, com preço no Opensea de 0,395 ETH ou $1.394 e no Uniswap de $1.021:

Figura 4: Comparação de preços Defrogs na OpenSea e DEX. Fonte: opensea.io, cryptorank.io

No caso da Alphabet a situação é semelhante, mas é visível uma grande diferença no volume de negociação: na Opensea é de 0,781 ETH com um preço de 0,34ETH ($1.220), e de acordo com os dados do painel da Dune o volume total de negociação é de $103,5 milhões com um preço atual de $192 na CoinW e na Uniswap:

Figura 5: Comparação de preços da Alphabet na OpenSea e DEX. Fonte: opensea.io, cryptorank.io

2. ERC404 Evolução e Soluções Concorrentes

2.1 DN404 (NFT Divisível)

O DN404 é um concorrente direto do ERC404, suportado em múltiplas redes e destinado a fornecer transações mais flexíveis e eficientes no espaço NFT, permitindo que os usuários possuam e negociem frações de NFTs. A ideia por trás do ERC404 era criar um único contrato que pudesse atuar como tokens fungíveis e não fungíveis. No entanto, isso não pode ser alcançado sem introduzir explorações e violar normas. Em vez disso, o DN404 usa uma abordagem mais complexa e compreensível: tem dois contratos - um ERC20 "base" e um ERC721 "espelho". Nesse caso, o contrato de token ERC20 rastreia os saldos dos usuários e gerencia a cunhagem/queima de NFTs espelhados. Além disso, o DN404 é suportado em cadeias como BNB, Polygon, Arbitrum, Ethereum, Fantom, Optimism e Base.

Figura 6: estatísticas DN404. Fonte: @cryptokoryo_research, dune.com

Também é interessante notar que os mesmos desenvolvedores que contribuíram para a criação do ERC721a estiveram envolvidos no seu desenvolvimento, o que indica que este protocolo tem ligeiramente mais chances de receber aprovação oficial e reconhecimento dentro do ecossistema Ethereum, mas isso ainda não é certo. Um representante desta categoria é o projeto Asterix, com base no protocolo DN404, um esforço colaborativo entre o fundador do ERC721a, optimizoor, e 0xCygaar, otimizando significativamente o protocolo ERC-404.

2.2 ERC404m

Este padrão foi desenvolvido pela Muon e permite o suporte do ERC404 em diferentes cadeias, com tokens sendo capazes de se mover entre as cadeias em que estão implantados. Atualmente, essas cadeias incluem Optimism, Arbitrum e Mainnet Muon. Os tokens ERC-404m podem ser listados em qualquer bolsa DEX e mercado NFT. O ERC-404m herda as funções necessárias para conectividade através do protocolo de cunhagem/queima. Ao usar este protocolo, os tokens ERC404m podem existir em várias cadeias e serem trocados entre elas sem a necessidade de convertê-los para o padrão ERC20 ou ERC721. Além disso, a equipe da Muon está trabalhando em uma solução para o problema de replicação acidental (apagando atributos ao queimar NFTs e criando atributos totalmente novos ao cunhar NFTs ERC404). Essa solução envolve a criação de um banco de dados de réplica autônomo no nível da rede canária da Muon.

2.3 ERC404 Plus

Esta é a norma modificada proposta pelo Bitcoin Cats que reduz o uso de gás ao trabalhar com ERC404. Outro fato interessante é que o BitcoinCats404 só poderia ser cunhado vinculando NFTs Bitcoin Cats a Ordinais, ligando as carteiras ETH e BTC diretamente no site do BitcoinCats. Essa ação tornou possível lançar negociações não apenas na Magic Eden e OKX, mas também na Uniswap, Opensea, Blur e até na CEX.

2.4 CW404

Este padrão, desenvolvido pela Injective, é um ERC404 portado que combina os padrões CW20 e CW721. Na verdade, este é o porto ERC404 do Ethereum para o Injective. O primeiro representante desta coleção é o Sushi Fighter NFT.

2.5 ERC-X

O ERC-X é um padrão experimental otimizado que permite que vários padrões sejam usados em um (ERC20, ERC404, ERC721, ERC721A, ERC721Psi, ERC1155 e ERC1155Delta). O ERC-X é considerado mais econômico que o ERC404 e escalável para praticamente qualquer tamanho de projeto com um número regulado de tokens totalizando o valor de NFT. O primeiro representante deste padrão é Miner.

Figura 7: Fluxo de trabalho do minerador. Fonte: twitter.com, @minerercx

Este padrão, implementado pela Miner, ao contrário das especificações ERC404, permite o uso tanto de ERC721 quanto de ERC1155, e também divide a taxa de embrulho/desembrulho de tokens NFT (cunhagem/queima) em várias comissões: 10% para os parceiros que criaram o pod, 10% para o Tesouro do Miner e 80% distribuídos entre os stakers. Além disso, o padrão ERC-X permite economia significativa de gás e traz de volta características essenciais do padrão ERC20, como mecanismos anti-snipe, para garantir lançamentos de projetos mais suaves. Além disso, com ajustes mínimos, o ERC-X permite a apresentação de NFTs tanto como ERC721 quanto como ERC1155, atendendo a diferentes requisitos de projetos.

Figura 8: Comparando a eficácia de diferentes padrões. Fonte: docs.miner.build

Além disso, o Miner oferece uma tecnologia chamada EasyLaunch, que simplifica o processo de lançamento do token para apenas duas etapas: implantação e adição de liquidez. Essa simplicidade contrasta com outras versões de ERC404 e DN404, onde é necessário implantar, incluir manualmente sua carteira na lista branca, inicializar o pool de liquidez sem adicionar tokens (um passo não suportado pela interface Uniswap), incluir provedor de liquidez na lista branca e, em seguida, adicionar liquidez.

2.6 NAP (Protocolo de Garantia Nativo)

Todos os padrões anteriores são baseados na combinação de ERC20 e ERC721 através da criação de novos contratos inteligentes, o que significa nenhuma interação com coleções existentes. NAP, iniciado pela equipe b0rder1ess na Polygon há dois anos, permite incorporar elementos DeFi em coleções existentes de ERC721 e ERC1155 NFT, preservando sua originalidade, possibilitando a troca por tokens ERC20 e melhorando os rendimentos de royalties, o que os padrões discutidos acima não podem oferecer. NAP aproveita a sinergia potencial entre os dois, criando oportunidades de ganhos com arbitragem entre os mercados NFT e DeFi.

Essencialmente, NAP funciona como um protocolo de empréstimo, não de criação/desvalorização de tokens. Em vez disso, os usuários de NFT podem receber e manter seus NFTs de maneira tradicional, seja criando ou comprando na plataforma NAP ou em qualquer outro mercado, sem a necessidade de possuir o token DeFi associado. Os usuários DeFi podem participar da promoção da coleção trocando stablecoins por um token DeFi garantido sem possuir o NFT.

Figura 9: Fluxo de trabalho NAP. Fonte: docs.borderless.art

Conclusão

ERC404 e seus derivados são de fato uma tecnologia interessante e um tanto revolucionária. No entanto, a questão principal no momento é que existem alguns aspectos que na verdade tornam seu uso bastante limitado: falta de ancoragem de preço, falta de preservação de metadados e assim por diante. Isso difere significativamente dos EIPs bem desenvolvidos, onde a comunidade de desenvolvedores considera diferentes vetores, analisa vários cenários, e assim por diante, para formar a proposta mais bem pensada com riscos mínimos e processos logicamente maximizados.

Mesmo comparando ERC404 com o Token2022 experimental na Solana - também foi desenvolvido por um longo tempo por uma grande equipe de desenvolvedores e ainda está passando por testes e identificação de riscos. E NAP, que foi inicialmente desenvolvido na Polygon, por algum motivo não ganhou ampla adoção nos dois anos desde o início de seu desenvolvimento e permanece nas sombras.

É muito provável que leve muito mais tempo para que tais mecânicas sejam implementadas em blockchains não-EVM, apesar de sua aparente simplicidade. A questão é que, em outras blockchains, existem suas próprias regras e padrões para a criação de tokens e contratos inteligentes. E em um nível fundamental, a ideia de NAP, ERC404 e ERC-X difere na medida em que permite a implementação da funcionalidade de combinar tokens fungíveis e não fungíveis em um nível nativo, sem contratos inteligentes adicionais de nível superior.

Portanto, provavelmente vale a pena esperar pelo desenvolvimento adicional deste padrão ou pela criação de um novo padrão com EIPs, que podem ser mais complexos e bem pensados em diversos aspectos. A ideia de poder dividir os NFTs em tokens ERC20 pode trazer muitos novos casos de uso, incluindo em DeFi para mecânica de opções, tokens de índice, futuros e tokenômica complexa como a da Tapioca DAO. Além disso, tais mecânicas podem se mostrar muito úteis para jogos web3, pois poderiam simplificar significativamente o design da arquitetura econômica do jogo.

Aviso Legal:

  1. Este artigo é reproduzido de Pesquisa da Dewhales), Avance o Título Original 'ERC404, DN404, ERC404m, ERC-X, NAP e Outros Padrões Semelhantes Explicados'. Se houver objeções a esta reimpressão, entre em contato com oGate Learnequipe e eles vão resolver isso prontamente.

  2. Isenção de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.

  3. As traduções do artigo para outros idiomas são feitas pela equipe de aprendizado da Gate. Salvo menção em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Comece agora
Registe-se e ganhe um cupão de
100 USD
!