ERC-4337: redefiniendo la forma en que las cuentas de Ethereum

robot
Generación de resúmenes en curso

¿Por qué necesitamos ERC-4337?

Las carteras de Ethereum solían tener un “dilema” difícil de resolver: o se utilizaba una EOA (cuenta administrada externamente), disfrutando de la simplicidad pero sacrificando flexibilidad y seguridad; o se utilizaba una cartera de contrato inteligente, obteniendo lógica de programación pero necesitando gestionar dos cuentas al mismo tiempo. Esta es la razón por la que apareció el ERC-4337.

En marzo de 2023, el estándar ERC-4337 fue oficialmente implementado en la mainnet de Ethereum en forma de contrato inteligente. Esto no es una modificación del protocolo subyacente, sino un conjunto completo de normas implementadas en la capa de aplicación que permite a los desarrolladores crear sistemas de billetera con abstracción de cuentas, lo que permite un salto cualitativo en la experiencia del usuario.

¿Qué hizo ERC-4337?

La innovación central de ERC-4337 radica en la abstracción de cuentas: fusiona las ventajas de las cuentas EOA y de los contratos inteligentes. En pocas palabras, permite que una única cuenta de contrato inteligente inicie transacciones, interactúe con tokens y al mismo tiempo soporte lógica de verificación personalizada.

Este estándar fue propuesto originalmente por Vitalik Buterin y la comunidad de desarrolladores de Ethereum en 2021 (con el número inicial EIP-4337), y más tarde se estableció formalmente como un estándar ERC en 2023. Aunque la comunidad técnica a veces todavía utiliza el antiguo término “EIP-4337”, el nombre oficial ahora es ERC-4337.

¿Cómo funciona la arquitectura técnica de ERC-4337?

ERC-4337 introduce un nuevo tipo de transacción: UserOperation. Estas operaciones no pasan por el tradicional pool de transacciones de Ethereum, sino que entran en un pool de memoria independiente fuera de la cadena.

El papel clave aquí es el de los empaquetadores (bundlers). Su trabajo es recopilar y agregar estas UserOperation, y luego empaquetarlas en transacciones estándar de Ethereum para enviarlas a la blockchain. Los empaquetadores pagan tarifas de gas por esto y reciben compensación de las tarifas integradas en las UserOperation; a diferencia de los validadores de consenso, se parecen más a facilitadores de transacciones que a proveedores de seguridad.

El núcleo de todo esto es un contrato inteligente central: EntryPoint. Actúa como una puerta de enlace de ejecución segura, responsable de verificar y procesar cada UserOperation. Las distintas billeteras implementan funciones de verificación (como validateUserOp) para ejecutar la lógica de autorización personalizada.

La maravilla de esta arquitectura radica en que: no es necesario modificar el protocolo de consenso de Ethereum para lograr un sistema de billetera altamente programable y flexible.

¿Qué problemas prácticos resuelve el ERC-4337?

Las billeteras EOA tradicionales dependen de claves privadas y frases de recuperación. Una vez que los usuarios pierden esta información, no hay nada que se pueda hacer. Por otro lado, la solución de contrato inteligente que gestiona dos cuentas es tanto compleja como ineficiente, y a menudo depende de servicios de retransmisión centralizados.

ERC-4337 elimina estos puntos de dolor a través de una arquitectura unificada:

  • Lógica de verificación flexible: la billetera puede implementar autenticación de múltiples factores, mecanismos de recuperación social e incluso listas blancas de transacciones.
  • Gas abstracto: Los usuarios no necesitan pagar el gas necesariamente con ETH, pueden usar tokens ERC-20 u otros activos, pagados por un intermediario de terceros.
  • Recuperación de cuenta: perder la clave privada no significa perder los activos; la recuperación social permite que amigos te ayuden a recuperar la cuenta.
  • Operaciones en lotes: Agrupar múltiples UserOperation en una única transacción en cadena, reduciendo el consumo total de gas.

¿Qué significa para los usuarios comunes?

Estos cambios tecnológicos traducidos a la experiencia del usuario son:

  • Creación de billetera simplificada: No es necesario recordar frases de recuperación complejas; se puede recuperar con un correo electrónico o una cuenta de redes sociales.
  • Mejora de la seguridad: protección automática contra el riesgo de filtración de claves privadas, soporte para múltiples verificaciones
  • Pagos más flexibles: paga el gas con stablecoins como USDC y DAI, sin necesidad de comprar ETH adicionalmente.
  • Funciones más ricas: Pago automático regular, transacciones de autorización previa, congelación de emergencia y otras funciones avanzadas al alcance de la mano.

El significado más profundo de ERC-4337

Los tres objetivos principales de ERC-4337 son: abstracción de cuentas, descentralización y sin necesidad de actualizaciones de protocolo. Soporta usos innovadores como firmas agregadas, límites de transacciones diarios, congelación de emergencia, aplicaciones de protección de la privacidad, entre otros. Al agregar múltiples operaciones de usuarios, también puede reducir significativamente los costos en cadena y mejorar la capacidad de procesamiento de la red.

Actualmente, este estándar sigue evolucionando, la integración ecológica aún necesita mejoras, pero el ERC-4337 ya está avanzando hacia la dirección de hacer que las billeteras de criptomonedas sean más fáciles de usar y más seguras.

Para los desarrolladores, ERC-4337 proporciona un marco técnico claro que les permite construir un sistema de cuentas verdaderamente programable en Ethereum, no de manera indirecta, sino sobre la base de estándares bien diseñados. Este es un paso necesario para que las billeteras criptográficas avancen hacia aplicaciones masivas.

ETH-0,33%
USDC0,04%
DAI0,06%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado

Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanea para descargar la aplicación de Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)