Análise dos três padrões Ethereum populares: EIP-6969, ERC-721C e ERC-6551

iniciantesJan 25, 2024
Este artigo apresenta os três padrões Ethereum populares: EIP-6969, ERC-721C e ERC-6551.
Análise dos três padrões Ethereum populares: EIP-6969, ERC-721C e ERC-6551

Na semana passada, vimos pelo menos três padrões relacionados ao Ethereum sendo intensamente discutidos em vários canais. Esses padrões são EIP-6969, ERC-721C e ERC-6551, cada um com finalidades e impactos potenciais diferentes.

Cada padrão tem o potencial de formar ou mudar uma indústria, portanto sua importância é evidente. Saber com antecedência também pode ajudá-lo a descobrir as novas tendências e tendências atuais.

No entanto, uma característica do mundo criptográfico é a natureza dispersa e repentina das informações, aliada aos recursos limitados, o que pode impedir que você se aprofunde nas características técnicas de cada padrão e seus potenciais impactos. Portanto, a Deep Tide tem como objetivo compilar, interpretar e comparar esses padrões, orientando você para um entendimento abrangente de forma clara e compreensível.

1.EIP6969: Beneficiará os criadores de contratos inteligentes e o ecossistema L2?

EIP-6969 é uma proposta que surgiu pela primeira vez por volta de 8 de maio. Introduz um protocolo universal destinado a implementar Receitas Protegidas por Contrato (CSR). Esta proposta pode ser vista como uma versão melhorada do EIP-1559 anterior.

Em termos simples, o protocolo espera permitir que os criadores de contratos inteligentes recebam uma parte das taxas de gás geradas pelos usuários que utilizam os contratos.

O coautor da proposta,https://twitter.com/owocki@owocki , também mencionou que espera incentivar desenvolvedores de contratos inteligentes por meio deste mecanismo para promover o desenvolvimento do ecossistema Ethereum L2, embora não implemente esta proposta no Ethereum L1 para manter a neutralidade do L1.

Pela minha interpretação, se este mecanismo de incentivo for implementado no Ethereum L1, é provável que atraia bons e maus atores que desejam manipular o volume de transações, resultando em congestionamento. No geral, as desvantagens superam os benefícios. Portanto, implementá-lo em L2 pode ser uma escolha melhor.

Porém, para compreender totalmente esta proposta EIP-6969, é necessário compreender o atual funcionamento e composição das taxas de gás no Ethereum. Isso envolve o EIP-1559 anterior.

O EIP-1559 entrou em vigor durante o hard fork do Ethereum em Londres em agosto de 2021. Especifica diferentes destinos para as taxas de transação pagas pelos usuários:

  1. Queimar: Uma parte das taxas de transação em cada bloco é queimada. Esta taxa é removida permanentemente do fornecimento, reduzindo o fornecimento total de Ethereum.
  2. Taxa Básica: Uma parte da taxa básica de transação paga pelos usuários é distribuída aos mineradores como recompensas em bloco. No EIP-1559, uma parte da taxa básica é usada como recompensa aos mineradores para incentivá-los a continuar participando da criação de blocos e do processamento de transações.
  3. Taxa de prioridade máxima: A taxa de prioridade máxima paga pelo usuário faz parte da taxa adicional. Essa taxa vai diretamente para os mineradores como recompensa pela transação. A taxa de prioridade máxima é definida ativamente pelo usuário e pode ser usada para aumentar a prioridade de processamento da transação, atraindo assim os mineradores para processar a transação primeiro.

É óbvio que o EIP-1559 não considera realmente os interesses dos desenvolvedores de contratos. Na verdade, como uma rede pública, você pode pensar no lado da oferta do Ethereum como duas partes:

Validadores (mineradores originais) + Desenvolvedores de contrato. O primeiro fornece essencialmente um livro-razão confiável, enquanto o último oferece uma variedade de aplicações. Portanto, é teoricamente razoável dar também a estes últimos uma parte do bolo.

