Parceiro da a16z Crypto fala sobre royalties NFT: princípio de funcionamento, evolução e soluções

Palestrante de vídeo: Michael Blau Partner da a16z Crypto

Organizar e compilar: Qianwen, ChainCatcher

A visão original para os NFTs era otimista: os contratos inteligentes de NFT impõem royalties secundários na rede, de modo que os criadores ganham dinheiro desde que seus NFTs sejam negociados no mercado secundário. Isso é realmente ótimo. Esse ativo circula na Internet e sempre que o ativo muda de mãos ou é vendido, trará lucro para o criador.

No entanto, a realidade é que os contratos inteligentes não podem impor royalties NFT na cadeia. Sobre este tópico, darei algumas informações básicas, falarei sobre royalties NFT, como funcionam, a evolução dos diferentes padrões de royalties e possíveis soluções para o problema que acabamos de descrever e, por fim, darei alguns conselhos.

Realeza

No entendimento da Investopedia, royalty é um pagamento feito aos ativos de uma pessoa ou empresa para seu uso continuado. Digamos que você seja um artista, crie uma obra de arte muito legal e a venda. Se o NFT mudar de mãos, inverter as mãos, negociar ou vender em qualquer mercado, uma porcentagem da venda e do preço será devolvida ao criador original.

Erc721 e realeza

ERC721 é um padrão, uma especificação sobre a definição, código e gerenciamento de estado de NFT na cadeia. Se você realmente ler as especificações, não precisará realizar nenhum pagamento ou royalties na rede. Conforme mostrado na figura, este código é o código aberto do Zeppelin para implementar a função de transferência ERC721. Essencialmente, define a lógica de como os NFTs são transferidos de uma carteira para outra.

Se você olhar este código linha por linha, descobrirá que não há nenhum ponto neste código que mencione o preço de venda, a porcentagem retirada do preço de venda, etc. O padrão diz que existem maneiras de incluir taxas na função de transferência. Mas mesmo assim, não existe um padrão relevante. Portanto, se um projeto quiser forçar uma taxa na transferência, ele deverá operar em um projeto específico, mas não há comparabilidade e interoperabilidade entre projetos.

Parceiro da A16z Crypto fala sobre royalties NFT: princípio de funcionamento, evolução e soluções

desafio

Então, quais são os nossos desafios atuais? O primeiro caso é, digamos que você queira cobrar uma determinada taxa, vamos simplificar o problema, talvez, em vez de usar uma porcentagem de royalties, usemos um dólar: você pode transferir NFT a qualquer momento, e o criador vai tirar de você Pegue um dólar. No entanto, os usuários do ecossistema podem empacotar NFTs a qualquer momento. Digamos que eles paguem a você um dólar, mas em vez de enviar o NFT para outra carteira, eles o enviam para um contrato inteligente que bloqueia o NFT e emite um novo NFT para que o NFT embrulhado seja completamente Não há restrições de royalties e total liberdade para negociar no ecossistema blockchain. Outra pergunta: e se você quiser transferir para você mesmo? Se você deseja mover seu NFT de uma carteira para outra, não deverá ser cobrada nenhuma taxa. O terceiro caso é que quanto mais coisas você adiciona na função de transferência, sejam taxas ou outras regras, você basicamente limita a possibilidade de composição dos NFTs.

Como os royalties realmente funcionam

O que realmente está acontecendo é que os mercados estão sacando esses royalties nos bastidores, então o que você precisa fazer como criador é ir manualmente a cada mercado e dizer a eles que esses são meus royalties, dizer a eles se meu NFT vende, quanto de royalties quero cobrar.

Parceiro da a16z Crypto fala sobre royalties NFT: princípio de funcionamento, evolução e soluções

Num campo que celebra a compatibilidade e a interoperabilidade, este tipo de operação é simplesmente impraticável. Sabemos agora que existem muitos mercados no blockchain, que qualquer pessoa pode criar ou implantar um com muita facilidade e que existem potencialmente um número infinito de mercados. É pedir demais que um criador vá a cada mercado e solicite-os manualmente. Portanto, se não podemos impor royalties em contratos inteligentes, não queremos contar a todos os mercados sobre os nossos royalties. Antes de falarmos sobre a solução do problema, quero falar sobre a evolução dos royalties NFT.

História da evolução dos royalties

