EIP-3074: Mejora de la funcionalidad y seguridad de las cuentas de Ethereum
EIP-3074 es una propuesta de mejora importante de Ethereum, diseñada para mejorar la funcionalidad de las cuentas de propiedad externa (EOA), permitiéndoles obtener una capacidad de ejecución comparable a la de los contratos inteligentes. Esta propuesta no solo mejora significativamente la experiencia del usuario, sino que también puede remodelar los mecanismos de autorización existentes, aumentando la seguridad al tiempo que se mantiene la conveniencia.
Características principales de EIP-3074
Permitir que EOA transfiera el control a un contrato designado, logrando operaciones más ricas.
Los usuarios pueden realizar múltiples operaciones en una sola transacción, lo que mejora significativamente la eficiencia.
No es necesario poseer ETH por adelantado para pagar comisiones, lo que reduce la barrera de entrada.
Mecanismo de contrato Invoker
El contrato Invoker es un contrato especial que obtiene el control de EOA. El usuario debe autorizar mediante una firma con la clave privada, especificando claramente la dirección del contrato Invoker y las operaciones permitidas.
El proceso de ejecución suele ser el siguiente:
El usuario firma y entrega el contenido al Relayer.
Relayer envía la firma al contrato de Invoker.
Después de que Invoker verifique la firma, ejecutará las operaciones relacionadas con la identidad EOA del usuario.
Es importante señalar que el contrato Invoker debe implementar su propio mecanismo de nonce para prevenir ataques de repetición.
Escenarios de aplicación de EIP-3074
Batchcall: Combina múltiples operaciones en una sola transacción, ahorrando pasos de autorización y costos de Gas.
Clave de sesión: permite a terceros operar la cuenta en nombre del usuario bajo ciertas condiciones.
Permiso nativo de ETH: implementar la función de permiso de ETH nativo.
Orden Límite: se puede establecer una orden limitada sin autorización previa.
Contrato de Intent: siempre que se cumplan las condiciones preestablecidas, cualquier persona puede realizar operaciones específicas como usuario.
Recuperación Social: transferir activos a través de un mecanismo de autorización preestablecido en caso de pérdida de la clave privada.
EIP-3074 y su impacto en el ecosistema existente
Mejorar la forma de autorización de activos
EIP-3074 se espera que reemplace el modelo actual de approve y permit. Los usuarios pueden vincular las operaciones de DApp con la autorización, logrando una ejecución atómica, aumentando la seguridad y manteniendo una buena experiencia de usuario.
Manejo de nonce EOA
En el diseño actual, el valor nonce de EOA se incluye en el contenido de la firma. Esto significa que una vez que EOA envía una transacción que cambia el valor nonce, todas las autorizaciones anteriores de EIP-3074 quedarán invalidadas. Las billeteras necesitan adoptar estrategias de gestión de nonce correspondientes a diferentes escenarios de uso (como Session Key, Social Recovery, etc.).
Resumen
EIP-3074 ha traído muchas posibilidades innovadoras al ecosistema de Ethereum, incluyendo operaciones en lote, autorización flexible, funciones como ETH Permit nativo, entre otras. No solo mejora la experiencia del usuario, sino que también refuerza la seguridad a través de la mejora del mecanismo de autorización. A medida que avanza esta propuesta, esperamos ver la implementación gradual de escenarios de aplicaciones descentralizadas más seguros y convenientes.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
19 me gusta
Recompensa
19
6
Compartir
Comentar
0/400
ConsensusDissenter
· 07-11 15:02
gas ahorró bastante, ¿verdad?
Ver originalesResponder0
ser_we_are_ngmi
· 07-11 15:00
Espero que se lance pronto, apúrate.
Ver originalesResponder0
fren.eth
· 07-11 14:59
Esto es otra vez una promoción, no sirve para nada.
Ver originalesResponder0
RugPullAlarm
· 07-11 14:52
También se dice que se fortalezca la seguridad, anteriormente los contratos inteligentes tuvieron muchos problemas.
EIP-3074: Reestructuración de la funcionalidad de la cuenta de Ethereum para mejorar la seguridad y la experiencia del usuario
EIP-3074: Mejora de la funcionalidad y seguridad de las cuentas de Ethereum
EIP-3074 es una propuesta de mejora importante de Ethereum, diseñada para mejorar la funcionalidad de las cuentas de propiedad externa (EOA), permitiéndoles obtener una capacidad de ejecución comparable a la de los contratos inteligentes. Esta propuesta no solo mejora significativamente la experiencia del usuario, sino que también puede remodelar los mecanismos de autorización existentes, aumentando la seguridad al tiempo que se mantiene la conveniencia.
Características principales de EIP-3074
Mecanismo de contrato Invoker
El contrato Invoker es un contrato especial que obtiene el control de EOA. El usuario debe autorizar mediante una firma con la clave privada, especificando claramente la dirección del contrato Invoker y las operaciones permitidas.
El proceso de ejecución suele ser el siguiente:
Es importante señalar que el contrato Invoker debe implementar su propio mecanismo de nonce para prevenir ataques de repetición.
Escenarios de aplicación de EIP-3074
EIP-3074 y su impacto en el ecosistema existente
EIP-3074 se espera que reemplace el modelo actual de approve y permit. Los usuarios pueden vincular las operaciones de DApp con la autorización, logrando una ejecución atómica, aumentando la seguridad y manteniendo una buena experiencia de usuario.
En el diseño actual, el valor nonce de EOA se incluye en el contenido de la firma. Esto significa que una vez que EOA envía una transacción que cambia el valor nonce, todas las autorizaciones anteriores de EIP-3074 quedarán invalidadas. Las billeteras necesitan adoptar estrategias de gestión de nonce correspondientes a diferentes escenarios de uso (como Session Key, Social Recovery, etc.).
Resumen
EIP-3074 ha traído muchas posibilidades innovadoras al ecosistema de Ethereum, incluyendo operaciones en lote, autorización flexible, funciones como ETH Permit nativo, entre otras. No solo mejora la experiencia del usuario, sino que también refuerza la seguridad a través de la mejora del mecanismo de autorización. A medida que avanza esta propuesta, esperamos ver la implementación gradual de escenarios de aplicaciones descentralizadas más seguros y convenientes.