Una firma incorrecta podrá vaciar tu cuenta en Ethereum después de EIP-3074

4/23/2024, 5:44:08 PM
Después de EIP-3074, una firma defectuosa podría disminuir el saldo en tu cuenta de Ethereum. El artículo detalla cómo las carteras integran EIP-3074 y explica las formas específicas en que podría hacer que los usuarios sean más vulnerables y los mecanismos subyacentes, con el objetivo de prevenir errores irreversibles.

Una firma incorrecta podrá vaciar tu cuenta en Ethereum después de EIP-3074.

¡Sí, esto es cierto! ¡3074 coautor aquí! Permítanme tranquilizar un poco esta preocupación antes de que se salga más de control.

Para empezar: No conozco ninguna billetera que admita la firma de datos sin prefijo hoy en día. Esto significa que actualmente, ninguna billetera admite 3074. No importa cuántos paneles de control navegue o funciones avanzadas active. No es posible firmar un mensaje 3074 hoy en día.

Los mensajes que firmas para "iniciar sesión" en dapps utilizan un estándar completamente diferente basado en EIP-191. Esto antepone los siguientes datos al mensaje que firmas:

“””

0x19 <0x45 (E)>

“””

Eso es lo que hace imposible engañar a alguien que inicia sesión en una dapp para firmar realmente una transacción válida de Ethereum.

Las transacciones están precedidas por valores de un solo byte:

0x01 - 2930 tx

0x02 - 1559 tx

0x03 - 4844 tx

más información aquí:https://github.com/ethereum/execution-specs/tree/master/lists/signature-types

3074 planea usar el prefijo 0x04. Esto lo diferenciará de todos los demás tipos de datos que se pueden firmar en Ethereum.

Las billeteras tendrán que optar activamente por permitir a los usuarios firmar estos mensajes.

Dependiendo de cómo las carteras integren 3074, podrían crear una situación en la que sus usuarios puedan ser explotados con más facilidad. Para entender esto, necesitamos asegurarnos de entender cómo funcionan las firmas 3074.

El mensaje de autenticación sobre el que se construye la firma tiene los siguientes campos. Es importante destacar que incluye una dirección de invocador. Esta es la única dirección bajo la cual la firma se considerará válida por AUTH.

Para que una cuenta se vacíe, 1) la billetera deberá permitir a los usuarios firmar en cualquier dirección de invocador y 2) los usuarios no deben verificar si el invocador es de confianza. Si se cumple cualquiera de estos requisitos, no habrá ningún problema.

Para 1) esperamos que las billeteras entiendan que 3074 invocadores son más similares a extensiones de su código que a contratos. Las billeteras no dan a los usuarios la libertad de ejecutar un código arbitrario con acceso a su pk; de manera similar, no deberían permitir a los usuarios delegar su cuenta arbitrariamente.

Entonces, si las carteras integran de forma insegura 3074 ylos usuarios no verifican al invocador con el que están interactuando, es posible delegar a un invocador malicioso.

Sin embargo, es posible deshacerlo enviando una sola tx desde la EOA. Esto revoca todas las firmas de AUTH "en vuelo".

Como mínimo, las carteras deberían hacer que firmar un mensaje 3074 sea algo importante. Esto es como exportar tu clave privada, un gran problema.

Suponiendo que una billetera integre de forma segura 3074, todavía es posible que se barra una cuenta. Esta es una propiedad fundamental de las txs por lotes. Tan fácilmente te permite enviar múltiples operaciones como permite a un atacante engañarte para enviar un lote de activos a una dirección que controlan.

Las billeteras deben mostrar claramente cada operación que estás firmando. De esta manera, es fácil darse cuenta de que "solo estaba planeando hacer una sola operación, pero esta solicitud de firma me está haciendo hacer una docena de transferencias también".

Será imposible detectar esto si se puede batching disponible a través de la firma ciega.

Sí, 3074 está depositando mucha confianza en las carteras. ¡Pero mira, ya les estamos confiando de forma segura nuestra clave privada! No hay un nivel más alto de confianza.

Es posible integrar y utilizar 3074 de forma segura. Si alguna billetera tiene preguntas sobre cómo pueden hacerlo, por favor no dude en comunicarse. Como autores de 3074, actualmente estamos trabajando en cómo podemos ayudar mejor a este estándar en su próxima fase de vida.

En los últimos años, hemos dedicado mucho tiempo a desarrollar escenarios hipotéticos sobre cómo se podría usar y abusar de ella. Estamos emocionados de que estas ideas comiencen a producirse. Pero también somos conscientes de que esta es la parte difícil.

