Leitura Rápida EIP-3074: O que é? Que impacto isso terá no Ethereum?

EIP-3074 está incluído na próxima atualização do hard fork Pectra do Ethereum, apoiando a delegação do controle EOA para contratos inteligentes.

Escrito por Karen, Foresight News

Na última teleconferência conduzida pelos desenvolvedores principais do Ethereum, os desenvolvedores da proposta EIP-3074 foram incluídos nas melhorias que serão implementadas na atualização do hard fork Pectra do Ethereum. A proposta apoia a delegação do controle de endereços comuns a contratos inteligentes para executar planos de transações mais complexos, melhorando assim significativamente a experiência do usuário da carteira. Então, o que exatamente é o EIP-3074 e o que isso significa para o Ethereum?

O que é EIP-3074?

Na verdade, já em outubro de 2020, o EIP-3074 foi proposto pelos principais desenvolvedores e pesquisadores do Ethereum, Sam Wilson, Ansgar Dietrichs, lightclients e Micah Zoltu. A ideia central é delegar o controle de contas de propriedade externa (EOA) para contratos inteligentes. . Esta inovação fornece aos desenvolvedores uma estrutura poderosa e flexível para projetar e implementar novas estratégias de negociação EOA.

Então, como transformar especificamente o EOA existente em um contrato inteligente? De acordo com o vídeo de demonstração divulgado pela lightclients há dois anos, a chave para conseguir esta transformação está nas duas instruções "AUTH" e "AUTHCALL". Entre elas, a primeira define a variável de contexto "autorizada" com base na assinatura ECDSA, e a primeira define a variável de contexto "autorizada" com base na assinatura ECDSA. esta última é iniciada como transferência de conta "autorizada". Ao mesmo tempo, mais lógica pode ser implementada em torno da instrução "AUTHCALL" para fornecer mais controle aos chamadores e iniciadores sem sacrificar a segurança ou a experiência do usuário dos iniciados.

Na operação real, o usuário do endereço EOA primeiro assina a transação fora da cadeia e, em seguida, o usuário EOA ou patrocinador do Gas envia a transação para o contrato Invoker. O contrato Invoker usa "AUTH" e "AUTHCALL" para verificar e chamar cada contrato alvo. .

Patrick McCorry, membro da equipe da Arbitrum e Lemniscap, disse que o EIP-3074 resolve o problema “msg.sender” que afeta quase todos os serviços de retransmissão de transações e pode realmente melhorar a experiência do usuário. Essencialmente, se um retransmissor pagar pela transação de um usuário, o endereço do retransmissor será definido como msg.sender em vez do endereço do usuário. Entre os métodos para resolver os problemas acima, um é que os usuários dependam de carteiras de contratos inteligentes e o outro é que os contratos inteligentes têm "capacidades de metatransação" e podem aceitar mensagens assinadas pelos usuários, mas isso sufoca aqueles que desejam fornecer aos usuários com transações livres de gás de empresas iniciantes. Existe uma forma alternativa de resolver o problema acima, que é alterar o formato da transação, renomear tx.origin para Gas.payer e incluir dois novos campos "gas payer" e "nonce" na transação. Quando uma transação é executada, ela aumenta o nonce do usuário e do pagador do gás e deduz a taxa do pagador do gás. Isso permite que o retransmissor encaminhe as transações dos usuários, mas ainda tem limitações, principalmente a capacidade de devolver tokens ERC-20 após a conclusão da transação. EIP-3074 é uma solução engenhosa porque permite que os tokens ERC-20 sejam reembolsados aos retransmissores, permitindo que os retransmissores carreguem mensagens assinadas pelo usuário e as confirmem no Ethereum sem alterar o formato da transação e quebrar a corrente.

O que EIP-3074 significa para Ethereum?

O EIP-3074 permite que qualquer EOA atue como uma carteira de contrato inteligente sem implantar um contrato e, portanto, pode executar cenários de transações mais complexos. Isso traz muitos casos de uso interessantes para Ethereum, incluindo patrocínio de gás, transações em lote e recuperação de ativos de carteira.

Entre eles, o patrocínio do Gas permite que DApps, partes do projeto e terceiros forneçam Gas aos usuários sem a necessidade dos próprios usuários possuírem ETH. Isso é extremamente amigável para novos usuários da Web3 que não possuem ETH e também ajudará a promover o grande. desenvolvimento em grande escala do uso do Ethereum.

Ao mesmo tempo, uma vez que suporta múltiplas operações em uma transação, os usuários só precisam assinar a transação uma vez ao negociar tokens não-ETH, sem ter que passar pelo complicado processo de aprovação de token antes de assinar a transação, melhorando assim a eficiência da transação e Reduzindo custos.

O EIP-3074 também pode desempenhar um papel importante na recuperação de ativos de carteiras. Ao estabelecer um contrato especial do Invoker, os usuários podem recuperar seus ativos através do mecanismo de recuperação social quando perderem suas chaves privadas.

Claro, o EIP-3074 também é mais controverso. Como disse o fundador da DefiLlama, 0xngmi, agora apenas uma assinatura errada pode esgotar completamente os ativos de um endereço, incluindo todos os tokens, todos os NFTs, todas as posições DeFi, etc.

Além disso, vale a pena notar que, embora o EIP-3074 suporte a delegação do controle de endereços comuns a contratos inteligentes, o EIP-3074 não é uma proposta de abstração de contas. O pesquisador da Fundação Ethereum, ansgar.eth, disse que sua maior preocupação é que agora construiremos duas pilhas de tecnologia de contas paralelas usando 3074/EOA e 4337/AA, e será necessário muito esforço e atenção para torná-las interoperáveis. O fundador do Uniswap, Hayden Adams, também enfatizou que a indústria deveria trabalhar duro para garantir a compatibilidade entre a carteira 4337 e o contrato 3074.

Resumindo, espera-se que o EIP-3074 traga inovações e oportunidades sem precedentes para o Ethereum, mas também é acompanhado por alguns desafios e controvérsias. Com sua próxima implementação na atualização Pectra, estamos ansiosos para ver como ela moldará o futuro do Ethereum e trará uma experiência de usuário mais rica e conveniente ao ecossistema Web3. Ao mesmo tempo, também precisamos de estar conscientes dos potenciais riscos e desafios e garantir que são tomadas medidas de segurança adequadas ao utilizar esta funcionalidade.

Referência:

Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
  • Recompensa
  • Comentar
  • 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.io
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)