Será que dá para “desativar para sempre” o EIP-7702 do Ethereum? Uma nova proposta diz que sim
Ontem à noite falamos sobre o que é o EIP-7702. Hoje surgiu uma novidade: no fórum de desenvolvedores do Ethereum (Ethereum Magicians), na madrugada de 31 de outubro, horário de Pequim, alguém publicou uma proposta EIP-8476, cujo título pode ser traduzido como “Saída permanente da delegação para endereços comuns”.
É importante esclarecer: trata-se de um rascunho (Draft), ainda muito distante de uma atualização da rede principal.
O que ele pretende fazer? Em resumo:
1. Permitir que um endereço comum (EOA) envie uma transação especial do tipo 4 para instalar em si mesmo uma “marca não executável”, que não poderá ser substituída nem removida por nenhuma autorização de delegação 7702.
2. O endereço não muda e continua fazendo transferências e enviando transações normalmente; só não poderá mais ativar a delegação 7702.
3. A motivação original cita três tipos de contas: carteiras institucionais, carteiras quentes de corretoras e cofres — que não precisam de execução delegada.
4. O texto original também deixa claro que isso não impede o roubo da chave privada: quem obtiver a chave ainda poderá assinar transações comuns e transferir os fundos.
Dois problemas apontados na discussão são bem concretos:
· Um revisor observou que endereços com a marca talvez não consigam receber certos NFTs (as transferências seguras chamam o código do destinatário). O autor respondeu na noite de 31 de outubro, horário de Pequim, que pretende alterar a proposta para que a EVM trate essa marca como “código vazio”.
· Outra pessoa observou que essa proteção vale por rede: se você a desativar na rede principal, mas não em outras redes, as autorizações assinadas com a mesma chave continuarão funcionando nelas.
Na discussão, alguém também analisou dados públicos on-chain sobre o recente incidente com a carteira quente da Binance. Segundo a resposta do autor, desativar a função previamente não impediria o roubo; apenas eliminaria o atalho de “assinar um lote de autorizações e não precisar assinar de novo depois”. O relatório oficial completo da Binance sobre a causa do incidente ainda não foi publicado; trata-se apenas de uma análise on-chain feita no fórum.
Algumas verdades:
· Pouco mais de um ano após o lançamento de uma funcionalidade, alguém já propôs “me deem um botão para desativá-la para sempre”. Isso mostra que nem todo endereço precisa ser tão inteligente.
· Um rascunho não significa que a proposta foi aprovada, muito menos que chegará à rede principal. Não veja o título e conclua que já é possível desativar a função na carteira.
· A regra fundamental continua sendo a mesma de sempre: não assine qualquer coisa; antes de assinar, confira o que está assinando.
Sua carteira precisa de uma funcionalidade “inteligente” como o 7702? Ou você prefere que ela seja um pouco mais simples e segura?
$ETH #EIP7702 #AtualizaçãoEthereum
Ontem à noite falamos sobre o que é o EIP-7702. Hoje surgiu uma novidade: no fórum de desenvolvedores do Ethereum (Ethereum Magicians), na madrugada de 31 de outubro, horário de Pequim, alguém publicou uma proposta EIP-8476, cujo título pode ser traduzido como “Saída permanente da delegação para endereços comuns”.
É importante esclarecer: trata-se de um rascunho (Draft), ainda muito distante de uma atualização da rede principal.
O que ele pretende fazer? Em resumo:
1. Permitir que um endereço comum (EOA) envie uma transação especial do tipo 4 para instalar em si mesmo uma “marca não executável”, que não poderá ser substituída nem removida por nenhuma autorização de delegação 7702.
2. O endereço não muda e continua fazendo transferências e enviando transações normalmente; só não poderá mais ativar a delegação 7702.
3. A motivação original cita três tipos de contas: carteiras institucionais, carteiras quentes de corretoras e cofres — que não precisam de execução delegada.
4. O texto original também deixa claro que isso não impede o roubo da chave privada: quem obtiver a chave ainda poderá assinar transações comuns e transferir os fundos.
Dois problemas apontados na discussão são bem concretos:
· Um revisor observou que endereços com a marca talvez não consigam receber certos NFTs (as transferências seguras chamam o código do destinatário). O autor respondeu na noite de 31 de outubro, horário de Pequim, que pretende alterar a proposta para que a EVM trate essa marca como “código vazio”.
· Outra pessoa observou que essa proteção vale por rede: se você a desativar na rede principal, mas não em outras redes, as autorizações assinadas com a mesma chave continuarão funcionando nelas.
Na discussão, alguém também analisou dados públicos on-chain sobre o recente incidente com a carteira quente da Binance. Segundo a resposta do autor, desativar a função previamente não impediria o roubo; apenas eliminaria o atalho de “assinar um lote de autorizações e não precisar assinar de novo depois”. O relatório oficial completo da Binance sobre a causa do incidente ainda não foi publicado; trata-se apenas de uma análise on-chain feita no fórum.
Algumas verdades:
· Pouco mais de um ano após o lançamento de uma funcionalidade, alguém já propôs “me deem um botão para desativá-la para sempre”. Isso mostra que nem todo endereço precisa ser tão inteligente.
· Um rascunho não significa que a proposta foi aprovada, muito menos que chegará à rede principal. Não veja o título e conclua que já é possível desativar a função na carteira.
· A regra fundamental continua sendo a mesma de sempre: não assine qualquer coisa; antes de assinar, confira o que está assinando.
Sua carteira precisa de uma funcionalidade “inteligente” como o 7702? Ou você prefere que ela seja um pouco mais simples e segura?
$ETH #EIP7702 #AtualizaçãoEthereum
