Básico
Spot
Opera con criptomonedas libremente
Margen
Multiplica tus beneficios con el apalancamiento
Convertir e Inversión automática
0 Fees
Opera cualquier volumen sin tarifas ni deslizamiento
ETF
Obtén exposición a posiciones apalancadas de forma sencilla
Trading premercado
Opera nuevos tokens antes de su listado
Contrato
Accede a cientos de contratos perpetuos
TradFi
Oro
Plataforma global de activos tradicionales
Opciones
Hot
Opera con opciones estándar al estilo europeo
Cuenta unificada
Maximiza la eficacia de tu capital
Trading de prueba
Introducción al trading de futuros
Prepárate para operar con futuros
Eventos de futuros
Únete a eventos para ganar recompensas
Trading de prueba
Usa fondos virtuales para probar el trading sin asumir riesgos
Lanzamiento
CandyDrop
Acumula golosinas para ganar airdrops
Launchpool
Staking rápido, ¡gana nuevos tokens con potencial!
HODLer Airdrop
Holdea GT y consigue airdrops enormes gratis
Launchpad
Anticípate a los demás en el próximo gran proyecto de tokens
Puntos Alpha
Opera activos on-chain y recibe airdrops
Puntos de futuros
Gana puntos de futuros y reclama recompensas de airdrop
Inversión
Simple Earn
Genera intereses con los tokens inactivos
Inversión automática
Invierte automáticamente de forma regular
Inversión dual
Aprovecha la volatilidad del mercado
Staking flexible
Gana recompensas con el staking flexible
Préstamo de criptomonedas
0 Fees
Usa tu cripto como garantía y pide otra en préstamo
Centro de préstamos
Centro de préstamos integral
Centro de patrimonio VIP
Planes de aumento patrimonial prémium
Gestión patrimonial privada
Asignación de activos prémium
Quant Fund
Estrategias cuantitativas de alto nivel
Staking
Haz staking de criptomonedas para ganar en productos PoS
Apalancamiento inteligente
New
Apalancamiento sin liquidación
Acuñación de GUSD
Acuña GUSD y gana rentabilidad de RWA
Después de EIP-3074, ¿las firmas maliciosas provocarán que se agoten los fondos de la cuenta Ethereum?
Autor: clientes ligeros
Traducción: MetaCat
Después de EIP-3074, una firma incorrecta puede agotar el saldo de su cuenta Ethereum.
Sí, es verdad.
¡Los coautores de EIP-3074 están aquí! Antes de que las cosas se salgan aún más de control, permítanme dejar de lado esta preocupación por un momento.
En primer lugar: actualmente no he oído hablar de ninguna billetera que admita la firma de datos sin prefijo. Esto significa que actualmente ninguna billetera admite EIP-3074. No importa cuántos paneles de control navegue o cuántas funciones avanzadas active. El mensaje para EIP-3074 no se puede firmar en este momento.
El mensaje que firma para “iniciar sesión” en la dapp utiliza un estándar completamente diferente al EIP-3074, que se basa en EIP-191. Esto agregará los siguientes datos a su mensaje firmado:
0x19 <0x45 (E)>
Esta es la razón por la que es imposible engañar a alguien que haya iniciado sesión en una dapp para que firme una transacción válida de Ethereum.
Las transacciones tienen como prefijo un valor de un solo byte:
0x01 - 2930 tx0x02 - 1559 tx0x03 - 4844 tx
Para más información, ver:
EIP-3074 planea usar el prefijo 0x04. Esto lo eliminará de todos los demás tipos de datos firmables en Ethereum. Las billeteras deben elegir activamente permitir a los usuarios firmar estos mensajes.
Según la forma específica en que la billetera integra EIP-3074, puede hacer que los usuarios sean más fácilmente explotados. Para comprender esto, debemos asegurarnos de comprender cómo funcionan las firmas EIP-3074.
El mensaje de autenticación que genera la firma tiene los siguientes campos. Es importante destacar que incluye una dirección de llamada. Esta es la única dirección en la que AUTH considera válida la firma.
Para que una cuenta agote su saldo, deben cumplirse ambas de las siguientes condiciones:
La billetera debe permitir a los usuarios iniciar sesión en cualquier dirección del invocador,
El usuario no debe verificar si la persona que llama (invocador) es confiable.
Esto significa que no habrá ningún problema si el usuario ejecuta alguno de ellos.
Queremos que el software de billetera entienda: los invocadores EIP-3074 son más similares a extensiones de código de software de billetera que a contratos. Las billeteras no permiten a los usuarios ejecutar libremente código arbitrario y acceder a sus PK (claves privadas). De manera similar, no deberían permitir a los usuarios delegar arbitrariamente sus cuentas de Ethereum;
Por lo tanto, si el software de billetera integra EIP-3074 de manera insegura y los usuarios no verifican a la persona que llama con la que están interactuando, podría delegar a una persona que llama maliciosamente. Sin embargo, aún se puede deshacer enviando una única transmisión desde EOA. Esto revocará todas las firmas AUTH “en curso”.
Como mínimo, el software de billetera debería hacer que firmar mensajes EIP-3074 sea un gran problema, al igual que exportar su clave privada es un gran problema.
Suponiendo que la billetera integre 3074 de forma segura, aún es posible que una cuenta se vea comprometida. Ésta es la propiedad básica de las transacciones masivas. Le permite enviar múltiples acciones fácilmente, al igual que le permite a un atacante engañarlo para que envíe un lote de activos a una dirección que controla.
El software de billetera debe mostrar claramente cada acción que estás firmando. De esta manera, es fácil darse cuenta de que “solo tenía la intención de realizar una transacción, pero esta solicitud de firma me hizo realizar una docena de transacciones más”. Esto no se puede detectar si el procesamiento por lotes se realiza mediante firma ciega.
Sí, EIP-3074 confía mucho en la billetera. Sin embargo, ¡ya les confiamos de forma segura nuestra clave privada! No hay mayor nivel de confianza.
EIP-3074 se puede integrar y utilizar de forma segura. Si alguna billetera tiene preguntas sobre cómo hacer esto, no dude en contactarnos. Como autores de EIP-3074, actualmente estamos considerando cómo podemos ayudar mejor en la siguiente fase del desarrollo del estándar.
Hemos pasado mucho tiempo en los últimos años desarrollando escenarios hipotéticos sobre cómo se podría utilizar y abusar de él. Estamos entusiasmados de que estas ideas estén comenzando a pasar a producción. Pero también reconocemos que esta es la parte más difícil.
**Para resumir las preocupaciones posteriores a EIP-3074 de que una sola firma incorrecta podría agotar el saldo de su cuenta Ethereum: **
EIP-3074 y EIP-4337
EIP-3074 es algo muy bueno para los proveedores de abstracción de cuentas porque es muy beneficioso para nuestros clientes.