Topics NFT

ERC-1155: O padrão multitoken para ativos digitais de última geração

Intermediário
NFT
16 de fev de 2024

Como o Ethereum é uma das redes blockchain mais usadas, é essencial se manter atualizado sobre as ideias de desenvolvimento de tokens do Ethereum. Um padrão de token especialmente útil é o ERC-1155. Originalmente projetado para lidar com NFTs mais facilmente, o ERC-1155 se ramificou nos últimos anos. Os desenvolvedores estão começando a perceber que seu design flexível tem muitas aplicações fora de seu propósito original. Para entender por que o padrão de token ERC-1155 é tão revolucionário, vamos dar uma olhada mais de perto em como ele funciona e o que funciona.

Principais conclusões:

  • ERC-1155 é um token Ethereum padrão introduzido em 2019. Ela foi projetada para ser uma maneira versátil de criar tokens fungíveis e não fungíveis.

  • Com esse padrão de vários tokens, um único contrato inteligente pode lidar com vários tipos de tokens.

O que é o ERC-1155?

ERC-1155 é um token Ethereum padrão introduzido em 2019. Ela foi projetada para ser uma maneira versátil de criar tokens fungíveis (intercambiáveis) e não fungíveis. Com esse padrão de vários tokens, um único contrato inteligente pode lidar com vários tipos de token.

Como funciona o token ERC-1155?

ERC-1155 é um tipo de token padrão proposto pela comunidade. Isso significa que é um conjunto de diretrizes de contratos inteligentes que a comunidade Ethereum concorda em seguir para certos tipos de tokens. Ao padronizar como esses tokens são gerenciados, a comunidade Ethereum pode facilmente usar o mesmo software e contratos em uma variedade de programas web3.

Cada token ERC-1155 começa com um desenvolvedor projetando um contrato no blockchain Ethereum. Durante a criação do token , eles precisam especificar parâmetros como IDs de token, símbolos e tipos. Isso pode ser feito diretamente com código, ou os desenvolvedores podem usar software para gerenciar esses detalhes técnicos. Os contratos inteligentes ERC-1155 podem gerenciar simultaneamente tokens fungíveis e não fungíveis. Isso significa que eles podem lidar com tokens intercambiáveis, como moedas Ethereum padrão, e tokens não intercambiáveis, como arte final de NFT.

Assim que o contrato inteligente ERC-1155 for projetado, novos tokens podem ser cunhados pelo proprietário e os tokens podem ser transferidos entre vários proprietários. Todos os tokens e transações ERC-1155 são permanentemente registrados no blockchain principal do Ethereum. Seu livro de contabilidade exibirá uma lista cronológica de todos os tokens, aos quais os tokens pertencem e quando cada aprovação em lote ocorreu.

Benefícios do ERC-1155

Há várias considerações que diferenciam esse tipo de contrato de outros padrões de tokens Ethereum semelhantes. As pessoas que optam por trabalhar com contratos ERC-1155 desfrutam dos seguintes benefícios.

Eficiência

Muitos tipos de contratos inteligentes do Ethereum são construídos apenas para lidar com tokens de uma vez. Para fazer coisas como enviar vários itens para a mesma carteira, você precisa processar os itens um a um. Por outro lado, o ERC-1155 é um padrão de token eficiente, com a opção de agrupar várias transações e IDs de token em um único contrato inteligente. Por exemplo, se você estivesse jogando com ativos armazenados como tokens ERC-1155, poderia usar uma única transação para enviar várias armas e moedas do jogo para um amigo de uma vez. Você só precisa processar uma aprovação em lote, em vez de manuseá-la manualmente. Isso torna as transações mais rápidas de processar e reduz a quantidade de taxas de gás do Ethereum que você precisa pagar.

Flexibilidade

