Comparação de padrões NFT: ERC 721 vs 1155

IntermediárioDec 29, 2023
Dentro do espaço Ethereum NFT, dois padrões surgiram como os principais concorrentes para a criação e gestão de projetos NFT. Estes são os padrões ERC-721 e ERC-1155. Vamos explorar estes padrões de token.
Comparação de padrões NFT: ERC 721 vs 1155

O espaço de token não fungível (NFT) surgiu recentemente como uma parte essencial da conversa sobre blockchain, mudando a forma como a propriedade é percebida, transferida e negociada.

Dentro do espaço NFT na cadeia de blocos Ethereum, dois padrões surgiram como os principais concorrentes para a criação e gestão de projetos NFT. Estes são os padrões ERC-721 e ERC-1155.

O que é o ERC-721?

O padrão ERC-721 é um padrão NFT que define um conjunto mínimo de interfaces que consistem em métodos, eventos e funcionalidades básicas que um contrato inteligente deve implementar para permitir que os NFTs sejam de propriedade, utilizados, transferidos e aprovados por diferentes partes.

Isso inclui a função de proprietário do endereço que fornece informações básicas sobre o número de NFTs pertencentes a um determinado endereço. A função SafeTransfer permite a transferência da propriedade de um NFT de um endereço para outro. O recurso Aprovar permite que terceiros transfiram ou obtenham aprovação para transferir um ativo digital ou utilitário específico em nome do proprietário ou endereço de detenção.

É ideal para projetos em que cada token representa um ativo único e distinto, como um colecionável digital raro ou um ativo digital único.

História do ERC-721

Conhecido como o padrão pioneiro para projetos NFT, o ERC-721 foi o primeiro Ethereum Request for Comment (ERC) a fornecer o plano para ativos digitais exclusivos no Blockchain da Ethereum.

O ERC-721 foi proposto por William Entriken, Dieter Shirley, Jacob Evans e Nastassia Sachs em janeiro de 2018 como uma Proposta de Melhoria do Ethereum (EIP). a ideia estava focada na criação de ativos completamente únicos agrupados num projeto colecionável, em oposição a tokens fungíveis semelhantes a outros tokens do mesmo projeto.

A norma permitia aos programadores criar NFTs interoperáveis e composáveis que poderiam ser facilmente rastreados e transferidos na cadeia de blocos. Isto foi conseguido através das interfaces acima indicadas, com algumas extensões opcionais que adicionam mais funcionalidade ao padrão, tais como metadados, enumeração e graváveis.

Depois de passar por um rigoroso processo de revisão dentro da comunidade Ethereum, o Erc-721 foi oficialmente aceito como EIP em junho de 2018. O ERC foi inicialmente trazido à vida no projeto CryptoKitties pela Axiom Zen. Desde então, saiu do beta e é um padrão amplamente utilizado para projetos NFT no Ethereum.

ERC-721Principais características: Exclusividade, Indivisibilidade e Propriedade

Exclusividade

Uma característica fundamental dos ativos ERC-721 é a singularidade, que permite que cada ativo seja distinto dos outros usando um identificador único (Token-ID) armazenado na cadeia de blocos. O Token-ID é um conjunto de números que é atribuído ao activo no período da criação.

O Token-ID, semelhante a uma impressão digital, não pode ser alterado e serve como o principal identificador dos NFTs, garantindo assim a sua distinção.

Indivisibilidade

Ao contrário de outros padrões ERC que produzem tokens que podem ser divididos em unidades menores, outra característica chave dos ativos ERC-721 é a sua indivisibilidade. Isto garante que o proprietário possui todo o activo e os seus direitos associados.

Propriedade

O conceito inicial para a norma ERC-721 é revolucionar a forma como a propriedade é percebida. Isto é feito com a ajuda de contratos inteligentes programáveis.

Com a ajuda de contratos inteligentes, os projetos podem facilitar a transferência da propriedade de ativos de forma segura e descentralizada, com o consentimento total do proprietário. Isso reduz quaisquer erros, disputas ou terceiros durante as transações.

