A introdução de contas vinculadas por token (TBAs) com ERC-6551 desvenda um novo paradigma. Qualquer token não fungível (NFT) pode agora transcender o seu papel tradicional como um mero ativo digital para uma carteira totalmente funcional.
As implicações deste avanço tecnológico estendem-se muito para além do reino da arte e dos colecionáveis digitais. Indústrias como o comércio, 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 na cadeia.
Neste artigo, começamos desde o início, com uma breve história dos NFTs. Em seguida, aprofundamos uma exploração dos meandros técnicos subjacentes ao ERC-6551 e complementamo-lo com uma comparação lado a lado do ERC-721 e do ERC-6551. Para concluir, refletimos sobre os casos de uso, advertência 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 o caminho para a tokenização de ativos digitais únicos e ofereceu um novo vislumbre do futuro da propriedade e proveniência em cadeia. Os NFTs surgiram no centro das atenções, aproveitando a onda de popularidade desencadeada por projetos inovadores como CryptoKitties, NBA TopShot e CryptoPunks.
De programadores a criadores e day traders — os NFTs eram para todos. Não demorou muito até a indústria de NFT ficar supersaturada, minada pela especulação e pelo hype. 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 mais leais e os crentes da tecnologia subjacente dos NFTs continuaram a procurar o 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. Foi ao ar na Ethereum Mainnet em 7 de maio de 2023* e foi criado pela equipa da Future Primitive (Benny Giang, Jayden Windle, e mais). Possibilitou a criação de uma carteira de contrato inteligente para cada ERC-721 NFT, introduzindo um novo nível de composabilidade, dinamismo e interatividade.
A proposta inicial foi publicada a 23 de fevereiro de 2023.
💡 Benny fazia parte da equipa que fundou o ERC-721 e a CryptoKitties.
Contas vinculadas a token (TBAs) são carteiras que permitem a criação de uma interface e registo para contas de contratos inteligentes pertencentes a tokens ERC-721. Estão diretamente ligados aos NFTs que os 'possuem'.
Dão aos NFTs duas propriedades importantes. O primeiro, é “a capacidade de possuir ativos” — sejam eles ERC-20, ERC-721s ou ERC-1155s. O segundo é a “capacidade de participar na governação social”, (ex. ser signatário de um multisig, registar o seu próprio domínio ENS ou votar em propostas da comunidade).
Como mencionado, os TBAs são carteiras de contrato inteligentes de propriedade de um único ERC-721 NFT. O controlo, no entanto, cai nas mãos do titular do NFT. Têm o poder de executar ações em cadeia através do TBA.
O mecanismo de um ERC-6551 TBA pode ser dividido em 3 partes:
O Registo 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 colados no bytecode. Os MPCs são usados por dois motivos:
Estas 3 partes do mecanismo ERC-6551 são o que permite que ele atue como uma carteira de contrato inteligente.
Mantém os primitivos dos ERC-721s enquanto mitiga as suas limitações.
O que exatamente, pergunta, são essas limitações? 🤔
ERC-721 ❌ Fornece apenas prova de propriedade. O ativo será vincular à conta do proprietário, mas não pinta uma história do histórico de transações do ativo, utilidade etc.
ERC-6551 ✅ Os seus NFTs contam agora uma história, incl. histórico completo de transações e utilidade. Mantém o seu próprio registo sem permissão e registo da atividade na cadeia. Obtenha informações valiosas sobre as transações e interações anteriores do seu NFT.
ERC-721 ❌ Existem num vácuo e são independentes de qualquer um dos seus outros ativos.
ERC-6551 ✅ É hora de fazer os pacotes. Crie uma festa em cadeia com os seus NFTs com ativos relacionados, por exemplo NFTs e fichas. Quando vende ou transfere o seu ERC-6551, todos os ativos dentro dele vão para a viagem.
ERC-721 ❌ Como ativos singulares, os NFTs não tinham identidade própria. Só as carteiras contariam como 'identidades online'.
ERC-6551 ✅ Os NFTs têm a sua própria identidade — e já não estão ligados às carteiras que os contêm. É um mundo DApp para NFT agora. Já não são apenas “colecionáveis digitais” — são uma extensão da sua persona digital.
Os metadados ERC-721 ❌ JSON são estáticos. Nenhum valor adicional pode ser acrescentado. Nenhuma outra personalização pode ser aplicada.
ERC-6551 ✅ Permite a adição de ativos, o que significa que pode alterar o valor ou a aparência de um NFT sem alterar os seus metadados. Olá evoluindo em NFTs!
ERC-721 ❌ Não é possível interagir com outros ativos na cadeia.
ERC-6551 ✅ Capacidade de possuir ativos em cadeia como ERC20, 721 e 1155. Melhoram o seu desempenho ou aparência. Dá vida ao seu NFT com a sua própria 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 interagir.
Outro ponto forte do ERC-6551 é a sua compatibilidade com as infraestruturas existentes do Ethereum. São nativamente compatíveis com tokens ERC-721, o que significa que não exigem nem novas implementações de contrato nem a embalagem de NFTs. Também são compatíveis com plataformas e ferramentas como OpenSea, Metamask, Etherscan.
Os TBAs são literalmente revolucionários. A 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 numa experiência perfeita do jogador e dando-lhes uma visão geral holística das suas realizações.
Haverá mais incentivo para os membros das comunidades online (ex. Projetos NFT, DAOs) para participar. A sua compra inicial de NFT, seja um PFP ou um cartão de membro, acumulará valor devido à recolha de tokens relacionados, NFTs ou outros ativos.
Veja-o em ação com Sapienz#3305
Se uma identidade na cadeia for composta de ativos e transações numa determinada carteira, os TBAs dão aos NFTs a capacidade de terem uma identidade própria. 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 podem conceder aos proprietários entrada e regalias a um programa de fidelidade, ou no caso de empréstimos, os NFTs podem ser um veículo para classificações de crédito verificáveis.
Fora menos de 1 mês desde que o ERC-6551 entrou em funcionamento na mainnet. Apesar da sua tecnologia inovadora, tem uma estrada rochosa pela frente.
❌ Nem todos os NFTs são suportados
Apenas as versões embaladas do ERC-721 são compatíveis. Antes de começar, é crucial verificar a compatibilidade.
❌ Falta de Suporte ao Ecossistema
Nem toda a gente acolhe a mudança de braços abertos. Alguns projetos e plataformas existentes ainda não estão totalmente encantados com o ERC-6551. Especialmente aqueles que são fãs do método OwnerOd*.
❌ 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 o uso de ativos de maior valor, o ERC-6551 exigirá testes rigorosos.
❌ Experiência do Utilizador
Sem muita permanência no espaço, o ERC-6551 tem muito pouco feedback dos utilizadores. Embora não seja conceptualmente difícil de entender, a funcionalidade é tecnologicamente nova. Para que os utilizadores compreendam e naveguem nos aspectos técnicos das contas vinculadas a tokens, isso exigirá mais atenção nos processos e interfaces intuitivas.
O boom já se foi há muito tempo, mas os defensores fiéis têm estado à espera que os NFTs voltassem. Embora não seja óbvio, será que a norma ERC-6551 está a introduzir uma progressão natural e necessária dos ativos digitais?
O ERC-6551 foi construído sobre as bases estabelecidas pelos ERC-721 e implementou melhorias significativas na funcionalidade, propriedade e interoperabilidade. Embora ainda seja 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 panorama dos ativos digitais aproxima-se de um novo horizonte. Com a gama de novas capacidades permitidas pelo ERC-6551, serão abertas mais portas para a criatividade, inovação e conexão. Mal podemos esperar para ver o que vai construir.
A introdução de contas vinculadas por token (TBAs) com ERC-6551 desvenda um novo paradigma. Qualquer token não fungível (NFT) pode agora transcender o seu papel tradicional como um mero ativo digital para uma carteira totalmente funcional.
As implicações deste avanço tecnológico estendem-se muito para além do reino da arte e dos colecionáveis digitais. Indústrias como o comércio, 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 na cadeia.
Neste artigo, começamos desde o início, com uma breve história dos NFTs. Em seguida, aprofundamos uma exploração dos meandros técnicos subjacentes ao ERC-6551 e complementamo-lo com uma comparação lado a lado do ERC-721 e do ERC-6551. Para concluir, refletimos sobre os casos de uso, advertência 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 o caminho para a tokenização de ativos digitais únicos e ofereceu um novo vislumbre do futuro da propriedade e proveniência em cadeia. Os NFTs surgiram no centro das atenções, aproveitando a onda de popularidade desencadeada por projetos inovadores como CryptoKitties, NBA TopShot e CryptoPunks.
De programadores a criadores e day traders — os NFTs eram para todos. Não demorou muito até a indústria de NFT ficar supersaturada, minada pela especulação e pelo hype. 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 mais leais e os crentes da tecnologia subjacente dos NFTs continuaram a procurar o 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. Foi ao ar na Ethereum Mainnet em 7 de maio de 2023* e foi criado pela equipa da Future Primitive (Benny Giang, Jayden Windle, e mais). Possibilitou a criação de uma carteira de contrato inteligente para cada ERC-721 NFT, introduzindo um novo nível de composabilidade, dinamismo e interatividade.
A proposta inicial foi publicada a 23 de fevereiro de 2023.
💡 Benny fazia parte da equipa que fundou o ERC-721 e a CryptoKitties.
Contas vinculadas a token (TBAs) são carteiras que permitem a criação de uma interface e registo para contas de contratos inteligentes pertencentes a tokens ERC-721. Estão diretamente ligados aos NFTs que os 'possuem'.
Dão aos NFTs duas propriedades importantes. O primeiro, é “a capacidade de possuir ativos” — sejam eles ERC-20, ERC-721s ou ERC-1155s. O segundo é a “capacidade de participar na governação social”, (ex. ser signatário de um multisig, registar o seu próprio domínio ENS ou votar em propostas da comunidade).
Como mencionado, os TBAs são carteiras de contrato inteligentes de propriedade de um único ERC-721 NFT. O controlo, no entanto, cai nas mãos do titular do NFT. Têm o poder de executar ações em cadeia através do TBA.
O mecanismo de um ERC-6551 TBA pode ser dividido em 3 partes:
O Registo 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 colados no bytecode. Os MPCs são usados por dois motivos:
Estas 3 partes do mecanismo ERC-6551 são o que permite que ele atue como uma carteira de contrato inteligente.
Mantém os primitivos dos ERC-721s enquanto mitiga as suas limitações.
O que exatamente, pergunta, são essas limitações? 🤔
ERC-721 ❌ Fornece apenas prova de propriedade. O ativo será vincular à conta do proprietário, mas não pinta uma história do histórico de transações do ativo, utilidade etc.
ERC-6551 ✅ Os seus NFTs contam agora uma história, incl. histórico completo de transações e utilidade. Mantém o seu próprio registo sem permissão e registo da atividade na cadeia. Obtenha informações valiosas sobre as transações e interações anteriores do seu NFT.
ERC-721 ❌ Existem num vácuo e são independentes de qualquer um dos seus outros ativos.
ERC-6551 ✅ É hora de fazer os pacotes. Crie uma festa em cadeia com os seus NFTs com ativos relacionados, por exemplo NFTs e fichas. Quando vende ou transfere o seu ERC-6551, todos os ativos dentro dele vão para a viagem.
ERC-721 ❌ Como ativos singulares, os NFTs não tinham identidade própria. Só as carteiras contariam como 'identidades online'.
ERC-6551 ✅ Os NFTs têm a sua própria identidade — e já não estão ligados às carteiras que os contêm. É um mundo DApp para NFT agora. Já não são apenas “colecionáveis digitais” — são uma extensão da sua persona digital.
Os metadados ERC-721 ❌ JSON são estáticos. Nenhum valor adicional pode ser acrescentado. Nenhuma outra personalização pode ser aplicada.
ERC-6551 ✅ Permite a adição de ativos, o que significa que pode alterar o valor ou a aparência de um NFT sem alterar os seus metadados. Olá evoluindo em NFTs!
ERC-721 ❌ Não é possível interagir com outros ativos na cadeia.
ERC-6551 ✅ Capacidade de possuir ativos em cadeia como ERC20, 721 e 1155. Melhoram o seu desempenho ou aparência. Dá vida ao seu NFT com a sua própria 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 interagir.
Outro ponto forte do ERC-6551 é a sua compatibilidade com as infraestruturas existentes do Ethereum. São nativamente compatíveis com tokens ERC-721, o que significa que não exigem nem novas implementações de contrato nem a embalagem de NFTs. Também são compatíveis com plataformas e ferramentas como OpenSea, Metamask, Etherscan.
Os TBAs são literalmente revolucionários. A 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 numa experiência perfeita do jogador e dando-lhes uma visão geral holística das suas realizações.
Haverá mais incentivo para os membros das comunidades online (ex. Projetos NFT, DAOs) para participar. A sua compra inicial de NFT, seja um PFP ou um cartão de membro, acumulará valor devido à recolha de tokens relacionados, NFTs ou outros ativos.
Veja-o em ação com Sapienz#3305
Se uma identidade na cadeia for composta de ativos e transações numa determinada carteira, os TBAs dão aos NFTs a capacidade de terem uma identidade própria. 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 podem conceder aos proprietários entrada e regalias a um programa de fidelidade, ou no caso de empréstimos, os NFTs podem ser um veículo para classificações de crédito verificáveis.
Fora menos de 1 mês desde que o ERC-6551 entrou em funcionamento na mainnet. Apesar da sua tecnologia inovadora, tem uma estrada rochosa pela frente.
❌ Nem todos os NFTs são suportados
Apenas as versões embaladas do ERC-721 são compatíveis. Antes de começar, é crucial verificar a compatibilidade.
❌ Falta de Suporte ao Ecossistema
Nem toda a gente acolhe a mudança de braços abertos. Alguns projetos e plataformas existentes ainda não estão totalmente encantados com o ERC-6551. Especialmente aqueles que são fãs do método OwnerOd*.
❌ 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 o uso de ativos de maior valor, o ERC-6551 exigirá testes rigorosos.
❌ Experiência do Utilizador
Sem muita permanência no espaço, o ERC-6551 tem muito pouco feedback dos utilizadores. Embora não seja conceptualmente difícil de entender, a funcionalidade é tecnologicamente nova. Para que os utilizadores compreendam e naveguem nos aspectos técnicos das contas vinculadas a tokens, isso exigirá mais atenção nos processos e interfaces intuitivas.
O boom já se foi há muito tempo, mas os defensores fiéis têm estado à espera que os NFTs voltassem. Embora não seja óbvio, será que a norma ERC-6551 está a introduzir uma progressão natural e necessária dos ativos digitais?
O ERC-6551 foi construído sobre as bases estabelecidas pelos ERC-721 e implementou melhorias significativas na funcionalidade, propriedade e interoperabilidade. Embora ainda seja 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 panorama dos ativos digitais aproxima-se de um novo horizonte. Com a gama de novas capacidades permitidas pelo ERC-6551, serão abertas mais portas para a criatividade, inovação e conexão. Mal podemos esperar para ver o que vai construir.