EIP2981 é o padrão de royalties NFT. Mas a norma não impõe royalties, embora isto seja um equívoco para muitos. O que ele faz é coletar suas informações de royalties: informações do criador, os royalties que devem ser pagos, etc., e colocar essas informações na cadeia e no contrato inteligente.

Tudo o que o mercado precisa fazer é consultar seu contrato NFT para ver o que ele deve fazer. Como você pode ver, o pequeno pedaço de código que tenho aqui mostra as chamadas informações de royalties, e você pode ver que ele pega a venda, o preço e retorna as informações - quem deve ser pago e quanto.

Parceiro da a16z Crypto fala sobre royalties NFT: princípio de funcionamento, evolução e soluções

A ideia é que se o mercado vir seu contrato NFT sendo negociado em seu mercado, ele possa consultar essa função, entender os dados e sacar seus royalties.

Mas há um pequeno problema: o padrão não é compatível com versões anteriores. Portanto, se você criou NFTs on-chain antes do padrão, você está preso e não pode fazer nada. Se o seu contrato NFT puder ser atualizado, a situação não será tão ruim. Mas a realidade é que a maioria das pessoas não está fazendo isso, a maioria está apenas usando outros padrões, como contratos Open Blend ou outras variantes de contrato erc721.

O segundo problema é que não existe um padrão no mercado. Por exemplo, antes da ideia aparecer em 2981, muitas plataformas de mercado como Foundation, Zora e wearable lançaram suas próprias versões do padrão. Eles fazem a mesma coisa: retornam as informações que você precisa para pagar royalties, mas diferem nos detalhes - por exemplo, eles chamam as informações de royalties de dados de royalties e talvez em vez de retornar o valor real dos royalties, apenas a porcentagem de royalties e os pontos base . Portanto, o mercado realmente não tem nenhum padrão a seguir.

Então, como podemos tornar o EIP 2981 compatível com versões anteriores e, ao mesmo tempo, resolver esse problema? É aqui que entra em jogo o registro centralizado de royalties (registro múltiplo de royalties). É um registro típico em cadeia. Serve dois propósitos. Primeiro, combina todos os existentes

Padrão, padrão básico, padrão variável raro e EIP291 são integrados em um único padrão. Ele abrange todos esses padrões, portanto não importa qual você implemente.

Em segundo lugar, também permite compatibilidade com versões anteriores. Portanto, mesmo que você não implemente o EIP2981 diretamente em seu contrato, você pode acessar este registro, inserir suas informações de direitos autorais e usar o formulário.

A seguir, vejamos um exemplo simples. Conforme ilustrado, aqui está um trecho do site do Copyright Registry e aqui está a interface do usuário que eles criaram. Você insere um endereço de contrato inteligente, insere um ID de token específico nesse contrato inteligente e, em seguida, insere um preço de venda, e o registro retorna quem deve ser pago e quanto deve ser pago com base no preço de venda inserido na interface do usuário.

Esta mesa é descentralizada, o criador pode montá-la e esquecê-la. Eles podem fazer upload de seus royalties e informações de uma só vez neste local, nenhuma outra ação é necessária. Se quiserem, podem obter todas as informações de que precisam simplesmente acessando o formulário de inscrição e consultando-o em um só lugar. Isso não só facilita os criadores, mas também facilita o mercado, mas ainda há um pequeno problema. O problema é que o mercado ainda pode ignorar os direitos do cartório.

Parceiro da a16z Crypto fala sobre royalties NFT: princípio de funcionamento, evolução e soluções

Filtro do operador

A operação acima serve apenas para descentralizar as informações dos próprios dados de royalties, e não obriga o mercado a fazer nada, podendo o mercado não respeitar os royalties. Então, o que podemos fazer para nos aproximarmos desse objetivo? É aqui que entra o filtro do operador.

Parceiro da a16z Crypto fala sobre royalties NFT: princípio de funcionamento, evolução e soluções

Os filtros do operador são um recurso avançado. É uma lista de bloqueio que permite aos criadores impedir que suas criações sejam vendidas no mercado ou interajam com determinados aplicativos. Não é apenas para o mercado, mas para qualquer aplicativo.