A maioria dos padrões de token Ethereum é útil apenas para criar tokens fungíveis ou não fungíveis. Antes do ERC-1155, os desenvolvedores que queriam trabalhar com ambos os tipos de token teriam que escrever um contrato inteligente separado para cada um. Felizmente, o ERC-1155 pode gerenciar vários tipos de token com o mesmo contrato. Essa flexibilidade o torna ideal para sistemas que usam vários ativos. O padrão de token ERC-1155 também é o primeiro a permitir tokens semifungíveis, que podem fazer coisas como mudar de um token fungível para um token não fungível em uma data especificada, portanto, tem muitos aplicativos interessantes para programas web3.

Segurança

Um dos recursos mais exclusivos deste padrão de token é a inclusão de opções de recuperação de token. Normalmente, se uma pessoa enviar tokens Ethereum para o endereço errado, ela perdeu seus tokens para sempre. No entanto, os tokens de segurança ERC-1155 têm uma função de transferência segura que permite resgatar um token que foi enviado por engano para o endereço errado. Isso fornece às pessoas uma maneira muito mais segura de transferir tokens entre carteiras.

Desafios do ERC-1155

Os tokens ERC-1155 têm muitos benefícios, mas isso não significa que funcionem perfeitamente em todas as situações. Como com qualquer outro padrão de token, o ERC-1155 tem possíveis armadilhas a serem conhecidas.

Complexidade

O principal desafio do padrão multitoken é que é um sistema complexo. Inserir informações erradas pode facilmente levar a problemas como colocar acidentalmente os itens errados em sua transferência em lote. Também houve alguns casos de pessoas usando a função de transferência segura dos tokens de segurança para realizar golpes em usuários que não estavam cientes disso. Embora este protocolo tenha muitas aplicações, não é particularmente amigável para iniciantes. A menos que haja uma interface útil, alguns usuários podem se confundir ao tentar trabalhar com transações ERC-1155.

Falta de suporte

O padrão ERC-1155 foi lançado há apenas quatro anos, então alguns softwares mais antigos podem ainda não estar configurados para suportar contratos de token. Isso pode causar problemas de compatibilidade que impedem que certas carteiras ou kits de desenvolvimento de software executem facilmente sistemas ERC-1155. As pessoas que preferem uma tecnologia blockchain mais antiga podem achar difícil incorporar o ERC-1155 em seus planos.

Dificuldade de configuração

O desafio final do ERC-1155 é que leva mais tempo para ser configurado. Muitos pequenos detalhes são usados para projetar e cunhar um token no padrão ERC-1155. Em comparação com outros protocolos de token, você precisa seguir mais etapas e definir mais recursos da moeda. Embora esse processo de desenvolvimento de tokens mais longo ofereça opções de configuração mais flexíveis, também significa que desenvolvedores iniciantes podem ter mais dificuldade em trabalhar com ERC-1155.

ERC-20 vs. ERC-721 vs. ERC-1155

Para entender melhor o que torna o ERC-1155 tão especial, é útil considerar como o padrão de token se compara a outras opções populares. O ERC-20 é muitas vezes chamado de padrão de token original. Ele permite que as pessoas cuidem de seus próprios tokens fungíveis que são executados no blockchain Ethereum, e é a espinha dorsal de muitos outros sistemas cripto populares, como Tether e Shiba Inu . Enquanto isso, o ERC-721 é o padrão de tokens Ethereum para tokens não fungíveis. Ele permite que as pessoas criem tokens exclusivos, como a coleção Bored Ape Yacht Club.

ERC-1155 é essencialmente uma combinação de ERC-20 e ERC-721. Ele permite a criação de tokens fungíveis que funcionam exatamente como as moedas ERC-20, ou pode criar tokens não fungíveis que funcionam exatamente como um NFT ERC-721 padrão. No entanto, o ERC-1155 é muito mais complexo do que qualquer um desses outros padrões de token. Também inclui alguns recursos não encontrados no ERC-20 ou ERC-721. Por exemplo, o ERC-1155 pode cunhar tokens semifungíveis que não são encontrados em outros padrões de token populares e também tem funções de transferência seguras que são capazes de reverter transações incorretas. A outra grande diferença é que vários saldos e ativos podem ser combinados em uma única transação.

Casos de uso do ERC-1155

Há uma variedade de aplicativos envolventes para sistemas construídos com o padrão de token ERC-1155.

Gaming

O desenvolvimento de tokens do ERC-1155 foi originado por um desenvolvedor de jogos, Philippe Castonguay, que queria projetar um novo padrão útil para jogos. O protocolo foi criado para facilitar muito o manuseio de itens do jogo. Por exemplo, com o ERC-1155, você pode criar uma conta de jogador com poções fungíveis de primeiros socorros e armadura não fungível. Você pode até mesmo criar ativos de jogos, como uma espada fungível, que os usuários podem atualizar para uma armadura especializada não fungível. O protocolo também facilita a transferência de grandes lotes de itens entre jogadores, ao mesmo tempo em que dá aos jogadores a capacidade de transferir itens individuais. No geral, o ERC-1155 é um dos principais protocolos por trás do desenvolvimento de jogos na web3.

Programas de divulgação para clientes

Os tokens ERC-1155 têm muitas aplicações intrigantes para negócios e atendimento ao cliente. Como este protocolo de token é um dos poucos que permitem a transição de tokens entre fungibilidade e não fungibilidade, ele tem muitos usos para produtos web3 modernos. Por exemplo, com o ERC-1155, as empresas podem distribuir pontos de recompensa que os clientes podem trocar posteriormente por ativos digitais ou produtos da vida real. Além disso, a capacidade de enviar vários tokens em uma transferência em lote torna todo o sistema mais eficiente, o que é essencial para empresas que lidam com vários saldos e grandes números de clientes de uma vez.

Colecionáveis

Todas as opções de personalização dos tokens ERC-1155 também os tornam ideais para colecionáveis digitais. Por exemplo, coleções de NFTs como CryptoKitties usam ERC-1155 para oferecer uma gama mais ampla de estilos de NFT do que outras coleções são capazes de criar. Arte, cartões e áudio exclusivos podem ser criados com tokens ERC-1155.

Skinny_Banner-1600x400.webp

O futuro do padrão de tokens ERC-1155

Com sua capacidade de lidar com vários tokens de uma vez, o padrão ERC-1155 é um dos tipos mais promissores de tokens ERC. Além de ser eficiente, reduzir as taxas de gás e permitir que você envie ativos em uma única transação, também permite que as pessoas adicionem facilmente opções de personalização durante a criação do token. Em apenas alguns anos, o ERC-1155 já se tornou um dos tokens ERC mais usados. É improvável que ele desapareça em breve, e você provavelmente encontrará inúmeros contratos de token que o usarão no futuro.

Especialistas em cripto preveem que o ERC-1155 se tornará especialmente popular para tokens NFT. Com o tempo, pode até superar os NFTs ERC-721. Ao contrário do padrão ERC-20, que ainda fornece às pessoas alguns níveis úteis de simplicidade, há poucos pontos negativos em usar o ERC-1155 para NFTs. Ele permite que os desenvolvedores criem NFTs que facilmente transitam entre vários projetos e garante que várias transações possam ser rapidamente processadas em uma transferência em lote. Especialmente para NFTs em jogos, esse padrão de token é o sistema ideal.

Conclusão

O ERC-1155 é um dos protocolos de tokens Ethereum mais versáteis. Ele permite que os usuários criem uma variedade de tokens fungíveis, não fungíveis e semifungíveis, e também tem alguns recursos úteis, como segurança extra durante as transferências de tokens. Em última análise, esses benefícios tornam o ERC-1155 um padrão incrivelmente útil, com inúmeras aplicações potenciais para o desenvolvimento da web3.

#Bybit #TheCryptoArk