Se o EIP-6969 puder ser implementado em tempo real, a taxa do gás poderá ser dividida em: Burn + taxa base + taxa de prioridade + taxa paga aos desenvolvedores do contrato.

Em resumo, existem conexões e diferenças entre EIP-6969 e EIP-1559. EIP-1559 é uma proposta de melhoria de protocolo com foco no mecanismo de taxas de transação, com o objetivo de fornecer taxas de transação mais estáveis e previsíveis e gerenciar o congestionamento da rede. Da mesma forma, embora mantendo as vantagens do EIP-1559, o EIP-6969 alinha ainda mais os mecanismos de incentivo dos criadores de contratos e da rede, introduzindo um mecanismo de receita do criador de contratos, promovendo a participação e recompensas dos criadores de contratos.

Podemos usar a tabela a seguir para demonstrar claramente as funções e impactos do EIP-6969, bem como suas origens com o EIP-1559:

Observe que acreditamos que o principal risco deste novo protocolo é que, se os desenvolvedores de contratos de incentivo puderem receber taxas de gás, isso levará ao surgimento de mais contratos lixo? Portanto, existem de fato riscos de segurança contratual e risco de ocupação de recursos públicos em toda a cadeia pública.

2. ERC-721C: On-chainização de royalties NFT

O ERC-721C foi proposto pela Limit Break como uma melhoria no padrão de token não fungível (NFT) ERC-721 no Ethereum. Seu principal objetivo é dar aos criadores de NFT mais controle e personalização sobre suas coleções de NFT e como os royalties são tratados.

Observação:

Limit Break é um estúdio gratuito de desenvolvimento de jogos que introduziu o conceito de Creator Tokens em janeiro de 2021. A versão 1.1 do padrão ERC721-C foi lançada em maio de 2023, implementando diversos conceitos de Creator Tokens.<a href="https://twitter.com/huntersolaire_""> @huntersolaire_ também detalhou as especificidades deste padrão em um tweet.

O repositório oficial “Creator Token Transfer” do Limit Break mostra que o ERC721-C é atualmente compatível com Ethereum e Polygon. Também é apoiado pela testnet Sepolia para Ethereum e pela testnet Mumbai para Polygon.

Pelo nome “Creator Token”, fica evidente que o ERC721-C está mais voltado para os criadores, priorizando assim a proteção dos royalties.

Para simplificar, de acordo com o atual padrão ERC-721, os royalties são, na verdade, apenas um acordo comercial e não são executáveis em cadeia. O ERC-721C foi proposto para resolver este problema e tornar os royalties uma regra de contrato inteligente aplicável no blockchain.

Com o ERC721-C, alguns usos possíveis incluem:

  1. Royalties compartilhados: em vez de os criadores de NFT receberem apenas todos os benefícios de royalties de NFT, eles podem ser distribuídos entre os criadores e detentores de NFT para recompensar os primeiros usuários.
  2. Apenas o mineiro recebe royalties: O mineiro do NFT pode ser o único destinatário dos royalties, e não o próprio criador.
  3. Pagamentos condicionais de royalties: O pagamento de royalties para determinadas transações NFT pode ser determinado com base em diferentes condições. Por exemplo, um contrato ERC-721C pode ser configurado para que os royalties sejam pagos apenas quando o preço de venda secundária for superior ao preço de cunhagem original.
  4. Royalties transferíveis: os criadores de NFT podem emitir um NFT independente ao titular, concedendo-lhe o direito aos royalties. Por exemplo, quando se cunha “NFT X”, também é emitido um NFT denominado “NFT Y”, que dá direito a todos os royalties gerados por “NFT X”.

O lançamento do ERC-721C terá um impacto importante na indústria de NFT:

  1. Fornece maior controle para os criadores: o ERC-721C aumenta o controle dos criadores sobre seus designs NFT e permite que os pagamentos de royalties sejam aplicados por meio de regras contratuais em cadeia, concedendo assim aos criadores maior autonomia e proteção de direitos.
  2. Promova a distribuição justa de royalties: Com a funcionalidade de royalties programáveis, os criadores podem projetar diferentes mecanismos de distribuição de royalties, conforme mencionado acima.
  3. Reduzir a influência das plataformas de mercado: Ao incorporar a lógica de royalties em contratos inteligentes, os criadores poderão controlar diretamente as configurações de royalties, reduzindo o controle e a intervenção das plataformas de mercado sobre os royalties.

