eip-7702

A EIP-7702 é uma Proposta de Melhoria para o Ethereum que implementa a abstração de contas ao introduzir "caminhos de transação verificáveis" (VTX paths), permitindo que os utilizadores criem carteiras de contratos inteligentes e interajam com aplicações descentralizadas sem precisarem de possuir ETH para pagamentos de gas. Isto reduz significativamente as barreiras à adoção da blockchain.
eip-7702

A EIP-7702 é uma Proposta de Melhoria do Ethereum que se destaca pela sua ambição em transformar a experiência do utilizador, ao introduzir mecanismos de abstração para contas inteligentes. Esta proposta permite que os utilizadores criem carteiras de contratos inteligentes e interajam diretamente com aplicações descentralizadas, sem necessidade de possuir ether para pagamentos de gas, utilizando o mecanismo de "verifiable transaction paths". O principal valor da EIP-7702 é facilitar o acesso à blockchain, permitindo que qualquer utilizador interaja com o ecossistema Ethereum de forma intuitiva, sem comprometer os princípios de segurança e descentralização.

Contexto: Origem da EIP-7702

A EIP-7702 nasceu da iniciativa da comunidade de programadores do Ethereum, representando um marco importante na evolução da abstração de contas. Este conceito remonta aos primeiros tempos do desenvolvimento do Ethereum, tendo sido apresentado inicialmente por Vitalik Buterin em 2015, com o objetivo de eliminar a distinção entre Contas Externamente Detidas (EOAs) e Contas de Contrato.

Ao longo do tempo, os programadores tentaram implementar a abstração de contas através de várias EIPs, como a EIP-2938, EIP-3074 e EIP-4337. A EIP-7702 é o resultado mais recente deste percurso, aproveitando as aprendizagens anteriores para propor uma solução mais refinada e exequível. O foco central da proposta passa por melhorar a experiência do utilizador, tornando a tecnologia blockchain mais acessível e promovendo uma adoção mais abrangente.

Mecanismo de Funcionamento: Como funciona a EIP-7702?

O funcionamento da EIP-7702 assenta nos "verifiable transaction paths" (VTX paths), uma abordagem inovadora que permite às contas inteligentes executar transações na rede Ethereum sem que os utilizadores tenham de pagar gas diretamente:

  1. O utilizador inicia o pedido de transação, validado e processado através dos VTX paths.
  2. Os contratos das contas inteligentes garantem a validação das transações, dispensando assinaturas criptográficas tradicionais.
  3. As taxas de gas podem ser patrocinadas por terceiros (como programadores de aplicações ou serviços especializados de retransmissão) ou pagas automaticamente através de outros tokens detidos pelo utilizador.
  4. Após a execução, a rede Ethereum regista o resultado e atualiza o estado.

Em relação a propostas anteriores, como a EIP-4337, a EIP-7702 proporciona uma integração mais profunda ao nível do protocolo, simplificando o desenvolvimento e reduzindo potenciais problemas de compatibilidade. O mecanismo VTX implementa um processamento e validação de transações mais eficiente, sem comprometer a segurança ou a descentralização da rede. Isto abre caminho para aplicações mais intuitivas e interfaces familiares, como recuperação de palavras-passe ou autorizações multi-assinatura.

Riscos e desafios da EIP-7702

Apesar do seu carácter inovador, a EIP-7702 enfrenta diversos desafios e riscos:

  1. Segurança: O novo sistema de validação pode introduzir vulnerabilidades desconhecidas, e a complexidade das contas inteligentes amplia a superfície de ataque.
  2. Complexidade protocolar: Os VTX paths tornam o protocolo Ethereum mais complexo, dificultando a implementação e manutenção.
  3. Centralização: O recurso a poucos fornecedores terceirizados para processar transações pode gerar concentração e comprometer a descentralização.
  4. Modelo económico da rede: O patrocínio das taxas de gas pode alterar os incentivos económicos do Ethereum e afetar a sustentabilidade da rede.
  5. Obstáculos à adoção: Os programadores precisam de adaptar as aplicações para explorar totalmente o potencial da EIP-7702, o que pode atrasar a adoção.
  6. Incerteza regulatória: A simplificação da experiência pode aumentar o escrutínio das autoridades, principalmente no âmbito da verificação de identidade dos utilizadores e prevenção de branqueamento de capitais.

Para assegurar uma implementação segura da EIP-7702, é fundamental promover um debate alargado na comunidade, realizar auditorias de segurança rigorosas e adotar uma estratégia de implementação faseada, para gerir os riscos e concretizar as melhorias prometidas na experiência do utilizador.

