Introdução
Crypto Insider tem o prazer de compartilhar uma entrevista exclusiva com Benny Giang, a força visionária por trás da inovadora Proposta de Melhoria Ethereum, ERC-6551. Este padrão revolucionário não só promete ampliar a funcionalidade dos NFTs, mas também prevê a sua transformação de meros ativos digitais estáticos em entidades dinâmicas, autônomas e interativas, catalisando uma mudança sísmica no cenário NFT. Esta peça resume o discurso esclarecedor que tivemos com Benny. Para conhecer toda a extensão de nossa conversa perspicaz, convidamos você a assistir nosso vídeo 'O que é ERC-6551: O futuro dos NFTs (https://cryptoinsiders.online/what-is-erc-6551-the-future-of- nfts)', onde Benny está envolvido em uma rica discussão com nosso entrevistador, Brown Yeung.
Auto-Apresentação
CryptoInsider (CI): Vamos começar, ok? Você pode nos contar um pouco sobre você e como entrou no mundo das criptomoedas?
Benny Giang (BG): Sim, então meu nome é Benny, sou de Vancouver, Canadá. Entrei no espaço de criptomoedas ou blockchain por volta do início de 2017. Fiz parte da equipe que lançou o CryptoKitties e formamos o Dapper Lab logo depois disso. Tive a chance de trabalhar no Cheese Wizards e no NBA Top Shot. Na verdade, eu estava em Hong Kong em 2018, no escritório da Animoca, conversando com Yat Siu e todo mundo. Naquela época, a Animoca ainda estava focada em jogos para celular. Eles foram nosso primeiro parceiro internacional com sede em Hong Kong a trazer o CryptoKitties para Hong Kong, Taiwan e Cingapura. Foi assim que vim para Hong Kong e conheci um monte de outras pessoas naquela cidade.

