Na semana passada, vimos pelo menos três normas relacionadas com o Ethereum a serem intensamente discutidas a partir de vários canais. Estas normas são EIP-6969, ERC-721C e ERC-6551, cada uma com finalidades diferentes e potenciais impactos.
Cada norma tem o potencial de formar ou mudar uma indústria, por isso a 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 das criptomoedas é a natureza dispersa e repentina da informação, juntamente com recursos limitados, o que pode impedi-lo de mergulhar profundamente nas características técnicas de cada norma e nos seus potenciais impactos. Portanto, o Deep Tide visa compilar, interpretar e comparar esses padrões, guiando-o para uma compreensão abrangente de uma 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 o Contract Shielded Revenue (CSR). Esta proposta pode ser vista como uma versão melhorada do anterior EIP-1559.
Dito em inglês simples, o protocolo espera permitir que os criadores de contratos inteligentes tomem uma parte das taxas de gás geradas pelos utilizadores que utilizam os contratos.
O co-autor da proposta, < a href= "https://twitter.com/owocki" " > @owocki, também mencionou que espera incentivar os programadores de contratos inteligentes através deste mecanismo para promover o desenvolvimento do ecossistema Ethereum L2, sem implementar 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 tanto bons como maus atores que querem manipular o volume de transações, resultando em congestionamento. No geral, as desvantagens superam os benefícios. Portanto, implementá-lo no L2 pode ser uma escolha melhor.
No entanto, para compreender completamente esta proposta EIP-6969, é necessário compreender o funcionamento atual e a composição das taxas de gás no Ethereum. Isto envolve o anterior EIP-1559.
O EIP-1559 entrou em vigor durante o hard fork londrino do Ethereum em agosto de 2021. Especifica destinos diferentes para as taxas de transação pagas pelos utilizadores:
É óbvio que o EIP-1559 não considera realmente os interesses dos programadores contratados. Na verdade, como uma cadeia pública, 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 fiável, enquanto o último oferece uma variedade de aplicações. Portanto, é teoricamente razoável dar a este último uma parte da torta também.
Se o EIP-6969 puder ser implementado em tempo real, a taxa do gás pode ser dividida em: Queimadura + taxa base + taxa de prioridade + taxa paga aos programadores contratados.
Em resumo, existem ligações e diferenças entre EIP-6969 e EIP-1559. EIP-1559 é uma proposta de melhoria de protocolo focada no mecanismo de taxa de transação, com o objetivo de fornecer taxas de transação mais estáveis e previsíveis e gerir o congestionamento da rede. Da mesma forma, 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 para criadores de contratos, promovendo a participação e recompensas dos criadores de contrato.
Podemos usar a tabela a seguir para demonstrar claramente as funções e impactos do EIP-6969, bem como as suas origens com EIP-1559:
Note que acreditamos que o principal risco deste novo protocolo é que se os promotores de contratos de incentivo puderem receber taxas de gás, isso levará ao surgimento de mais contratos de lixo? Portanto, existem realmente riscos de segurança contratual e o risco de ocupar recursos públicos em toda a cadeia pública.
O ERC-721C foi proposto pelo Limit Break como uma melhoria do padrão ERC-721 non-fungible token (NFT) no Ethereum. O seu principal objetivo é dar aos criadores de NFT mais controlo e personalização sobre as suas coleções NFT e como os royalties são tratados.
Nota:
Limit Break é um estúdio de desenvolvimento de jogos gratuito que introduziu o conceito de Creator Tokens em janeiro de 2021. A versão standard ERC721-C 1.1 foi lançada em maio de 2023, implementando muitos conceitos de Creator Tokens. < a href= "https://twitter.com/huntersolaire_" " > @huntersolaire_ também detalhou as especificidades desta norma num 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 é suportado pela Sepolia testnet para Ethereum e pela testnet de Mumbai para Polygon.
A partir do nome “Creator Token”, é evidente que o ERC721-C está mais focado nos criadores, priorizando assim a proteção dos royalties.
Para colocar em inglês simples, de acordo com o atual padrão ERC-721, os royalties são na verdade apenas um acordo comercial e não são aplicáveis em cadeia. O ERC-721C foi proposto para resolver este problema e tornar os royalties uma regra de contrato inteligente aplicável na cadeia de blocos.
Com o ERC721-C, algumas utilizações possíveis incluem:
O lançamento do ERC-721C terá um impacto importante na indústria de NFT:
Uma tabela que resume o ERC-721C:
O ERC-6551 aumenta a funcionalidade e o valor dos NFTs ao capacitar as carteiras de contrato inteligente NFT.
O protocolo é co-autoria de @BennyGiang, um dos membros fundadores da Dapper Labs, cuja equipa contribuiu para o padrão de token ERC-721 e projetos iniciais como o CryptoKitties.
O problema com os NFTs ERC-721 convencionais é o seu âmbito limitado. Eles só podem ser de propriedade e transferidos, e não podem possuir outros ativos como tokens ou outros NFTs. Além disso, não podem interagir com outros contratos inteligentes ou evoluir com base em fatores externos ou na entrada do utilizador.
O ERC-6551 aborda as limitações dos NFTs ERC-721 convencionais introduzindo o conceito de uma carteira de contrato inteligente para NFTs. Através de uma combinação de registos e contratos de proxy, permite que os próprios NFTs detenham outros ativos, interajam com outros contratos e contas inteligentes e alcancem maior funcionalidade e interatividade.
Portanto, pode pensar nos tokens (NFTs) que seguem o ERC-6551 como operando como carteiras de contratos inteligentes. Isto significa que o ERC-6551 pode conter tokens e outros NFTs tal como as carteiras normais de contratos inteligentes, e pode transacionar com outros contratos inteligentes e contas, como trocas descentralizadas (DEXs), plataformas de empréstimo, ambientes de jogos e muito mais.
Esta forma de operar NFTs como carteiras de contratos inteligentes forma o que é conhecido como “Contas vinculadas a Token” (TBAs), que são criadas e geridas através de um registo sem permissão compatível com os NFTs ERC-721 existentes.
Para resumir brevemente, o ERC-6551 pode trazer benefícios e desafios:
Enquanto escrevo isto, ainda penso numa pergunta comum: Qual é a diferença entre EIP e ERC?
EIP (Ethereum Improvement Proposta) e ERC (Ethereum Request for Comments) são ambos padrões de proposta relacionados ao Ethereum, mas são realmente diferentes.
EIP é o padrão de proposta de melhoria da rede Ethereum, que é usado para descrever propostas de melhorias e novas funcionalidades para o protocolo Ethereum. Assim que o EIP for adotado e acordado, ele se tornará parte do protocolo Ethereum e será implementado na rede Ethereum. EIP descreve alterações ao nível do protocolo, tais como melhorar os mecanismos de blockchain, regras de máquinas virtuais, algoritmos de consenso, etc.
Pelo contrário, o ERC é o token standard para o Ethereum, usado para descrever a interface e a funcionalidade dos contratos de token. O ERC define os padrões básicos para contratos de token 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 ambos mecanismos de padronização na comunidade Ethereum, eles se concentram em diferentes áreas. O EIP concentra-se nas melhorias a nível do protocolo, enquanto o ERC concentra-se na normalização dos contratos de token. Como tal, o EIP não se torna diretamente ERC, pois são conceitos independentes.
Na semana passada, vimos pelo menos três normas relacionadas com o Ethereum a serem intensamente discutidas a partir de vários canais. Estas normas são EIP-6969, ERC-721C e ERC-6551, cada uma com finalidades diferentes e potenciais impactos.
Cada norma tem o potencial de formar ou mudar uma indústria, por isso a 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 das criptomoedas é a natureza dispersa e repentina da informação, juntamente com recursos limitados, o que pode impedi-lo de mergulhar profundamente nas características técnicas de cada norma e nos seus potenciais impactos. Portanto, o Deep Tide visa compilar, interpretar e comparar esses padrões, guiando-o para uma compreensão abrangente de uma 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 o Contract Shielded Revenue (CSR). Esta proposta pode ser vista como uma versão melhorada do anterior EIP-1559.
Dito em inglês simples, o protocolo espera permitir que os criadores de contratos inteligentes tomem uma parte das taxas de gás geradas pelos utilizadores que utilizam os contratos.
O co-autor da proposta, < a href= "https://twitter.com/owocki" " > @owocki, também mencionou que espera incentivar os programadores de contratos inteligentes através deste mecanismo para promover o desenvolvimento do ecossistema Ethereum L2, sem implementar 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 tanto bons como maus atores que querem manipular o volume de transações, resultando em congestionamento. No geral, as desvantagens superam os benefícios. Portanto, implementá-lo no L2 pode ser uma escolha melhor.
No entanto, para compreender completamente esta proposta EIP-6969, é necessário compreender o funcionamento atual e a composição das taxas de gás no Ethereum. Isto envolve o anterior EIP-1559.
O EIP-1559 entrou em vigor durante o hard fork londrino do Ethereum em agosto de 2021. Especifica destinos diferentes para as taxas de transação pagas pelos utilizadores:
É óbvio que o EIP-1559 não considera realmente os interesses dos programadores contratados. Na verdade, como uma cadeia pública, 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 fiável, enquanto o último oferece uma variedade de aplicações. Portanto, é teoricamente razoável dar a este último uma parte da torta também.
Se o EIP-6969 puder ser implementado em tempo real, a taxa do gás pode ser dividida em: Queimadura + taxa base + taxa de prioridade + taxa paga aos programadores contratados.
Em resumo, existem ligações e diferenças entre EIP-6969 e EIP-1559. EIP-1559 é uma proposta de melhoria de protocolo focada no mecanismo de taxa de transação, com o objetivo de fornecer taxas de transação mais estáveis e previsíveis e gerir o congestionamento da rede. Da mesma forma, 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 para criadores de contratos, promovendo a participação e recompensas dos criadores de contrato.
Podemos usar a tabela a seguir para demonstrar claramente as funções e impactos do EIP-6969, bem como as suas origens com EIP-1559:
Note que acreditamos que o principal risco deste novo protocolo é que se os promotores de contratos de incentivo puderem receber taxas de gás, isso levará ao surgimento de mais contratos de lixo? Portanto, existem realmente riscos de segurança contratual e o risco de ocupar recursos públicos em toda a cadeia pública.
O ERC-721C foi proposto pelo Limit Break como uma melhoria do padrão ERC-721 non-fungible token (NFT) no Ethereum. O seu principal objetivo é dar aos criadores de NFT mais controlo e personalização sobre as suas coleções NFT e como os royalties são tratados.
Nota:
Limit Break é um estúdio de desenvolvimento de jogos gratuito que introduziu o conceito de Creator Tokens em janeiro de 2021. A versão standard ERC721-C 1.1 foi lançada em maio de 2023, implementando muitos conceitos de Creator Tokens. < a href= "https://twitter.com/huntersolaire_" " > @huntersolaire_ também detalhou as especificidades desta norma num 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 é suportado pela Sepolia testnet para Ethereum e pela testnet de Mumbai para Polygon.
A partir do nome “Creator Token”, é evidente que o ERC721-C está mais focado nos criadores, priorizando assim a proteção dos royalties.
Para colocar em inglês simples, de acordo com o atual padrão ERC-721, os royalties são na verdade apenas um acordo comercial e não são aplicáveis em cadeia. O ERC-721C foi proposto para resolver este problema e tornar os royalties uma regra de contrato inteligente aplicável na cadeia de blocos.
Com o ERC721-C, algumas utilizações possíveis incluem:
O lançamento do ERC-721C terá um impacto importante na indústria de NFT:
Uma tabela que resume o ERC-721C:
O ERC-6551 aumenta a funcionalidade e o valor dos NFTs ao capacitar as carteiras de contrato inteligente NFT.
O protocolo é co-autoria de @BennyGiang, um dos membros fundadores da Dapper Labs, cuja equipa contribuiu para o padrão de token ERC-721 e projetos iniciais como o CryptoKitties.
O problema com os NFTs ERC-721 convencionais é o seu âmbito limitado. Eles só podem ser de propriedade e transferidos, e não podem possuir outros ativos como tokens ou outros NFTs. Além disso, não podem interagir com outros contratos inteligentes ou evoluir com base em fatores externos ou na entrada do utilizador.
O ERC-6551 aborda as limitações dos NFTs ERC-721 convencionais introduzindo o conceito de uma carteira de contrato inteligente para NFTs. Através de uma combinação de registos e contratos de proxy, permite que os próprios NFTs detenham outros ativos, interajam com outros contratos e contas inteligentes e alcancem maior funcionalidade e interatividade.
Portanto, pode pensar nos tokens (NFTs) que seguem o ERC-6551 como operando como carteiras de contratos inteligentes. Isto significa que o ERC-6551 pode conter tokens e outros NFTs tal como as carteiras normais de contratos inteligentes, e pode transacionar com outros contratos inteligentes e contas, como trocas descentralizadas (DEXs), plataformas de empréstimo, ambientes de jogos e muito mais.
Esta forma de operar NFTs como carteiras de contratos inteligentes forma o que é conhecido como “Contas vinculadas a Token” (TBAs), que são criadas e geridas através de um registo sem permissão compatível com os NFTs ERC-721 existentes.
Para resumir brevemente, o ERC-6551 pode trazer benefícios e desafios:
Enquanto escrevo isto, ainda penso numa pergunta comum: Qual é a diferença entre EIP e ERC?
EIP (Ethereum Improvement Proposta) e ERC (Ethereum Request for Comments) são ambos padrões de proposta relacionados ao Ethereum, mas são realmente diferentes.
EIP é o padrão de proposta de melhoria da rede Ethereum, que é usado para descrever propostas de melhorias e novas funcionalidades para o protocolo Ethereum. Assim que o EIP for adotado e acordado, ele se tornará parte do protocolo Ethereum e será implementado na rede Ethereum. EIP descreve alterações ao nível do protocolo, tais como melhorar os mecanismos de blockchain, regras de máquinas virtuais, algoritmos de consenso, etc.
Pelo contrário, o ERC é o token standard para o Ethereum, usado para descrever a interface e a funcionalidade dos contratos de token. O ERC define os padrões básicos para contratos de token 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 ambos mecanismos de padronização na comunidade Ethereum, eles se concentram em diferentes áreas. O EIP concentra-se nas melhorias a nível do protocolo, enquanto o ERC concentra-se na normalização dos contratos de token. Como tal, o EIP não se torna diretamente ERC, pois são conceitos independentes.