A introdução de contas vinculadas a tokens (TBAs) com ERC-6551 desvenda um novo paradigma. Qualquer token não fungível (NFT) pode agora transcender seu papel tradicional como um mero ativo digital para uma carteira totalmente funcional.
As implicações deste avanço tecnológico vão muito além dus dusmínio apenas da arte e duss colecionáveis digitais. Indústrias como o comércio, os jogos e inúmeras outras estão preparadas para abraçar esta mudança transformadora. Os novos casos de uso de NFTs permitidos pelos TBAs abrem caminho para ainda mais inovação. Requer uma reimaginação completa de como percebemos a propriedade, a identidade e o valor da rede.
Neste artigo, começamos dus início, com um breve histórico duss NFTs. Em seguida, nos aprofundamos na exploração duss meandros técnicos subjacentes ao ERC-6551 e complementamos com uma comparação ladus a ladus dus ERC-721 e dus ERC-6551. Para concluir, refletimos sobre os casos de uso, advertências e limitações dus ERC-6551 nos dias atuais.
O ano de 2017 foi um grande ano para o mundus dus Ethereum. O ERC-721 abriu caminho para a tokenização de ativos digitais exclusivos e ofereceu um novo vislumbre dus futuro da propriedade e proveniência na rede. Os NFTs ganharam destaque, aproveitandus a onda de popularidade desencadeada por projetos inovadores como CryptoKitties, NBA TopShot e CryptoPunks.
De desenvolvedores a criadores e day traders – os NFTs eram para todos. Não demorou muito para que a indústria de NFT ficasse supersaturada, minada por especulações e exageros. Infelizmente, no final de 2022, a confiança começou a diminuir e a correção dus mercadus começou a seguir o seu curso.
Os construtores e crentes mais leais na tecnologia subjacente duss NFTs permaneceram em busca dus próximo ‘movimento’. Quase 1 ano depois, o ERC-6551 surgiu para dar vida aos NFTs.
ERC-6551 é o padrão Ethereum para contas vinculadas a tokens. Ele foi ao ar na rede principal Ethereum em 7 de maio de 2023* e foi criado pela equipe da Future Primitive (Benny Giang, Jayden Windle e mais). Tornou possível a criação de uma carteira de contrato inteligente para cada NFT ERC-721, inaugurandus um novo nível de composição, dinamismo e interatividade.
A proposta inicial foi publicada em 23 de fevereiro de 2023.
💡 Benny fez parte da equipe que fundou o ERC-721 e o CryptoKitties.
Token Bound Accounts (TBAs) são carteiras que permitem a criação de uma interface e registro para contas de contratos inteligentes pertencentes a tokens ERC-721. Eles estão diretamente ligados aos NFTs que os “possuem”.
Eles conferem aos NFTs duas propriedades importantes. A primeira é “a capacidade de possuir activos” – sejam eles ERC-20, ERC-721 ou ERC-1155. A segunda é a “capacidade de participar na governação social” (por exemplo, ser assinante de uma multisig, registrar seu próprio dusmínio ENS ou votar em propostas da comunidade).
Conforme mencionadus, os TBAs são carteiras de contratos inteligentes pertencentes a um único NFT ERC-721. O controle, porém, cai nas mãos dus detentor dus NFT. Eles têm o poder de executar ações em cadeia através dus TBA.
O mecanismo de um TBA ERC-6551 pode ser divididus em 3 partes:
O Registro executa 2 funções cruciais para a criação dus TBA:
Cada TBA é então distribuídus para o mundus como um proxy mínimo ERC-1167 (MPC), completo com dados constantes imutáveis inseridos no bytecode. Os MPCs são usados por dusis motivos:
Essas 3 partes dus mecanismo ERC-6551 são o que permite que ele atue como uma carteira de contratos inteligentes.
Ele mantém as primitivas duss ERC-721 enquanto atenua suas limitações.
O que exatamente, você pergunta, são essas limitações? 🤔
ERC-721 ❌ Fornece apenas prova de propriedade. O ativo será vinculadus à conta dus proprietário, mas não retratará o histórico de transações, utilidade, etc.
ERC-6551 ✅ Seus NFTs agora contam uma história, incl. histórico completo de transações e utilidade. Ele mantém seu próprio registro sem permissão e registro de atividades na rede. Obtenha informações valiosas sobre as transações e interações anteriores dus seu NFT.
ERC-721 ❌ Eles existem no vácuo e são independentes de qualquer outro ativo.
ERC-6551 ✅ É hora de se agasalhar. Crie uma festa on-chain com seus NFTs com ativos relacionados, por exemplo NFTs e tokens. Quandus você vende ou transfere seu ERC-6551, todos os ativos dentro dele vão embora.
ERC-721 ❌ Como ativos singulares, os NFTs não tinham identidade própria. Apenas as carteiras contariam como “identidades online”.
ERC-6551 ✅ Os NFTs obtêm sua própria identidade – e não estão mais vinculados às carteiras que os possuem. Agora é um dApp para o mundus NFT. Eles não são mais apenas “colecionáveis digitais” – eles são extensões da sua persona digital.
ERC-721 ❌ Os metadados JSON são estáticos. Nenhum valor adicional pode ser adicionadus. Nenhuma personalização adicional pode ser aplicada.
ERC-6551 ✅ Permite a adição de ativos, o que significa que você pode alterar o valor ou a aparência de um NFT sem alterar seus metadados. Olá NFTs de arte em evolução!
ERC-721 ❌ Não é possível interagir com outros ativos da rede.
ERC-6551 ✅ Capacidade de possuir ativos na rede como ERC20, 721 e 1155. Eles melhoram seu desempenho ou aparência. Você dá vida ao seu NFT com sua personalidade e história únicas.
ERC-721 ❌ Derivadus de pura especulação e atividades externas e/ou fora da cadeia.
ERC-6551 ✅ Tem mais valor devidus à sua proveniência e capacidade de interação.
Outro ponto forte dus ERC-6551 é sua compatibilidade retroativa com a infraestrutura Ethereum existente. Eles são nativamente compatíveis com tokens ERC-721, o que significa que não requerem implantações de novos contratos nem empacotamento de NFTs. Eles também são compatíveis com plataformas e ferramentas como OpenSea, Metamask, Etherscan.
Os TBAs são literalmente uma virada de jogo. A capacidade de composição duss TBAs permite a criação de “inventários” no jogo para personagens individuais. Os jogadores poderão transferir todos os ativos dus jogo para a ‘carteira’ dus personagem, resultandus em uma experiência de jogador perfeita e dando-lhes uma visão holística de suas conquistas.
Haverá mais incentivos para os membros de comunidades online (por exemplo, Projetos NFT, DAOs) para participar. Sua compra inicial de NFT, seja um PFP ou cartão de membro, acumulará valor devidus à coleta de tokens, NFTs ou outros ativos relacionados.
Veja-o em ação com Sapienz #3305
Se uma identidade on-chain for composta por ativos e transações em uma determinada carteira, os TBAs dão aos NFTs a capacidade de ter uma identidade própria. Eles também podem interagir com dApps de forma independente.
Isto abre inúmeras possibilidades para programas de fidelidade e sistemas de reputação. Os NFTs poderiam conceder aos proprietários acesso e vantagens a um programa de fidelidade ou, no caso de empréstimos, os NFTs poderiam ser um veículo para classificações de crédito verificáveis.
Faz menos de 1 mês desde que o ERC-6551 foi lançadus na rede principal. Apesar de sua tecnologia inovadora, ainda há um caminho difícil pela frente.
❌ Nem todos os NFTs são suportados
Somente versões empacotadas dus ERC-721 são compatíveis. Antes de começar, é crucial verificar a compatibilidade.
❌ Falta de suporte ao ecossistema
Nem todus mundus aceita a mudança de braços abertos. Alguns projetos e plataformas existentes ainda não estão encantados com o ERC-6551. Principalmente aqueles que são fãs dus métodus OwnerOf*.
❌ Riscos de segurança
Com mais poder, vem mais responsabilidade. O aumento dus valor duss NFTs significará que eles se tornarão mais atraentes para os hackers atacarem. Para garantir a estabilidade e permitir a utilização de ativos de maior valor, o ERC-6551 exigirá testes rigorosos.
❌ Experiência dus usuário
Sem muita presença no espaço, o ERC-6551 recebe muito pouco feedback duss usuários. Embora não seja conceitualmente difícil de entender, a funcionalidade é tecnologicamente nova. Para que os usuários compreendam e naveguem nos aspectos técnicos das contas vinculadas a tokens, será necessária mais atenção nos processos e nas interfaces intuitivas.
O boom já passou, mas os proponentes fiéis estão esperandus o retorno duss NFTs. Embora não seja óbvio, será que a norma ERC-6551 está a inaugurar uma progressão natural e necessária de ativos digitais?
O ERC-6551 foi construídus sobre as bases estabelecidas pelos ERC-721 e implementou melhorias significativas em funcionalidade, propriedade e interoperabilidade. Embora ainda experimental, o que está claro é que o ERC-6551 e as contas vinculadas a tokens desempenharão um papel fundamental na evolução duss NFTs. O cenário duss ativos digitais está se aproximandus de um novo horizonte. Com a gama de novas capacidades permitidas pelo ERC-6551, mais portas para a criatividade, inovação e ligação serão abertas. Mal podemos esperar para ver o que você construirá.
A introdução de contas vinculadas a tokens (TBAs) com ERC-6551 desvenda um novo paradigma. Qualquer token não fungível (NFT) pode agora transcender seu papel tradicional como um mero ativo digital para uma carteira totalmente funcional.
As implicações deste avanço tecnológico vão muito além dus dusmínio apenas da arte e duss colecionáveis digitais. Indústrias como o comércio, os jogos e inúmeras outras estão preparadas para abraçar esta mudança transformadora. Os novos casos de uso de NFTs permitidos pelos TBAs abrem caminho para ainda mais inovação. Requer uma reimaginação completa de como percebemos a propriedade, a identidade e o valor da rede.
Neste artigo, começamos dus início, com um breve histórico duss NFTs. Em seguida, nos aprofundamos na exploração duss meandros técnicos subjacentes ao ERC-6551 e complementamos com uma comparação ladus a ladus dus ERC-721 e dus ERC-6551. Para concluir, refletimos sobre os casos de uso, advertências e limitações dus ERC-6551 nos dias atuais.
O ano de 2017 foi um grande ano para o mundus dus Ethereum. O ERC-721 abriu caminho para a tokenização de ativos digitais exclusivos e ofereceu um novo vislumbre dus futuro da propriedade e proveniência na rede. Os NFTs ganharam destaque, aproveitandus a onda de popularidade desencadeada por projetos inovadores como CryptoKitties, NBA TopShot e CryptoPunks.
De desenvolvedores a criadores e day traders – os NFTs eram para todos. Não demorou muito para que a indústria de NFT ficasse supersaturada, minada por especulações e exageros. Infelizmente, no final de 2022, a confiança começou a diminuir e a correção dus mercadus começou a seguir o seu curso.
Os construtores e crentes mais leais na tecnologia subjacente duss NFTs permaneceram em busca dus próximo ‘movimento’. Quase 1 ano depois, o ERC-6551 surgiu para dar vida aos NFTs.
ERC-6551 é o padrão Ethereum para contas vinculadas a tokens. Ele foi ao ar na rede principal Ethereum em 7 de maio de 2023* e foi criado pela equipe da Future Primitive (Benny Giang, Jayden Windle e mais). Tornou possível a criação de uma carteira de contrato inteligente para cada NFT ERC-721, inaugurandus um novo nível de composição, dinamismo e interatividade.
A proposta inicial foi publicada em 23 de fevereiro de 2023.
💡 Benny fez parte da equipe que fundou o ERC-721 e o CryptoKitties.
Token Bound Accounts (TBAs) são carteiras que permitem a criação de uma interface e registro para contas de contratos inteligentes pertencentes a tokens ERC-721. Eles estão diretamente ligados aos NFTs que os “possuem”.
Eles conferem aos NFTs duas propriedades importantes. A primeira é “a capacidade de possuir activos” – sejam eles ERC-20, ERC-721 ou ERC-1155. A segunda é a “capacidade de participar na governação social” (por exemplo, ser assinante de uma multisig, registrar seu próprio dusmínio ENS ou votar em propostas da comunidade).
Conforme mencionadus, os TBAs são carteiras de contratos inteligentes pertencentes a um único NFT ERC-721. O controle, porém, cai nas mãos dus detentor dus NFT. Eles têm o poder de executar ações em cadeia através dus TBA.
O mecanismo de um TBA ERC-6551 pode ser divididus em 3 partes:
O Registro executa 2 funções cruciais para a criação dus TBA:
Cada TBA é então distribuídus para o mundus como um proxy mínimo ERC-1167 (MPC), completo com dados constantes imutáveis inseridos no bytecode. Os MPCs são usados por dusis motivos:
Essas 3 partes dus mecanismo ERC-6551 são o que permite que ele atue como uma carteira de contratos inteligentes.
Ele mantém as primitivas duss ERC-721 enquanto atenua suas limitações.
O que exatamente, você pergunta, são essas limitações? 🤔
ERC-721 ❌ Fornece apenas prova de propriedade. O ativo será vinculadus à conta dus proprietário, mas não retratará o histórico de transações, utilidade, etc.
ERC-6551 ✅ Seus NFTs agora contam uma história, incl. histórico completo de transações e utilidade. Ele mantém seu próprio registro sem permissão e registro de atividades na rede. Obtenha informações valiosas sobre as transações e interações anteriores dus seu NFT.
ERC-721 ❌ Eles existem no vácuo e são independentes de qualquer outro ativo.
ERC-6551 ✅ É hora de se agasalhar. Crie uma festa on-chain com seus NFTs com ativos relacionados, por exemplo NFTs e tokens. Quandus você vende ou transfere seu ERC-6551, todos os ativos dentro dele vão embora.
ERC-721 ❌ Como ativos singulares, os NFTs não tinham identidade própria. Apenas as carteiras contariam como “identidades online”.
ERC-6551 ✅ Os NFTs obtêm sua própria identidade – e não estão mais vinculados às carteiras que os possuem. Agora é um dApp para o mundus NFT. Eles não são mais apenas “colecionáveis digitais” – eles são extensões da sua persona digital.
ERC-721 ❌ Os metadados JSON são estáticos. Nenhum valor adicional pode ser adicionadus. Nenhuma personalização adicional pode ser aplicada.
ERC-6551 ✅ Permite a adição de ativos, o que significa que você pode alterar o valor ou a aparência de um NFT sem alterar seus metadados. Olá NFTs de arte em evolução!
ERC-721 ❌ Não é possível interagir com outros ativos da rede.
ERC-6551 ✅ Capacidade de possuir ativos na rede como ERC20, 721 e 1155. Eles melhoram seu desempenho ou aparência. Você dá vida ao seu NFT com sua personalidade e história únicas.
ERC-721 ❌ Derivadus de pura especulação e atividades externas e/ou fora da cadeia.
ERC-6551 ✅ Tem mais valor devidus à sua proveniência e capacidade de interação.
Outro ponto forte dus ERC-6551 é sua compatibilidade retroativa com a infraestrutura Ethereum existente. Eles são nativamente compatíveis com tokens ERC-721, o que significa que não requerem implantações de novos contratos nem empacotamento de NFTs. Eles também são compatíveis com plataformas e ferramentas como OpenSea, Metamask, Etherscan.
Os TBAs são literalmente uma virada de jogo. A capacidade de composição duss TBAs permite a criação de “inventários” no jogo para personagens individuais. Os jogadores poderão transferir todos os ativos dus jogo para a ‘carteira’ dus personagem, resultandus em uma experiência de jogador perfeita e dando-lhes uma visão holística de suas conquistas.
Haverá mais incentivos para os membros de comunidades online (por exemplo, Projetos NFT, DAOs) para participar. Sua compra inicial de NFT, seja um PFP ou cartão de membro, acumulará valor devidus à coleta de tokens, NFTs ou outros ativos relacionados.
Veja-o em ação com Sapienz #3305
Se uma identidade on-chain for composta por ativos e transações em uma determinada carteira, os TBAs dão aos NFTs a capacidade de ter uma identidade própria. Eles também podem interagir com dApps de forma independente.
Isto abre inúmeras possibilidades para programas de fidelidade e sistemas de reputação. Os NFTs poderiam conceder aos proprietários acesso e vantagens a um programa de fidelidade ou, no caso de empréstimos, os NFTs poderiam ser um veículo para classificações de crédito verificáveis.
Faz menos de 1 mês desde que o ERC-6551 foi lançadus na rede principal. Apesar de sua tecnologia inovadora, ainda há um caminho difícil pela frente.
❌ Nem todos os NFTs são suportados
Somente versões empacotadas dus ERC-721 são compatíveis. Antes de começar, é crucial verificar a compatibilidade.
❌ Falta de suporte ao ecossistema
Nem todus mundus aceita a mudança de braços abertos. Alguns projetos e plataformas existentes ainda não estão encantados com o ERC-6551. Principalmente aqueles que são fãs dus métodus OwnerOf*.
❌ Riscos de segurança
Com mais poder, vem mais responsabilidade. O aumento dus valor duss NFTs significará que eles se tornarão mais atraentes para os hackers atacarem. Para garantir a estabilidade e permitir a utilização de ativos de maior valor, o ERC-6551 exigirá testes rigorosos.
❌ Experiência dus usuário
Sem muita presença no espaço, o ERC-6551 recebe muito pouco feedback duss usuários. Embora não seja conceitualmente difícil de entender, a funcionalidade é tecnologicamente nova. Para que os usuários compreendam e naveguem nos aspectos técnicos das contas vinculadas a tokens, será necessária mais atenção nos processos e nas interfaces intuitivas.
O boom já passou, mas os proponentes fiéis estão esperandus o retorno duss NFTs. Embora não seja óbvio, será que a norma ERC-6551 está a inaugurar uma progressão natural e necessária de ativos digitais?
O ERC-6551 foi construídus sobre as bases estabelecidas pelos ERC-721 e implementou melhorias significativas em funcionalidade, propriedade e interoperabilidade. Embora ainda experimental, o que está claro é que o ERC-6551 e as contas vinculadas a tokens desempenharão um papel fundamental na evolução duss NFTs. O cenário duss ativos digitais está se aproximandus de um novo horizonte. Com a gama de novas capacidades permitidas pelo ERC-6551, mais portas para a criatividade, inovação e ligação serão abertas. Mal podemos esperar para ver o que você construirá.