CI: Isso é fascinante. Você poderia nos contar mais sobre sua jornada com a Dapper Labs e no que você está trabalhando atualmente?
BG: Saí da Dapper Labs em outubro de 2021, e já faz mais ou menos um ano e meio. Comecei minha própria empresa de design de desenvolvimento de software que está se concentrando em construir primitivos para comunidades descentralizadas. Ela se chama Future Primitive. Ela fica em São Francisco, e eu moro aqui em Vancouver. No último ano e meio, temos feito muitos NFTs experimentais, e tem sido uma jornada divertida.
Introdução ao ERC6551
CI: Incrível! Eu entendo que você é um dos autores do ERC6551. Você pode explicar o que é o ERC6551 e qual é seu principal propósito?
BG: Sim, então você já deve ter ouvido falar do ERC721. Esse foi um padrão do qual tive a chance de participar, junto com a equipe mais ampla do lado do CryptoKitties. O ERC721 é o padrão agora conhecido como NFTs. Seis anos depois, tive a chance de trabalhar em um novo padrão chamado ERC6551 com a equipe aqui na Future Primitive. A principal diferença é que o ERC6551 não é um padrão de token. Ele costuma ser confundido ou comparado ao ERC721, mas você não precisa decidir entre ERC721 e ERC6551. Você apenas lança um projeto NFT normal e ele já tem o ERC6551.
CI: Você pode explicar um pouco mais sobre o ERC6551 para que possamos entendê-lo melhor?
BG: Eu costumo me referir a isso como Token Bound Accounts. Token Bound Accounts são o oposto de Soul Bound Tokens, tokens que você não pode transferir, eles estão vinculados à sua carteira. Token Bound Accounts são a ideia de que cada NFT em cada cadeia EVM tem uma conta ou carteira que está anexada ao token. É basicamente uma conta vinculada a um token, que é um NFT. Essa é a ideia simples do ERC6551. A outra coisa que é super importante é que, nos últimos 6 anos, desde o início dos NFTs e CryptoKitties, tem havido muita imaginação em todo o mundo sobre como levar os NFTs mais longe. Em 2018, houve um projeto chamado Kitty Hats, explorando a ideia de equipar coisas em seus ativos NFT. Isso foi criado por Dan, que foi o primeiro funcionário da Open Sea. Desde então, houve muitos padrões e empresas diferentes tentando construir protocolos em diferentes blockchains.
Principais características do ERC6551
CI: Fascinante. Como o ERC6551 se diferencia desses padrões?
BG: ERC6551, ou contas vinculadas a tokens, tem cinco diferenças principais:
Ele funciona com todos os NFTs, de CryptoKitties a Azuki e Board Ape, e qualquer novo NFT lançado em qualquer outro blockchain compatível com EVM.
Seu NFT pode conter qualquer tipo de ativo, como ETH, USDC, moedas Pepe, ERC721s, ERC1155s e até mesmo novos padrões de tokens como ERC8888.
Não há contrato de embrulho, então você não precisa embrulhar seu NFT ou enviá-lo para um contrato para nosso padrão.
Funciona com todas as plataformas porque há apenas uma carteira ou uma conta.
É descentralizado. Cada NFT tem basicamente uma conta de contrato inteligente ou carteira e, portanto, o NFT é o dono dessa conta.
CI: Então, você diria que o ERC6551 é uma versão melhor do ERC721?
BG: A maneira como eu pensaria sobre isso é se voltássemos seis anos no tempo, e estivéssemos de volta na sala onde estávamos trabalhando no ERC721 e no CryptoKitties, se tivéssemos a mesma ideia que temos agora, ela deveria ter sido incluída no padrão ERC721. O ERC6551 leva o conceito de NFTs a um novo nível, onde os NFTs vão além de apenas JPEGs superfaturados. Eles vão além de apenas comprar-vender-negociar. Com o ERC6551, ele dá a todos os NFTs três novas propriedades: propriedade de ativos, identidade social e potencial de ação. A primeira propriedade, propriedade de ativos, seu NFT pode possuir outros ativos, e você pode ter um NFT que possui um NFT que possui outro NFT, e assim por diante. A segunda propriedade é uma identidade social. As pessoas já estão usando seus NFTs como sua foto de perfil no Twitter. Algumas pessoas estão até criando personalidades no Twitter. Com o ERC6551, você pode fazer login, criar um histórico de transações para seu NFT e começar a se tornar seu NFT.
CI: Isso é interessante. Você poderia explicar mais sobre a terceira propriedade, potencial de ação?
BG: A terceira propriedade, potencial de ação, é algo que chamamos de futuro. Quando você emparelha um NFT com um modelo de IA, você pode fazer com que um NFT execute ações on-chain por si só. Como um NFT agora tem sua própria carteira, ele age quase como um humano em um blockchain. Você pode imaginar dizer aos seus rabiscos para coletar os NFTs de música mais legais, e ele vai e compra os NFTs de música mais legais.
CI: Então, você está dizendo que o ERC6551 não compete com o ERC721, mas agrega mais valor a ele?
BG: Sim, exatamente. Ele não compete com o ERC721. Na verdade, ele adiciona mais valor a cada ERC721 que existe atualmente.
Compatibilidade do ERC6551
CI: E como o ERC6551 permite que os tokens ERC721 interajam dentro do blockchain e possuam ativos na cadeia?
BG: Há um registro descentralizado que especifica no padrão ERC6551. Os links de registro usam crate para endereços determinísticos. Ele analisa cada ID de token NFT ou cada contrato de coleção NFT e atribui uma conta de contrato inteligente vinculada a ele. A partir de agora, se você quisesse enviar 1 ETH para um CryptoKitties aleatório, você poderia fazer isso. Você faria isso acessando tokenbound.org, conectando sua carteira e, se você tiver um CryptoKitties, ele mostrará o endereço da conta vinculada ao token ou o endereço TBA. Com esse endereço, você pode simplesmente ir ao Metamask e enviar o que quiser para ele. Não há nenhuma ação necessária. Essa é a coisa mágica sobre ERC6551 ou contas vinculadas ao token. O mundo inteiro acordou e os NFTs foram completamente alterados sem nenhuma ação necessária pelo proprietário ou criador do projeto. Acabou de se tornar realidade que cada NFT tem uma conta.
CI: Isso é realmente incrível. Você pode explicar como o ERC6551 garante compatibilidade com a infraestrutura existente que suporta contas Ethereum?
BG: Uma conta Token Bound é uma carteira de contrato inteligente. Esse conceito já existe há algum tempo. Uma das primeiras contas ou carteiras de contrato inteligente foi a Dapper Wallet, na qual tive a chance de trabalhar. Todo mundo conhece a Gnosis Safe ou Safe Todays; essa também é uma conta de contrato inteligente. Também há a Argent e algumas outras por aí.
CI: Como isso se relaciona com o abandono das contas de propriedade da Ethereum?
BG: Mais recentemente, há uma proposta diferente, ERC4337, que foi escrita por Vitalik e alguns outros. ERC4337 especifica abstração de conta, que é a ideia de se afastar das carteiras EOA. Vitalik tem escrito sobre a necessidade de se afastar desse tipo de carteira por vários motivos. ERC4337 foi totalmente aprovado e está ativo na Mainnet. ERC6551 é essencialmente abstração de conta para NFTs. Então, se você imaginar essa grande onda que Vitalik e todos estão impulsionando, se afastando das carteiras EOA, estamos na mesma onda. A única diferença é que nosso foco está em torno de NFTs.
CI: Como isso afeta a compatibilidade com o Ethereum?
BG: Como já existe essa onda, houve propostas diferentes como a 1271 para assinatura com uma conta de contrato inteligente. Muitas carteiras diferentes, Wallet Connect, ou diferentes serviços de carteira ou até mesmo Dapps agora oferecem suporte para assinatura ou login ou uso do Wallet Connect para uma carteira de contrato inteligente. E como estamos usando a mesma estrutura, o paradigma, somos totalmente compatíveis com o ERC4337. Estamos aproveitando a mesma infraestrutura existente.
Efeito do Bear Market
CI: Percebi que muitos projetos de energia fracassaram por causa do mercado em baixa. Você acha que isso atrapalhou a promoção do ERC 6551, ou talvez até tenha desencorajado o interesse das pessoas em usá-lo?
BG: Pelo contrário, acredito que as coisas têm crescido bastante. Apesar dos mercados de baixa de 2019 e 2020, houve uma segunda onda de interesse em NFTs, alimentada por projetos como Board Apes, Azuki, Doodles e Moon Birds. Esses projetos focaram muito em utilidade social e vantagens da vida real, o que foi bem interessante.
CI: Então, o mercado em baixa não impactou negativamente o ERC 6551?
BG: Correto. Na verdade, vimos muitos projetos blue chip procurando descobrir o que fazer em seguida, e o ERC 6551 abre novas oportunidades para eles. Atualmente, estamos em negociações com muitos desses projetos, bem como com diferentes empresas. Há também um grupo de trabalho de desenvolvedores, com mais de mil desenvolvedores de grandes protocolos, com foco neste ERC.
Projetos notáveis que adotam ERC6551
CI: Isso é impressionante. Algum projeto ou evento notável que você gostaria de mencionar?
BG: Sim, houve um hackathon Ethereum Global Paris que acabou de terminar, onde 10 a 15 projetos estavam sendo desenvolvidos com base no ERC 6551.
CI: Parece muito promissor. Você pode nos contar sobre algum projeto particularmente notável?
BG: Absolutamente. Existem alguns, como Fuel World do famoso artista NFT, Ferocious. Também temos o Parallel, um projeto NFT top 20 que começou como um jogo de negociação e agora está construindo um jogo AAA. Também estamos trabalhando em estreita colaboração com mercados como OpenSea e Zora. Empresas como a AirStacks, que fornecem infraestrutura como indexação, também estão envolvidas. Existem muitos projetos relacionados a jogos e DAOs, como Station e DAO house. A YGG Yield Games também está explorando o ERC 6551, e o Lens Protocol acaba de anunciar que o Lens V2 usará o ERC 6551. Então, o momento está definitivamente aumentando.
Preocupação com a segurança
CI: ERC 6551 certamente parece ser um tópico quente agora. Mas com qualquer inovação tecnológica, é provável que haja potenciais considerações de segurança. Há algum risco associado ao ERC 6551 do qual devemos estar cientes?
BG: Como em qualquer contrato inteligente, sempre há riscos. Nossos contratos são auditados, mas você tem que continuar auditando conforme adiciona coisas a eles. Um dos principais problemas de segurança que surgiram é o que chamamos de ataque "bait and switch". Em um ataque bait and switch, um comprador pode fazer um lance para um NFT, esperando certos ativos dentro, apenas para o vendedor remover esses ativos, deixando o comprador com um NFT vazio. Para evitar isso, atualmente temos uma medida temporária em vigor onde os vendedores podem bloquear sua conta de cofre de token por até um ano, durante o qual eles não podem sacar nada da conta, garantindo a confiança do comprador.
CI: Isso é interessante, mas parece que coloca muita responsabilidade no comprador para fazer sua lição de casa.
BG: De fato, e entendemos que essa não é uma solução ideal a longo prazo. É por isso que estamos trabalhando em conjunto com a equipe do Seaport, o protocolo de mercado para o OpenSea, para desenvolver uma proteção em nível de protocolo. Uma vez implementado, isso verificará se há alguma alteração na conta do cofre de token quando um lance for feito. Se algo tiver mudado, o lance será cancelado. Dessa forma, os compradores podem confiar que receberão o que deram o lance.
Relato contrafactual
CI: Vamos prosseguir. Você poderia explicar um pouco sobre o conceito de endereços de contas contrafactuais no ERC 6551?
BG: Claro, usamos create para endereços determinísticos, o que significa que cada NFT tem um endereço de conta de cofre de token sem precisar tomar nenhuma ação para descobri-lo. Isso é ótimo, pois permite que qualquer um envie ativos para um NFT sem esperar que o proprietário descubra o endereço. No entanto, a conta do contrato inteligente não é implantada até que o proprietário a ative no tokenbound.org, momento em que ele pode começar a usar a conta.
CI: Esse conceito de endereços contrafactuais parece adicionar uma nova camada de complexidade aos NFTs. Você acha que isso pode ser um obstáculo para adoção?
BG: Ele adiciona uma nova dimensão aos NFTs, mas acreditamos que este é um passo à frente. Ao dar a cada NFT um endereço que pode receber ativos, estamos aprimorando a funcionalidade dos NFTs. O processo de ativação é apenas uma ação única que os proprietários precisam tomar para começar a usar sua conta.
CI: Certamente parece inovador e será interessante ver como isso se desenrola no mercado NFT mais amplo. Obrigado, BG, por reservar um tempo para explicar o ERC 6551 e suas implicações para nós.
BG: O prazer é meu. Estou feliz por ter a oportunidade de discutir esses desenvolvimentos. Acredito que o ERC 6551 desempenhará um papel significativo na evolução dos NFTs e do ecossistema cripto mais amplo.
Previsão do ecossistema NFT
CI: É ótimo ter você aqui, BG. Gostaria de começar perguntando sobre o impacto potencial do 6551 no ecossistema NFT. Como você prevê ou prevê isso?
BG: Obrigado por me receber. O impacto do 6551 no ecossistema NFT é realmente emocionante. Acho que vai mudar tudo sobre NFTs e injetar uma nova energia no espaço. A área em que estou mais interessado é imaginar o que os NFTs podem ser.
CI: Você poderia explicar mais sobre isso?
BG: Claro. Nos últimos seis anos, tenho pensado muito sobre NFTs. Houve muito atrito porque as pessoas ou amam NFTs ou os odeiam. Muitas vezes, as pessoas que não gostam de NFTs os veem apenas como JPEGs com metadados anexados. Mas acho que podemos ir muito além, nos afastando da noção de NFTs como apenas um JPEG com metadados e começar a pensar sobre a ideia de objetos digitais.
CI: Objetos digitais, você poderia explicar mais?
BG: Claro. Na vida real, possuímos objetos, como um carro, uma casa ou até mesmo itens colecionáveis como tênis ou brinquedos. À medida que migramos mais e mais para um estilo de vida digital, acredito que possuiremos mais objetos digitais no futuro. Podemos ficar sem espaço físico para armazenar todos esses objetos, mas no reino digital, não há tal limitação. Então, prevejo que cada ser humano possuirá centenas, milhares ou talvez milhões de objetos digitais nos próximos 20 a 30 anos, e muitos desses objetos digitais serão NFTs.
CI: E quanto à qualidade desses NFTs?
BG: Bem, como qualquer coleção, alguns NFTs serão de menor qualidade, mas alguns deles serão muito legais. E é aí que entra o 6551. Muitos desses NFTs que estão atualmente em armazenamento frio poderiam realmente receber tarefas ou ações para executar, aumentando sua produtividade. Isso vai além do conceito de um JPEG, entrando em um novo território onde começamos a pensar neles como NPCs ou Personagens Não Jogadores.
CI: NPCs, interessante. Você poderia elaborar mais sobre esse conceito?
BG: Com certeza. Se você já jogou, você saberá sobre NPCs ou Personagens Não-Jogadores. Eles são importantes para a experiência de jogo. Imagine jogar Zelda sem nenhum personagem. O mesmo se aplica a mundos digitais ou metaversos. Atualmente, o metaverso tem um problema de "mundo vazio". Precisamos popular esses metaversos, e acredito que NFTs que são programados para ter uma personalidade e executar ações podem ser a chave para isso. Nós os chamamos de Personagens Jogáveis em Rede, ou NPCs.
CI: Então, você vê o 6551 como uma porta de entrada para essa nova releitura dos NFTs?
BG: Sim, exatamente. 6551 abrirá esse portal e acredito que levará a uma enorme onda de inovação para o meio, os artistas e os construtores.
Sugestão para novos jogadores
CI: E quanto às pessoas que são novas ou não sabem nada sobre NFTs? Você tem algo a dizer a elas?
BG: Com certeza. Acredito que as Token Bound Accounts serão a melhor maneira de integração e desligamento. Com isso, uma pessoa pode ir a um site de comércio eletrônico, inscrever-se com seu e-mail e receberá um NFT como conta. Eles podem pesquisar, comprar versões físicas e digitais de produtos, que vão para sua conta. Se quiserem sair, podem ter o NFT enviado para sua carteira, obtendo propriedade total sem nenhum risco de segurança. Então, pessoas novas em NFTs logo os coletarão sem nem saber, simplesmente inscrevendo-se em um site com seu e-mail ou número de telefone.
Extensão de contas vinculadas a tokens
CI: Isso parece uma grande mudança. Eu também gostaria de perguntar sobre a Token Bound Account gerada pelo 6551. É uma conta de contrato, e o NFT serve como uma chave para essa conta. Regras e recursos diferentes podem ser escritos nos contratos para gerar diferentes cenários de aplicação. Qual é sua opinião sobre esse assunto?
BG: Esse é um ótimo ponto, e acho que ele toca no cerne desse conceito. A ideia de que um NFT pode ter muitas contas e implementações diferentes é parte do design que buscamos. Há uma escola de pensamento que acredita que cada NFT deve ter apenas uma implementação ou conta, e isso não é uma má ideia. No entanto, vivemos em um mundo descentralizado e aberto.
CI: E como isso se relaciona com o conceito de Contas Vinculadas a Tokens?
BG: Bem, a parte poderosa das Token Bound Accounts é a ideia de extensões. Muito em breve, como proprietário, você poderá ir a uma "loja de aplicativos" e ativar diferentes funcionalidades ou utilitários para seus NFTs. Isso é extremamente importante porque agora, quando você possui um NFT, você realmente não tem muito controle. O controle é do criador.
CI: Então, você está dizendo que o controle sobre os NFTs passará dos criadores para os proprietários?
BG: Exatamente. Atualmente, estamos à mercê dos criadores, mas o futuro que vejo é de NFTs controlados pelo proprietário. Os proprietários terão a liberdade de ativar essas funcionalidades sem a permissão do criador porque eles são donos do ativo. Acredito que esta é a maior oportunidade que temos.
CI: Então, em essência, o que você está dizendo é que estamos caminhando para um futuro em que os proprietários de NFTs terão mais controle sobre seus ativos?
BG: Isso mesmo. É uma mudança de NFTs controlados pelo criador para NFTs controlados pelo proprietário. Atualmente, a maioria dos projetos NFT são controlados pelos criadores. Nós, os proprietários, temos que sentar e esperar que eles enviem novas funcionalidades, e se não o fizerem, os preços podem cair. Estamos um pouco à mercê dos criadores. Mas com NFTs controlados pelo proprietário, os proprietários podem adicionar funcionalidades sem a permissão do criador. Este é o futuro que imaginamos.
CI: Essa é uma visão fascinante. Foi ótimo discutir esses insights com você hoje, BG. Obrigado por compartilhar seus pensamentos sobre o futuro dos NFTs e o papel do 6551 nesse futuro.
BG: Foi um prazer. Obrigado por me receber.
Sobre nós
Crypto Insiders (https://cryptoinsiders.online/hong-kong-web-3-0/) se destaca como o principal centro de notícias de Blockchain, tendências de Fintech e análises de preços perspicazes de Hong Kong. Além disso, o Crypto Insiders é especializado em entrevistas exclusivas com personalidades influentes no setor de blockchain, fornecendo uma perspectiva incomparável sobre a evolução contínua da indústria.
Spectrum Labs (https://www.spectrumlab.io/) é uma equipe de Mestres e Doutores focada em pesquisa de blockchain, bem como veteranos na indústria de blockchain. Nós nos dedicamos à tecnologia de cadeia de pesquisa de blockchain e suas aplicações para ajudar as pessoas a entender melhor o blockchain. As principais atividades do Spectrum Labs incluem a escrita de relatórios de pesquisa, desenvolvimento de currículo e desenvolvimento de ferramentas.
Agradecimentos
Estendemos nossa sincera gratidão à Crypto Insiders por autorizar a Spectrum Labs a transcrever esta entrevista esclarecedora e compartilhá-la com a comunidade mais ampla por meio de suas plataformas de mídia. Agradecimento especial é estendido a Noah Ho e Ash Li, cujos esforços meticulosos na edição e organização do conteúdo tornaram este recurso valioso acessível a todos. Seu trabalho contribuiu muito para promover o entendimento do ERC-6551 e seu impacto transformador no ecossistema NFT.