Declaración:

  1. Este artículo originalmente titulado “Una mala firma podrá vaciar tu cuenta en Ethereum después de EIP-3074” es reproducido de [clientes ligeros]]. Todos los derechos de autor pertenecen al autor original [lightclients]. Si tiene alguna objeción a la reimpresión, por favor contacte al Gate Learnequipo, el equipo lo manejará lo antes posible.

  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo representan únicamente las opiniones personales del autor y no constituyen ningún consejo de inversión.

  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Compartir

Contenido

Calendario cripto

Actualizaciones de proyectos
Etherex lanzará el Token REX el 6 de agosto.
REX
22.27%
2025-08-06
Día de Desarrollo Raro & Gobernanza en Las Vegas
Cardano organizará el Rare Dev & Governance Day en Las Vegas, del 6 al 7 de agosto, con talleres, hackathons y paneles de discusión centrados en el desarrollo técnico y los temas de gobernanza.
ADA
-3.44%
2025-08-06
Cadena de bloques.Rio en Río de Janeiro
Stellar participará en la conferencia Cadena de bloques.Rio, que se llevará a cabo en Río de Janeiro, del 5 al 7 de agosto. El programa incluirá conferencias magistrales y paneles de discusión con representantes del ecosistema Stellar en colaboración con los socios Cheesecake Labs y NearX.
XLM
-3.18%
2025-08-06
Webinar
Circle ha anunciado un seminario web en vivo titulado "La Era del GENIUS Act Comienza", programado para el 7 de agosto de 2025, a las 14:00 UTC. La sesión explorará las implicaciones de la recién aprobada Ley GENIUS—el primer marco regulatorio federal para moneda estable en los Estados Unidos. Dante Disparte y Corey Then de Circle dirigirán la discusión sobre cómo la legislación impacta la innovación en activos digitales, la claridad regulatoria y el liderazgo de EE. UU. en la infraestructura financiera global.
USDC
-0.03%
2025-08-06
AMA en X
Ankr llevará a cabo un AMA en X el 7 de agosto a las 16:00 UTC, centrándose en el trabajo de DogeOS en la construcción de la capa de aplicación para DOGE.
ANKR
-3.23%
2025-08-06

Artículos relacionados

¿Qué es Tronscan y cómo puedes usarlo en 2025?
Principiante

¿Qué es Tronscan y cómo puedes usarlo en 2025?

Tronscan es un explorador de blockchain que va más allá de los conceptos básicos, ofreciendo gestión de carteras, seguimiento de tokens, información sobre contratos inteligentes y participación en gobernanza. Para 2025, ha evolucionado con funciones de seguridad mejoradas, análisis ampliado, integración entre cadenas y una mejor experiencia móvil. La plataforma ahora incluye autenticación biométrica avanzada, monitoreo de transacciones en tiempo real y un completo panel de DeFi. Los desarrolladores se benefician del análisis de contratos inteligentes potenciado por IA y entornos de prueba mejorados, mientras que los usuarios disfrutan de una vista unificada de cartera multi-cadena y navegación basada en gestos en dispositivos móviles.
11/22/2023, 6:27:42 PM
¿Cómo hacer su propia investigación (DYOR)?
Principiante

¿Cómo hacer su propia investigación (DYOR)?

"Investigar significa que no sabes, pero estás dispuesto a averiguarlo". - Charles F. Kettering.
11/21/2022, 10:10:26 AM
¿Qué es SegWit?
Principiante

¿Qué es SegWit?

Segregated Witness (SegWit) es una actualización en la cadena de bloques de Bitcoin que separa los datos del testigo del bloque base. La idea de SegWit fue propuesta por el desarrollador Pieter Wuille en 2015. Es una mejora destinada a resolver el problema de la maleabilidad de las transacciones y escalar la red.
11/21/2022, 8:21:30 AM
¿Qué es el análisis fundamental?
Intermedio

¿Qué es el análisis fundamental?

Indicadores y herramientas adecuados combinados con criptonoticias conforman el mejor análisis fundamental posible para la toma de decisiones
11/21/2022, 10:09:23 AM
Guía para principiantes en el comercio
Principiante

Guía para principiantes en el comercio

Este artículo abre la puerta al comercio de criptomonedas, explora áreas desconocidas, explica los proyectos de criptomonedas y advierte a los lectores sobre los riesgos potenciales.
11/21/2022, 9:57:27 AM
¿Qué es Solana?
06:10
Principiante

¿Qué es Solana?

Como proyecto de cadena de bloques, Solana tiene como objetivo optimizar la escalabilidad de la red y aumentar la velocidad, y adopta un algoritmo de prueba de historial único para mejorar significativamente la eficiencia de las transacciones y la secuenciación en cadena.
11/21/2022, 8:06:27 AM
Empieza ahora
¡Registrarse y recibe un bono de
$100
!