A Ethereum Improvement Proposal 7702 representa uma evolução significativa na experiência de utilização da blockchain, ao implementar a abstração de contas inteligentes que aproxima as aplicações web tradicionais do universo blockchain. Ao eliminar obstáculos como a gestão de chaves privadas e o pagamento direto de taxas de gas, a EIP-7702 torna a tecnologia blockchain mais acessível a qualquer utilizador. Apesar dos desafios e riscos inerentes à implementação, esta proposta é um passo fundamental na evolução do ecossistema Ethereum, promovendo uma abordagem mais inclusiva e centrada no utilizador, e abrindo caminho à próxima geração de aplicações descentralizadas.

Um simples "gosto" faz muito

Partilhar

Glossários relacionados
época
No contexto de Web3, o termo "ciclo" designa processos recorrentes ou janelas temporais em protocolos ou aplicações blockchain, que se repetem em intervalos fixos de tempo ou de blocos. Entre os exemplos contam-se os eventos de halving do Bitcoin, as rondas de consenso da Ethereum, os planos de vesting de tokens, os períodos de contestação de levantamentos em Layer 2, as liquidações de funding rate e de yield, as atualizações de oráculos e os períodos de votação de governance. A duração, as condições de disparo e a flexibilidade destes ciclos diferem conforme o sistema. Dominar o funcionamento destes ciclos permite gerir melhor a liquidez, otimizar o momento das suas operações e delimitar fronteiras de risco.
O que é um Nonce
Nonce pode ser definido como um “número utilizado uma única vez”, criado para garantir que uma operação específica se execute apenas uma vez ou em ordem sequencial. Na blockchain e na criptografia, o nonce é normalmente utilizado em três situações: o nonce de transação assegura que as operações de uma conta sejam processadas por ordem e que não possam ser repetidas; o nonce de mineração serve para encontrar um hash que cumpra determinado nível de dificuldade; e o nonce de assinatura ou de autenticação impede que mensagens sejam reutilizadas em ataques de repetição. Irá encontrar o conceito de nonce ao efetuar transações on-chain, ao acompanhar processos de mineração ou ao usar a sua wallet para aceder a websites.
Descentralizado
A descentralização consiste numa arquitetura de sistema que distribui a tomada de decisões e o controlo por vários participantes, presente de forma recorrente na tecnologia blockchain, nos ativos digitais e na governação comunitária. Este modelo assenta no consenso entre múltiplos nós de rede, permitindo que o sistema opere autonomamente, sem depender de uma autoridade única, o que reforça a segurança, a resistência à censura e a abertura. No universo cripto, a descentralização manifesta-se na colaboração global de nós do Bitcoin e do Ethereum, nas exchanges descentralizadas, nas carteiras não custodiais e nos modelos de governação comunitária, nos quais os detentores de tokens votam para definir as regras do protocolo.
cifra
Um algoritmo criptográfico consiste num conjunto de métodos matemáticos desenvolvidos para proteger informação e validar a sua autenticidade. Os principais tipos incluem encriptação simétrica, encriptação assimétrica e algoritmos de hash. No universo blockchain, estes algoritmos são fundamentais para a assinatura de transações, geração de endereços e preservação da integridade dos dados, assegurando a proteção dos ativos e a segurança das comunicações. As operações dos utilizadores em wallets e exchanges, como solicitações API e levantamentos de ativos, dependem igualmente da implementação segura destes algoritmos e de uma gestão eficiente das chaves.
Pendências
Backlog corresponde à acumulação de pedidos ou tarefas pendentes numa fila, causada pela insuficiência da capacidade de processamento do sistema ao longo do tempo. No setor das criptomoedas, os exemplos mais frequentes incluem transações à espera de serem incluídas num bloco na mempool da blockchain, ordens em fila nos motores de correspondência das exchanges, e pedidos de depósito ou levantamento sujeitos a revisão manual. Os backlogs podem provocar atrasos nas confirmações, aumento das taxas e slippage na execução.

Artigos relacionados

Como Aposta ETH
Principiante

Como Aposta ETH

À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo. À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo.
2022-11-21 10:01:57
O que é a fusão?
Principiante

O que é a fusão?

Com o Ethereum passando pela fusão final da rede de teste com a Mainnet, o Ethereum fará a transição oficial do PoW para o PoS. Então, qual impacto essa revolução sem precedentes trará para o mundo das criptomoedas?
2024-07-10 09:12:24
O que é o EtherVista, o "Novo Padrão para DEX" auto-proclamado?
Intermediário

O que é o EtherVista, o "Novo Padrão para DEX" auto-proclamado?

Este artigo fornece uma análise detalhada da exchange descentralizada (DEX) emergente EtherVista e seu token de plataforma, VISTA. Ele explora como a EtherVista visa desafiar o modelo AMM (Automated Market Maker) existente, especialmente o da Uniswap, por meio de seus mecanismos de negociação exclusivos e modelo de distribuição de taxas. O artigo também mergulha nos contratos inteligentes da EtherVista, na tokenomics e em como atrai usuários oferecendo taxas de gás baixas e um sistema inovador de compartilhamento de receita.
2024-09-10 15:49:43