A norma também permite que os proprietários obtenham permissões específicas ou utilitários do ativo digital, permitindo que os utilizadores no espaço NFT construam projetos que concedam direitos específicos.

Famosos Projectos ERC-721

CryptoKitties

Fonte da imagem: Website CryptoKitties

O CryptoKitties foi lançado no final de 2018, utilizando a versão beta do ERC-721. O jogo permitia que os utilizadores criassem, recolhessem e trocassem gatos digitais, o que o tornou uma sensação viral, trazendo os NFTs para a ribalta.

Decentraland

Fonte da imagem: Site Decentraland

A plataforma Decentraland foi lançada inicialmente em 2020, com o token ERC-721 LAND associado às parcelas Land e as suas localizações dentro do metaverso 3D.

Usa uma versão modificada do ERC-721 e tornou-se um dos primeiros grandes projetos de metaverso, desbloqueando outro caso de uso para NFTs.

DE PERTO

Fonte: Site da BAYC

O Bored Ape Yacht Club, vulgarmente conhecido como BAYC, é uma coleção de 10.000 NFTs com atributos e características únicas construídos na blockchain do Ethereum. Os NFTs BAYC são do padrão ERC-721.

O BAYC é um dos projetos NFT mais exclusivos que gerou vários projetos como o jogo Dookey Dash. A equipa BAYC permite que os detentores do token ERC-721 desbloqueiem várias ofertas no ecossistema. Os titulares de BAYC têm direitos de utilização comercial para os seus tokens ERC-721, e o projeto promete desbloquear mais oportunidades de utilidade à medida que o seu roteiro se expande.

O que é o ERC-1155?

A norma ERC-1155 é capaz de lidar com ativos digitais fungíveis e não fungíveis. Semelhante ao padrão ERC-721, define um conjunto mínimo de interfaces para possuir e transferir NFTs e utiliza os recursos de endereço e aprovação.

A motivação por trás do ERC-1155 é resolver limitações inerentes aos padrões ERC-721 e ERC-20. Pode gerir vários tipos de token e tokens dentro de uma chamada de função. Isto permite ao programador reduzir o custo e as complexidades da implementação e interação com diferentes tokens.

Também considera tokens semi-fungíveis, que têm propriedades fungíveis e não fungíveis, como itens de jogo que podem ser empilhados ou personalizados.

História do ERC-1155

A norma ERC-1155 foi criada pela primeira vez pela equipa do projeto Enjin em 2019. O padrão surgiu à medida que os programadores tentavam expandir as limitações do padrão ERC-721 inicial.

Juntamente com a popularização do padrão ERC-1155, as operações em lote e ganchos tornaram-se populares no espaço NFT.

O padrão foi oficialmente aceito na comunidade Ethereum em junho de 2019 e, desde então, tem sido amplamente aceito por projetos que utilizam a tecnologia NFT.

ERC-1155 Principais características: Operação em lote, ganchos e propriedade

Operação em lote

Transferência de lote, saldo de lote e aprovação de lote. A funcionalidade de operações em lote do ERC-1155 permite a cunha ou a transferência de vários tokens de diferentes tipos numa única chamada de contrato inteligente, utilizando IDs e matrizes. Esta funcionalidade permite aos programadores poupar custos enquanto são eficientes.

O recurso é usado principalmente por aplicativos que realizam grandes volumes de transações e consiste em funcionalidades de transferência de lote, aprovação de lote e saldo de lote.

Ganchos

O recurso de gancho é uma extensão dentro de cada contrato inteligente ERRC-1155 que permite aos desenvolvedores executar códigos personalizados quando uma ação é acionada ou uma condição específica é atendida. Isto adiciona funcionalidades adicionais e flexibilidade à aplicação de tokens ERC-1155.

O recurso de gancho é popularmente aplicado em eventos de royalties, incentivos gamificados, mecanismos de preços dinâmicos e restrição de acesso fechado. A capacidade de personalizar o caso de utilização do gancho torna-o numa ferramenta popular entre os programadores NFT.

