O ERC-6551 torna o próprio NFT uma carteira com um endereço.
Escrito por: veDAO Research Institute
No mundo criptográfico de hoje, mais e mais pessoas estão usando NFTs como uma forma de identidade na cadeia. O atual token ERC-721 (NFT) não possui funções de proxy ou possui outros ativos on-chain, o que está fora de sincronia com os casos de uso de ativos não fungíveis no mundo real. Daí a proposta ERC-6551. Ele resolve esse problema concedendo a cada NFT a funcionalidade completa de uma conta Ethereum, mantendo a compatibilidade com os contratos ERC-721 existentes.
O que é ERC-6551?
A proposta ERC-6551 é um novo padrão de token que aprimora muito a funcionalidade do ERC-721 (NFT) e foi lançada na rede principal Ethereum em 7 de maio de 2023: Por meio do ERC-6551, uma ou várias carteiras de contratos inteligentes, tornando-o mais componíveis, dinâmicos e interativos. Em termos simples, o ERC-6551 torna o próprio NFT uma carteira com um endereço.
Essas carteiras são chamadas de "Token Bound Accounts" ou TBA para abreviar (o controle TBA é delegado aos detentores de NFT, ou seja, os detentores de NFT podem usar TBA para iniciar operações on-chain). Usando TBA, você pode transferir qualquer ativo criptográfico armazenado em um NFT que você possui. Por exemplo, se você comprou o BAYC antes, você precisa colocá-lo no Metamusk; através do ERC-6551, você precisa criar um TBA para armazenar o BAYC. Ao mesmo tempo, não apenas o ETH pode ser armazenado no TBA do BAYC, mas também outros NFTs. Ao mesmo tempo, como uma "carteira", o TBA também pode ser usado para interagir em dApps. Vale a pena notar que um único NFT também pode ter várias contas vinculadas a tokens por meio do ERC-6551. Nesse sentido, um NFT agora pode conter várias carteiras e assim por diante.
O sistema introduzido pelo ERC-6551 consiste principalmente em duas partes: um registro sem permissão para implantar contas vinculadas a tokens e uma interface padrão para interagir com essas contas. O diagrama abaixo ilustra a relação entre tokens ERC-721, proprietários de tokens ERC-721, contas vinculadas a tokens (TBAs) e o registro:
Alterações trazidas pelo ERC-6551
Por meio do padrão ERC-6551, os usuários podem usar NFT para fazer qualquer coisa que possa ser feita com carteiras Ethereum comuns. Os usuários podem agrupar seus ativos relacionados (NFTs, tokens, identidades...) em um NFT, facilitando o gerenciamento e a transferência de seus ativos em diferentes plataformas. Se um NFT for vendido/transferido, todos os ativos contidos nele também serão transferidos. O TBA resolve o problema de que o NFT atualmente não consegue fornecer informações detalhadas, como registros de transação de origem/proveniência/histórico. Exceto por informações simples exibidas em alguns mercados de NFT, os compradores geralmente não podem obtê-lo diretamente. Os mercados NFT e os acordos de empréstimo podem usar o TBA para determinar a reputação do usuário, simplificar alguns processos e muito mais.
TBA também traz um novo paradigma de identidade descentralizada. Antes do TBA, Vitalik propôs o SBT (Soul Binding Token). O SBT usa ativos de carteira para confirmar a identidade, enquanto o TBA não precisa verificar a identidade. Em vez de vincular o NFT à carteira, ele vincula a carteira ao NFT. Essa propriedade transforma o NFT de um ativo estático em um sistema de gerenciamento de ativos líquidos. Isso significa que um de seus NFTs pode se tornar sua identidade na cadeia e pode provar sua credibilidade por meio dos registros de transações bem-sucedidas da TBA. O NFT da TBA pode interagir diretamente com dApps. No GameFi e SocialFi, os usuários podem identificar identidades de ativos rapidamente por meio do NFT, o que reduz muito o custo de confirmação de direitos e pode ser amplamente usado em airdrops, programas de fidelidade e recompensas no jogo.
A nova ajuda do SocialFi para quebrar o círculo
O desenvolvimento contínuo do NFT trouxe a SocialFi à tona. As redes sociais no mundo Web3 são inevitáveis. Como incorporar as redes sociais Web3 no sistema econômico descentralizado tem sido explorado por muitas equipes. A inovação do ERC-6551 trará diretamente melhor assistência à trilha SocialFi.
Vejamos as características do SocialFi. A narrativa central do SocialFi é o Web3 social, e o Web3 social tem três características decisivas em comparação com o Web2:
Primeiro, é sem plataforma. Sem uma plataforma, não haveria propriedade de terceiros sobre o conteúdo gerado pelo usuário. Em vez disso, o criador é o proprietário. Por extensão, as redes sociais Web3 também são resistentes à censura, o que significa que as conexões sociais não podem ser removidas ou restringidas pela plataforma.
Em segundo lugar, os dados sociais da Web3 são portáteis. No entanto, o Web3 tem uma vantagem: ele usa carteiras, que permitem um relacionamento direto entre usuários e criadores, para que os criadores não precisem reconstruir constantemente fanbases; as carteiras persistem mesmo quando os protocolos sociais pessoais são encerrados. O resultado final é que nem os fãs nem os criadores estão presos a uma única plataforma. Em comparação com a criação de um público sempre na Web2, os criadores continuam construindo novos públicos e depois perdem contato com esses públicos por causa da plataforma.A interação social na Web3 não apresenta tais problemas.
O terceiro ponto é que a rede social Web3 tem forte capacidade de composição e o protocolo SocialFi obtém valor e utilidade por meio de aplicativos construídos em primitivas sociais descentralizadas. A vibração inicial do Web2 é muito semelhante ao Web3 de hoje: a plataforma não é o corpo principal, mas os criadores e outros usuários são. No entanto, ao longo do tempo, as plataformas Web2 geralmente evoluem da parceria com os construtores para a competição com eles. A rede Web3 é mais propícia a combinação, pois sempre foram otimizadas para cooperação, e ao mesmo tempo possuem Token como incentivo para descentralização nesta base.
O mecanismo de verificação rápido e de baixo custo do TBA resolverá muito o mecanismo de confiança e os custos de transação do Web3, e o SocialFi pode transformar mais facilmente os usuários do Web2 no mundo Web3. Dessa forma, o TBA permite novos casos de uso que os criadores de projetos sempre quiseram adicionar, mas não encontraram uma maneira fácil de fazer:
Equipar roupas e itens digitais (RTFKT — CloneX, Doodles)
Modelo de ganho/airdrop de token ERC-20 (BAYC, Cool Cats, SupDucks)
POAP ou insígnias obtidas através da participação (Azuki, FWB, Moonbirds)
Negocie toda a coleção como uma unidade (transferência em massa da OpenSea)
NFT, como uma identidade on-chain, tem a capacidade de se sobrepor a modelos de redes sociais (CryptoPunks, substantivos)
Esses casos de uso podem se tornar um novo impulso para o SocialFi quebrar o círculo.
Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
ERC-6551: NFT é uma carteira, trazendo um novo paradigma de SocialFi
Escrito por: veDAO Research Institute
No mundo criptográfico de hoje, mais e mais pessoas estão usando NFTs como uma forma de identidade na cadeia. O atual token ERC-721 (NFT) não possui funções de proxy ou possui outros ativos on-chain, o que está fora de sincronia com os casos de uso de ativos não fungíveis no mundo real. Daí a proposta ERC-6551. Ele resolve esse problema concedendo a cada NFT a funcionalidade completa de uma conta Ethereum, mantendo a compatibilidade com os contratos ERC-721 existentes.
O que é ERC-6551?
A proposta ERC-6551 é um novo padrão de token que aprimora muito a funcionalidade do ERC-721 (NFT) e foi lançada na rede principal Ethereum em 7 de maio de 2023: Por meio do ERC-6551, uma ou várias carteiras de contratos inteligentes, tornando-o mais componíveis, dinâmicos e interativos. Em termos simples, o ERC-6551 torna o próprio NFT uma carteira com um endereço.
Essas carteiras são chamadas de "Token Bound Accounts" ou TBA para abreviar (o controle TBA é delegado aos detentores de NFT, ou seja, os detentores de NFT podem usar TBA para iniciar operações on-chain). Usando TBA, você pode transferir qualquer ativo criptográfico armazenado em um NFT que você possui. Por exemplo, se você comprou o BAYC antes, você precisa colocá-lo no Metamusk; através do ERC-6551, você precisa criar um TBA para armazenar o BAYC. Ao mesmo tempo, não apenas o ETH pode ser armazenado no TBA do BAYC, mas também outros NFTs. Ao mesmo tempo, como uma "carteira", o TBA também pode ser usado para interagir em dApps. Vale a pena notar que um único NFT também pode ter várias contas vinculadas a tokens por meio do ERC-6551. Nesse sentido, um NFT agora pode conter várias carteiras e assim por diante.
O sistema introduzido pelo ERC-6551 consiste principalmente em duas partes: um registro sem permissão para implantar contas vinculadas a tokens e uma interface padrão para interagir com essas contas. O diagrama abaixo ilustra a relação entre tokens ERC-721, proprietários de tokens ERC-721, contas vinculadas a tokens (TBAs) e o registro:
Alterações trazidas pelo ERC-6551
Por meio do padrão ERC-6551, os usuários podem usar NFT para fazer qualquer coisa que possa ser feita com carteiras Ethereum comuns. Os usuários podem agrupar seus ativos relacionados (NFTs, tokens, identidades...) em um NFT, facilitando o gerenciamento e a transferência de seus ativos em diferentes plataformas. Se um NFT for vendido/transferido, todos os ativos contidos nele também serão transferidos. O TBA resolve o problema de que o NFT atualmente não consegue fornecer informações detalhadas, como registros de transação de origem/proveniência/histórico. Exceto por informações simples exibidas em alguns mercados de NFT, os compradores geralmente não podem obtê-lo diretamente. Os mercados NFT e os acordos de empréstimo podem usar o TBA para determinar a reputação do usuário, simplificar alguns processos e muito mais.
TBA também traz um novo paradigma de identidade descentralizada. Antes do TBA, Vitalik propôs o SBT (Soul Binding Token). O SBT usa ativos de carteira para confirmar a identidade, enquanto o TBA não precisa verificar a identidade. Em vez de vincular o NFT à carteira, ele vincula a carteira ao NFT. Essa propriedade transforma o NFT de um ativo estático em um sistema de gerenciamento de ativos líquidos. Isso significa que um de seus NFTs pode se tornar sua identidade na cadeia e pode provar sua credibilidade por meio dos registros de transações bem-sucedidas da TBA. O NFT da TBA pode interagir diretamente com dApps. No GameFi e SocialFi, os usuários podem identificar identidades de ativos rapidamente por meio do NFT, o que reduz muito o custo de confirmação de direitos e pode ser amplamente usado em airdrops, programas de fidelidade e recompensas no jogo.
A nova ajuda do SocialFi para quebrar o círculo
O desenvolvimento contínuo do NFT trouxe a SocialFi à tona. As redes sociais no mundo Web3 são inevitáveis. Como incorporar as redes sociais Web3 no sistema econômico descentralizado tem sido explorado por muitas equipes. A inovação do ERC-6551 trará diretamente melhor assistência à trilha SocialFi.
Vejamos as características do SocialFi. A narrativa central do SocialFi é o Web3 social, e o Web3 social tem três características decisivas em comparação com o Web2:
Primeiro, é sem plataforma. Sem uma plataforma, não haveria propriedade de terceiros sobre o conteúdo gerado pelo usuário. Em vez disso, o criador é o proprietário. Por extensão, as redes sociais Web3 também são resistentes à censura, o que significa que as conexões sociais não podem ser removidas ou restringidas pela plataforma.
Em segundo lugar, os dados sociais da Web3 são portáteis. No entanto, o Web3 tem uma vantagem: ele usa carteiras, que permitem um relacionamento direto entre usuários e criadores, para que os criadores não precisem reconstruir constantemente fanbases; as carteiras persistem mesmo quando os protocolos sociais pessoais são encerrados. O resultado final é que nem os fãs nem os criadores estão presos a uma única plataforma. Em comparação com a criação de um público sempre na Web2, os criadores continuam construindo novos públicos e depois perdem contato com esses públicos por causa da plataforma.A interação social na Web3 não apresenta tais problemas.
O terceiro ponto é que a rede social Web3 tem forte capacidade de composição e o protocolo SocialFi obtém valor e utilidade por meio de aplicativos construídos em primitivas sociais descentralizadas. A vibração inicial do Web2 é muito semelhante ao Web3 de hoje: a plataforma não é o corpo principal, mas os criadores e outros usuários são. No entanto, ao longo do tempo, as plataformas Web2 geralmente evoluem da parceria com os construtores para a competição com eles. A rede Web3 é mais propícia a combinação, pois sempre foram otimizadas para cooperação, e ao mesmo tempo possuem Token como incentivo para descentralização nesta base.
O mecanismo de verificação rápido e de baixo custo do TBA resolverá muito o mecanismo de confiança e os custos de transação do Web3, e o SocialFi pode transformar mais facilmente os usuários do Web2 no mundo Web3. Dessa forma, o TBA permite novos casos de uso que os criadores de projetos sempre quiseram adicionar, mas não encontraram uma maneira fácil de fazer: