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.
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:
É ó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.
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:
O lançamento do ERC-721C terá um impacto importante na indústria de NFT:
Uma tabela resumindo o ERC-721C:
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:
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.
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.
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:
É ó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.
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:
O lançamento do ERC-721C terá um impacto importante na indústria de NFT:
Uma tabela resumindo o ERC-721C:
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:
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.