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 do domínio apenas da arte e dos 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 do início, com um breve histórico dos NFTs. Em seguida, nos aprofundamos na exploração dos meandros técnicos subjacentes ao ERC-6551 e complementamos com uma comparação lado a lado do ERC-721 e do ERC-6551. Para concluir, refletimos sobre os casos de uso, advertências e limitações do ERC-6551 nos dias atuais.
O ano de 2017 foi um grande ano para o mundo do Ethereum. O ERC-721 abriu caminho para a tokenização de ativos digitais exclusivos e ofereceu um novo vislumbre do futuro da propriedade e proveniência na rede. Os NFTs ganharam destaque, aproveitando 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 do mercado começou a seguir o seu curso.
Os construtores e crentes mais leais na tecnologia subjacente dos NFTs permaneceram em busca do 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, inaugurando 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 domínio ENS ou votar em propostas da comunidade).
Conforme mencionado, os TBAs são carteiras de contratos inteligentes pertencentes a um único NFT ERC-721. O controle, porém, cai nas mãos do detentor do NFT. Eles têm o poder de executar ações em cadeia através do TBA.
O mecanismo de um TBA ERC-6551 pode ser dividido em 3 partes:
O Registro executa 2 funções cruciais para a criação do TBA:
Cada TBA é então distribuído para o mundo como um proxy mínimo ERC-1167 (MPC), completo com dados constantes imutáveis inseridos no bytecode. Os MPCs são usados por dois motivos:
Essas 3 partes do mecanismo ERC-6551 são o que permite que ele atue como uma carteira de contratos inteligentes.
Ele mantém as primitivas dos 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á vinculado à conta do 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 do 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. Quando 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 mundo 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 adicionado. 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 ❌ Derivado de pura especulação e atividades externas e/ou fora da cadeia.
ERC-6551 ✅ Tem mais valor devido à sua proveniência e capacidade de interação.
Outro ponto forte do 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 dos TBAs permite a criação de “inventários” no jogo para personagens individuais. Os jogadores poderão transferir todos os ativos do jogo para a ‘carteira’ do personagem, resultando 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 devido à 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çado 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 do ERC-721 são compatíveis. Antes de começar, é crucial verificar a compatibilidade.
❌ Falta de suporte ao ecossistema
Nem todo mundo 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 do método OwnerOf*.
❌ Riscos de segurança
Com mais poder, vem mais responsabilidade. O aumento do valor dos 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 do usuário
Sem muita presença no espaço, o ERC-6551 recebe muito pouco feedback dos 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 esperando o retorno dos 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ído 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 dos NFTs. O cenário dos ativos digitais está se aproximando 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á.
Mời người khác bỏ phiếu
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 do domínio apenas da arte e dos 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 do início, com um breve histórico dos NFTs. Em seguida, nos aprofundamos na exploração dos meandros técnicos subjacentes ao ERC-6551 e complementamos com uma comparação lado a lado do ERC-721 e do ERC-6551. Para concluir, refletimos sobre os casos de uso, advertências e limitações do ERC-6551 nos dias atuais.
O ano de 2017 foi um grande ano para o mundo do Ethereum. O ERC-721 abriu caminho para a tokenização de ativos digitais exclusivos e ofereceu um novo vislumbre do futuro da propriedade e proveniência na rede. Os NFTs ganharam destaque, aproveitando 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 do mercado começou a seguir o seu curso.
Os construtores e crentes mais leais na tecnologia subjacente dos NFTs permaneceram em busca do 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, inaugurando 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 domínio ENS ou votar em propostas da comunidade).
Conforme mencionado, os TBAs são carteiras de contratos inteligentes pertencentes a um único NFT ERC-721. O controle, porém, cai nas mãos do detentor do NFT. Eles têm o poder de executar ações em cadeia através do TBA.
O mecanismo de um TBA ERC-6551 pode ser dividido em 3 partes:
O Registro executa 2 funções cruciais para a criação do TBA:
Cada TBA é então distribuído para o mundo como um proxy mínimo ERC-1167 (MPC), completo com dados constantes imutáveis inseridos no bytecode. Os MPCs são usados por dois motivos:
Essas 3 partes do mecanismo ERC-6551 são o que permite que ele atue como uma carteira de contratos inteligentes.
Ele mantém as primitivas dos 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á vinculado à conta do 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 do 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. Quando 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 mundo 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 adicionado. 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 ❌ Derivado de pura especulação e atividades externas e/ou fora da cadeia.
ERC-6551 ✅ Tem mais valor devido à sua proveniência e capacidade de interação.
Outro ponto forte do 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 dos TBAs permite a criação de “inventários” no jogo para personagens individuais. Os jogadores poderão transferir todos os ativos do jogo para a ‘carteira’ do personagem, resultando 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 devido à 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çado 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 do ERC-721 são compatíveis. Antes de começar, é crucial verificar a compatibilidade.
❌ Falta de suporte ao ecossistema
Nem todo mundo 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 do método OwnerOf*.
❌ Riscos de segurança
Com mais poder, vem mais responsabilidade. O aumento do valor dos 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 do usuário
Sem muita presença no espaço, o ERC-6551 recebe muito pouco feedback dos 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 esperando o retorno dos 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ído 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 dos NFTs. O cenário dos ativos digitais está se aproximando 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á.