Uma tabela resumindo o ERC-721C:

3.ERC-6551: Quando NFTs também são contas

ERC-6551 aprimora a funcionalidade e o valor dos NFTs ao capacitar carteiras de contratos inteligentes NFT.

O protocolo é de coautoria de @BennyGiang, um dos membros fundadores do Dapper Labs, cuja equipe contribuiu para o padrão de token ERC-721 e projetos iniciais como CryptoKitties.

O problema com os NFTs ERC-721 convencionais é o seu escopo limitado. Eles só podem ser possuídos e transferidos e não podem possuir outros ativos, como tokens ou outros NFTs. Além disso, eles não podem interagir com outros contratos inteligentes ou evoluir com base em fatores externos ou na opinião do usuário.

O ERC-6551 aborda as limitações dos NFTs ERC-721 convencionais, introduzindo o conceito de carteira de contrato inteligente para NFTs. Por meio de uma combinação de registros e contratos de procuração, permite que os próprios NFTs detenham outros ativos, interajam com outros contratos e contas inteligentes e obtenham maior funcionalidade e interatividade.

Portanto, você pode pensar nos tokens (NFTs) seguindo o ERC-6551 como operando como carteiras de contratos inteligentes. Isso significa que o ERC-6551 pode conter tokens e outros NFTs, assim como carteiras de contratos inteligentes normais, e pode realizar transações com outros contratos e contas inteligentes, como bolsas descentralizadas (DEXs), plataformas de empréstimo, ambientes de jogos e muito mais.

Essa forma de operar NFTs como carteiras de contratos inteligentes forma o que é conhecido como “contas vinculadas a tokens” (TBAs), que são criadas e gerenciadas por meio de um registro sem permissão que é compatível com os NFTs ERC-721 existentes.

Resumindo brevemente, o ERC-6551 pode trazer benefícios e desafios:

EIP e ERC, você sabe a diferença?

Enquanto escrevo isto, ainda penso em uma pergunta comum: Qual é a diferença entre EIP e ERC?

EIP (Ethereum Improvement Proposal) e ERC (Ethereum Request for Comments) são ambos padrões de propostas relacionados ao Ethereum, mas são realmente diferentes.

EIP é o padrão de proposta de melhoria da rede Ethereum, que é utilizado para descrever propostas de melhorias e novos recursos ao protocolo Ethereum. Assim que o EIP for adotado e acordado, ele se tornará parte do protocolo Ethereum e será implementado na rede Ethereum. O EIP descreve mudanças no nível do protocolo, como melhorias nos mecanismos de blockchain, regras de máquinas virtuais, algoritmos de consenso, etc.

Pelo contrário, ERC é o padrão de token para Ethereum, usado para descrever a interface e a funcionalidade dos contratos de token. O ERC define os padrões básicos para contratos de tokens para garantir a interoperabilidade dos tokens na rede Ethereum. ERC é uma especificação para contratos de token, descrevendo funções como transferência de token, consulta de saldo, metadados e muito mais.

Portanto, embora EIP e ERC sejam mecanismos de padronização na comunidade Ethereum, eles se concentram em áreas diferentes. O EIP se concentra em melhorias no nível do protocolo, enquanto o ERC se concentra na padronização de contratos de tokens. Como tal, o EIP não se torna diretamente ERC, pois são conceitos independentes.

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de [TechFlow]. Todos os direitos autorais pertencem ao autor original [David]. Se houver objeções a esta reimpressão, entre em contato com a equipe do Gate Learn e eles cuidarão disso imediatamente.
  2. Isenção de responsabilidade: As opiniões e pontos de vista expressos neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