Propriedade

Tal como o ERC-721, o padrão ERC-1155 é criado com a propriedade em mente. Com contratos inteligentes, os ativos digitais concebidos com o padrão ERC-1155 permitem a transação de tokens com o consentimento do proprietário ou endereço de retenção.

Além disso, a norma permite que os proprietários acedam a conteúdo fechado ou exclusivo ou utilitários do ativo digital, permitindo que os programadores construam projetos que requerem tokens ou NFTs específicos.

Famosos projectos ERC-1155

Enjin

Fonte da imagem: Site Enjin

O projeto Enjin é uma plataforma que permite aos utilizadores criar e gerir ativos digitais. A sua equipa criou o padrão ERC-1155 que utiliza para criar tokens fungíveis e não fungíveis, que podem ser utilizados para vários fins, tais como jogos, colecionáveis e programas de fidelidade.

Dissolução

Fonte da imagem: Steam

Dissolution, um jogo de tiro em primeira pessoa com elementos de role-playing, está a ser desenvolvido pela Garage Studios. O jogo se passa no ano 2418 e apresenta ativos digitais como armas, navios e armaduras que podem ser integrados noutros jogos.

O jogo de ficção científica mudou dos tokens ERC-721 para ERC-115, suportando o padrão Enjin.

Rarible

Fonte da imagem: Website Rarible

Rarible é um mercado para compra, venda e negociação de tokens ERC-1155, semelhante ao OpenSea. mas tem algumas características exclusivas para transações NFT, tais como uma ferramenta de cunhagem integrada e suporte para propriedade fracionada de ativos NFT.

Semelhanças entre ERC-721 e ERC-1155

Existem múltiplas semelhanças entre os padrões ERC-721 e ERC-1155.

Propriedade

O primeiro é o seu foco na propriedade na cadeia de blocos Ethereum. Ambos os padrões são concebidos para alavancar o design descentralizado mas seguro da infraestrutura do Ethereum.

Os padrões também permitem a transferência, cunha e queima de tokens dentro da cadeia de blocos.

Contrato inteligente

Ambos os padrões desempenham as suas funções com a ajuda de contratos inteligentes que definem a criação, transferência e gestão de tokens. Também garantem uma execução transparente e segura de funções e códigos concebidos para reduzir ou eliminar erros humanos.

Metadados

As duas normas suportam a ligação de informações adicionais, tais como metadados, a ativos digitais. Estes metadados incluem frequentemente detalhes sobre os utilitários e funções anexados aos ativos digitais.

Diferenças entre ERC-721 e ERC-1155

Estrutura de Token

O padrão ERC-721 suporta apenas a criação de ativos não fungíveis, enquanto o padrão ERC-115 suporta a criação de tokens fungíveis e não fungíveis dentro de um único contrato.

Funcionalidades

As complexidades que envolvem os projetos de construção com a norma ERC-721 exigem vários contratos inteligentes para executar transações. Em contraste, o padrão ERC-115 permite combinar vários tokens e tipos de token, levando a mais versatilidade com menos complexidade.

Eficiência

O padrão ERC-721 requer várias transferências, levando a mais taxas de gás, enquanto o padrão ERC-115 pode transferir tokens em lote, levando a menos transações e taxas de gás.

Conclusão

A escolha entre construir com ERC-721 ou ERC-1155 depende das necessidades específicas do projeto. Embora o ERC-721 seja o pioneiro em ativos únicos e indivisíveis, o ERC-1155 foi concebido como uma melhoria, permitindo a extensão das possibilidades através da introdução de um padrão multi-token para tokens fungíveis e não fungíveis.

learn.articles.author Bravo
learn.articles.translator Cedar
learn.articles.reviewer Matheus、Ashley He
learn.articles.copyrightNoticeOne
learn.articles.copyrightNoticeTwo
learn.articles.start.now
learn.articles.start.now.voucher
learn.articles.create.account