O legal dessa ideia é que você pode aplicá-la na rede. Isso é algo que você pode estabelecer em um contrato que reforce como seu NFT interage com o resto do ecossistema. Porque na maioria das vezes, qualquer aplicação NFT geralmente exige que os usuários aprovem um contrato inteligente para transferir um NFT em seu nome. Assim, no contexto do mercado, os utilizadores podem aprovar a transferência dos seus ativos, NFTs, para o mercado, listando-os assim no mercado. Se houver uma correspondência, o mercado fará lances e lances, e transferirá o dinheiro para você como vendedor e transferirá o NFT de sua carteira para a carteira do comprador. Na verdade, este mercado funciona como um contrato inteligente on-chain.

Você pode bloqueá-los usando filtros de operador. Ele faz duas coisas legais. A primeira coisa a fazer é bloquear endereços específicos. Você pode pensar no mercado como um contrato inteligente na cadeia, ele está localizado em um endereço específico e posso bloquear esse endereço diretamente. Mas também sabemos que outra pessoa pode reimplantar o código e ignorar sua lista de banimentos. Uma solução inteligente é o codehash, que é uma impressão digital exclusiva do código-fonte do próprio aplicativo ou mercado. Então, pegaremos uma impressão digital exclusiva do código-fonte e mascararemos essa impressão digital. Portanto, mesmo que alguém replique o mercado 30 vezes na rede, não importa, a lista de bloqueio ainda irá bloqueá-lo.

Parceiro da a16z Crypto fala sobre royalties NFT: princípio de funcionamento, evolução e soluções

Então, como configuramos a filtragem? Como criador ou projeto, você tem duas opções. A primeira opção é que você pode organizar sua própria lista de bloqueios e confiar muito em si mesmo. Você pode ser um detetive realmente bom. Você pode aprender os últimos desenvolvimentos em cada mercado e aplicação. Você pode aprender sobre os últimos desenvolvimentos em cada mercado e aplicação, decidir se deseja permitir que sua moeda virtual interaja com o aplicativo e criar sua lista de bloqueios na rede.

Parceiro da a16z Crypto fala sobre royalties NFT: princípio de funcionamento, evolução e soluções

A segunda opção é terceirizar para outras equipes, a equipe que recomendo aqui se chama CORI, que também é uma instituição de pesquisa. Consiste basicamente em muitas empresas e mercados populares no ecossistema, como Zora, openSea, NiftyGateway, etc. Nós decidimos quem pode ingressar nesse mercado, quem pode ingressar naquele mercado e deixamos a equipe fazer o resto.

Haverá algumas compensações entre os dois. Na primeira versão, você tem controle total. E em outra versão, você tem controle total, mas não necessariamente concorda com todas as decisões que o CORI toma.

Resumo

Como dissemos inicialmente, não podemos impor royalties na rede, mas talvez possamos obter dados de royalties na rede. Vamos colocar essas informações em cadeia usando um registro de royalties centralizado e, então, se pudermos, chegar mais perto da aplicação.

Se vocês quiserem usar NFTs em seus próprios projetos, podem usar o filtro do operador, mesmo que não queiram bloquear ninguém. Porque quase nenhum esforço é necessário para implantar esse filtro. Você pode adicionar o código do filtro da operadora diretamente no seu contrato inteligente e deixar alguma possibilidade, porque a indústria está mudando a cada dia e não sabemos o que acontecerá amanhã.

Por fim, a discussão sobre royalties muda diariamente. Algumas das coisas de que falo hoje aconteceram nos últimos meses, por isso não tomemos decisões precipitadas. Se você for criar um NFT, certifique-se de que ele seja escalonável. A escalabilidade é completamente diferente da capacidade de atualização e, para qualquer técnico, você sabe que pode criar um contrato inteligente atualizável com muita facilidade. Essa é certamente uma opção, mas se você não quiser fazer isso porque não quer ter todo o controle, faça mais descentralização e poderá tornar seu NFT escalável.

Parceiro da A16z Crypto fala sobre royalties NFT: princípio de funcionamento, evolução e soluções

Existem muitos padrões no ecossistema hoje, talvez não tão populares, mas eles existem, como NFTs modulares, contratos NFT centralizados, registros de royalties centralizados, e seus NFTs também são escaláveis. Você pode adicionar plugins ao seu NFT, no caso de filtros de operadores, é necessário fazer muito chaincode. Se eu lançasse um NFT centralizado há alguns meses, antes de existirem filtros de operadores, seria muito simples para mim adicionar plugins a este contrato e usar filtros de operadores devido à estrutura do contrato. Então você se dá essa opção porque realmente não sabemos o que vai acontecer no futuro.

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)