Análise dos três padrões Ethereum populares: EIP-6969, ERC-721C e ERC-6551

iniciantesJan 25, 2024
Este artigo apresenta os três padrões Ethereum populares: EIP-6969, ERC-721C e ERC-6551.
Análise dos três padrões Ethereum populares: EIP-6969, ERC-721C e ERC-6551

Na semana passada, vimos pelo menos três padrões relacionados ao Ethereum sendo intensamente discutidos em vários canais. Esses padrões são EIP-6969, ERC-721C e ERC-6551, cada um com finalidades e impactos potenciais diferentes.

Cada padrão tem o potencial de formar ou mudar uma indústria, portanto sua importância é evidente. Saber com antecedência também pode ajudá-lo a descobrir as novas tendências e tendências atuais.

No entanto, uma característica do mundo criptográfico é a natureza dispersa e repentina das informações, aliada aos recursos limitados, o que pode impedir que você se aprofunde nas características técnicas de cada padrão e seus potenciais impactos. Portanto, a Deep Tide tem como objetivo compilar, interpretar e comparar esses padrões, orientando você para um entendimento abrangente de forma clara e compreensível.

1.EIP6969: Beneficiará os criadores de contratos inteligentes e o ecossistema L2?

EIP-6969 é uma proposta que surgiu pela primeira vez por volta de 8 de maio. Introduz um protocolo universal destinado a implementar Receitas Protegidas por Contrato (CSR). Esta proposta pode ser vista como uma versão melhorada do EIP-1559 anterior.

Em termos simples, o protocolo espera permitir que os criadores de contratos inteligentes recebam uma parte das taxas de gás geradas pelos usuários que utilizam os contratos.

O coautor da proposta,https://twitter.com/owocki@owocki , também mencionou que espera incentivar desenvolvedores de contratos inteligentes por meio deste mecanismo para promover o desenvolvimento do ecossistema Ethereum L2, embora não implemente esta proposta no Ethereum L1 para manter a neutralidade do L1.

Pela minha interpretação, se este mecanismo de incentivo for implementado no Ethereum L1, é provável que atraia bons e maus atores que desejam manipular o volume de transações, resultando em congestionamento. No geral, as desvantagens superam os benefícios. Portanto, implementá-lo em L2 pode ser uma escolha melhor.

Porém, para compreender totalmente esta proposta EIP-6969, é necessário compreender o atual funcionamento e composição das taxas de gás no Ethereum. Isso envolve o EIP-1559 anterior.

O EIP-1559 entrou em vigor durante o hard fork do Ethereum em Londres em agosto de 2021. Especifica diferentes destinos para as taxas de transação pagas pelos usuários:

  1. Queimar: Uma parte das taxas de transação em cada bloco é queimada. Esta taxa é removida permanentemente do fornecimento, reduzindo o fornecimento total de Ethereum.
  2. Taxa Básica: Uma parte da taxa básica de transação paga pelos usuários é distribuída aos mineradores como recompensas em bloco. No EIP-1559, uma parte da taxa básica é usada como recompensa aos mineradores para incentivá-los a continuar participando da criação de blocos e do processamento de transações.
  3. Taxa de prioridade máxima: A taxa de prioridade máxima paga pelo usuário faz parte da taxa adicional. Essa taxa vai diretamente para os mineradores como recompensa pela transação. A taxa de prioridade máxima é definida ativamente pelo usuário e pode ser usada para aumentar a prioridade de processamento da transação, atraindo assim os mineradores para processar a transação primeiro.

É óbvio que o EIP-1559 não considera realmente os interesses dos desenvolvedores de contratos. Na verdade, como uma rede pública, você pode pensar no lado da oferta do Ethereum como duas partes:

Validadores (mineradores originais) + Desenvolvedores de contrato. O primeiro fornece essencialmente um livro-razão confiável, enquanto o último oferece uma variedade de aplicações. Portanto, é teoricamente razoável dar também a estes últimos uma parte do bolo.

Se o EIP-6969 puder ser implementado em tempo real, a taxa do gás poderá ser dividida em: Burn + taxa base + taxa de prioridade + taxa paga aos desenvolvedores do contrato.

Em resumo, existem conexões e diferenças entre EIP-6969 e EIP-1559. EIP-1559 é uma proposta de melhoria de protocolo com foco no mecanismo de taxas de transação, com o objetivo de fornecer taxas de transação mais estáveis e previsíveis e gerenciar o congestionamento da rede. Da mesma forma, embora mantendo as vantagens do EIP-1559, o EIP-6969 alinha ainda mais os mecanismos de incentivo dos criadores de contratos e da rede, introduzindo um mecanismo de receita do criador de contratos, promovendo a participação e recompensas dos criadores de contratos.

Podemos usar a tabela a seguir para demonstrar claramente as funções e impactos do EIP-6969, bem como suas origens com o EIP-1559:

Observe que acreditamos que o principal risco deste novo protocolo é que, se os desenvolvedores de contratos de incentivo puderem receber taxas de gás, isso levará ao surgimento de mais contratos lixo? Portanto, existem de fato riscos de segurança contratual e risco de ocupação de recursos públicos em toda a cadeia pública.

2. ERC-721C: On-chainização de royalties NFT

O ERC-721C foi proposto pela Limit Break como uma melhoria no padrão de token não fungível (NFT) ERC-721 no Ethereum. Seu principal objetivo é dar aos criadores de NFT mais controle e personalização sobre suas coleções de NFT e como os royalties são tratados.

Observação:

Limit Break é um estúdio gratuito de desenvolvimento de jogos que introduziu o conceito de Creator Tokens em janeiro de 2021. A versão 1.1 do padrão ERC721-C foi lançada em maio de 2023, implementando diversos conceitos de Creator Tokens.<a href="https://twitter.com/huntersolaire_""> @huntersolaire_ também detalhou as especificidades deste padrão em um tweet.

O repositório oficial “Creator Token Transfer” do Limit Break mostra que o ERC721-C é atualmente compatível com Ethereum e Polygon. Também é apoiado pela testnet Sepolia para Ethereum e pela testnet Mumbai para Polygon.

Pelo nome “Creator Token”, fica evidente que o ERC721-C está mais voltado para os criadores, priorizando assim a proteção dos royalties.

Para simplificar, de acordo com o atual padrão ERC-721, os royalties são, na verdade, apenas um acordo comercial e não são executáveis em cadeia. O ERC-721C foi proposto para resolver este problema e tornar os royalties uma regra de contrato inteligente aplicável no blockchain.

Com o ERC721-C, alguns usos possíveis incluem:

  1. Royalties compartilhados: em vez de os criadores de NFT receberem apenas todos os benefícios de royalties de NFT, eles podem ser distribuídos entre os criadores e detentores de NFT para recompensar os primeiros usuários.
  2. Apenas o mineiro recebe royalties: O mineiro do NFT pode ser o único destinatário dos royalties, e não o próprio criador.
  3. Pagamentos condicionais de royalties: O pagamento de royalties para determinadas transações NFT pode ser determinado com base em diferentes condições. Por exemplo, um contrato ERC-721C pode ser configurado para que os royalties sejam pagos apenas quando o preço de venda secundária for superior ao preço de cunhagem original.
  4. Royalties transferíveis: os criadores de NFT podem emitir um NFT independente ao titular, concedendo-lhe o direito aos royalties. Por exemplo, quando se cunha “NFT X”, também é emitido um NFT denominado “NFT Y”, que dá direito a todos os royalties gerados por “NFT X”.

O lançamento do ERC-721C terá um impacto importante na indústria de NFT:

  1. Fornece maior controle para os criadores: o ERC-721C aumenta o controle dos criadores sobre seus designs NFT e permite que os pagamentos de royalties sejam aplicados por meio de regras contratuais em cadeia, concedendo assim aos criadores maior autonomia e proteção de direitos.
  2. Promova a distribuição justa de royalties: Com a funcionalidade de royalties programáveis, os criadores podem projetar diferentes mecanismos de distribuição de royalties, conforme mencionado acima.
  3. Reduzir a influência das plataformas de mercado: Ao incorporar a lógica de royalties em contratos inteligentes, os criadores poderão controlar diretamente as configurações de royalties, reduzindo o controle e a intervenção das plataformas de mercado sobre os royalties.

Uma tabela resumindo o ERC-721C:

3.ERC-6551: Quando NFTs também são contas

ERC-6551 aprimora a funcionalidade e o valor dos NFTs ao capacitar carteiras de contratos inteligentes NFT.

O protocolo é de coautoria de @BennyGiang, um dos membros fundadores do Dapper Labs, cuja equipe contribuiu para o padrão de token ERC-721 e projetos iniciais como CryptoKitties.

O problema com os NFTs ERC-721 convencionais é o seu escopo limitado. Eles só podem ser possuídos e transferidos e não podem possuir outros ativos, como tokens ou outros NFTs. Além disso, eles não podem interagir com outros contratos inteligentes ou evoluir com base em fatores externos ou na opinião do usuário.

O ERC-6551 aborda as limitações dos NFTs ERC-721 convencionais, introduzindo o conceito de carteira de contrato inteligente para NFTs. Por meio de uma combinação de registros e contratos de procuração, permite que os próprios NFTs detenham outros ativos, interajam com outros contratos e contas inteligentes e obtenham maior funcionalidade e interatividade.

Portanto, você pode pensar nos tokens (NFTs) seguindo o ERC-6551 como operando como carteiras de contratos inteligentes. Isso significa que o ERC-6551 pode conter tokens e outros NFTs, assim como carteiras de contratos inteligentes normais, e pode realizar transações com outros contratos e contas inteligentes, como bolsas descentralizadas (DEXs), plataformas de empréstimo, ambientes de jogos e muito mais.

Essa forma de operar NFTs como carteiras de contratos inteligentes forma o que é conhecido como “contas vinculadas a tokens” (TBAs), que são criadas e gerenciadas por meio de um registro sem permissão que é compatível com os NFTs ERC-721 existentes.

Resumindo brevemente, o ERC-6551 pode trazer benefícios e desafios:

EIP e ERC, você sabe a diferença?

Enquanto escrevo isto, ainda penso em uma pergunta comum: Qual é a diferença entre EIP e ERC?

EIP (Ethereum Improvement Proposal) e ERC (Ethereum Request for Comments) são ambos padrões de propostas relacionados ao Ethereum, mas são realmente diferentes.

EIP é o padrão de proposta de melhoria da rede Ethereum, que é utilizado para descrever propostas de melhorias e novos recursos ao protocolo Ethereum. Assim que o EIP for adotado e acordado, ele se tornará parte do protocolo Ethereum e será implementado na rede Ethereum. O EIP descreve mudanças no nível do protocolo, como melhorias nos mecanismos de blockchain, regras de máquinas virtuais, algoritmos de consenso, etc.

Pelo contrário, ERC é o padrão de token para Ethereum, usado para descrever a interface e a funcionalidade dos contratos de token. O ERC define os padrões básicos para contratos de tokens para garantir a interoperabilidade dos tokens na rede Ethereum. ERC é uma especificação para contratos de token, descrevendo funções como transferência de token, consulta de saldo, metadados e muito mais.

Portanto, embora EIP e ERC sejam mecanismos de padronização na comunidade Ethereum, eles se concentram em áreas diferentes. O EIP se concentra em melhorias no nível do protocolo, enquanto o ERC se concentra na padronização de contratos de tokens. Como tal, o EIP não se torna diretamente ERC, pois são conceitos independentes.

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de [TechFlow]. Todos os direitos autorais pertencem ao autor original [David]. Se houver objeções a esta reimpressão, entre em contato com a equipe do Gate Learn e eles cuidarão disso imediatamente.
  2. Isenção de responsabilidade: As opiniões e pontos de vista expressos neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!