Ver más

Abstracción de Cuentas en Ethereum: ¿El futuro de las wallets?

4 mins
Editado por Luis Blanco
Únete a Nuestra Comunidad de Trading en Telegram

La Abstracción de Cuentas Ethereum es un cambio propuesto en el protocolo Ethereum que tiene como objetivo hacer que la red Ethereum sea más flexible y escalable.

La arquitectura actual de Ethereum requiere que cada transacción sea iniciada por una Externally Owned Account (EOA) y este enfoque presenta algunas limitaciones, especialmente para los developers (desarrolladores, en español) que construyen aplicaciones más complejas.

La solución de abstracción de cuentas propuesta tiene como objetivo cambiar este modelo haciendo que la red Ethereum sea más centrada en contratos.


¿Qué es ERC-4337?

ERC-4337 es un estándar propuesto para implementar la abstracción de cuentas en la red Ethereum. ERC significa “Ethereum Request for Comments” y es una propuesta formalizada para una interfaz o contrato estándar en la red Ethereum.

En este sentido, ERC-4337 define un nuevo tipo de cuenta llamada “Meta Account”, que es un contrato que puede contener ETH y otros tokens, y puede realizar transacciones en nombre de los usuarios que han autorizado la Meta Account. Esto permite un enfoque más flexible y modular para la gestión de cuentas en la red Ethereum.

El concepto de Meta Account introducido por ERC-4337 es similar al enfoque de Abstracción de Cuenta Nativa, ya que permite que los contratos controlen directamente las cuentas en la red Ethereum al tomar posesión de la clave privada de la cuenta.

Sin embargo, en lugar de requerir una hard fork en el protocolo Ethereum, el enfoque de Meta Account se puede implementar como un contrato inteligente, lo que lo hace más flexible y compatible con contratos y aplicaciones existentes.

La Abstracción de Cuentas Ethereum y el estándar ERC-4337 tienen como objetivo hacer que la red Ethereum sea más flexible, escalable y modular.

Tienen el potencial de permitir nuevos casos de uso y aplicaciones, especialmente en áreas de finanzas descentralizadas (DeFi), donde los contratos inteligentes y los flujos de trabajo complejos requieren un enfoque más flexible y personalizado para la gestión de cuentas.


¿Cómo funciona la Abstracción de Cuentas Ethereum?

La arquitectura actual de Ethereum requiere que cada transacción sea iniciada por una Externally Owned Account (EOA), que es esencialmente la clave privada de un usuario.

Fuente: Github @vbuterin Account Abstraction Roadmap
Fuente: Github @vbuterin Account Abstraction Roadmap

Se proponen dos tipos principales de abstracción de cuentas:

  1. Abstracción de cuenta nativa: Este enfoque permitiría que un contrato controle directamente una cuenta en la red Ethereum al tomar posesión de la clave privada de la cuenta. Esto le daría al contrato control total sobre la cuenta y sus fondos, y permitiría aplicaciones y flujos de trabajo más complejos.
  1. Abstracción de cuenta basada en contrato: Este enfoque crearía una nueva capa de abstracción entre la red Ethereum y los contratos inteligentes, lo que permitiría que los contratos interactúen con la red sin controlar directamente las cuentas. Esto permitiría una mayor flexibilidad y seguridad, ya que los contratos no necesitarían almacenar claves privadas ni controlar fondos directamente.

¿Cuáles son las EIP propuestos para la Abstracción de Cuentas?

Tras esta propuesta, se presentaron varias EIP, incluyendo EIP-615, EIP-1014, EIP-1052 y EIP-1930, todos ellas con el objetivo de mejorar el concepto de abstracción de cuentas.

Sin embargo, estas propuestas permanecieron inactivas o aún estaban en discusión.

  • EIP-615: Esta propuesta sugiere un método para crear cuentas basadas en contratos, lo que permitiría a los contratos crear y administrar sus propias cuentas en la red Ethereum.
  • EIP-1014: Esta propuesta introduce el concepto de “CREATE2”, que permite crear contratos en una dirección predeterminada sin necesidad de realizar una transacción
  • EIP-1052: Esta propuesta sugiere una optimización para la Ethereum Virtual Machine (EVM) que permitiría a los contratos inteligentes verificar si otros contratos existen en la red sin necesidad de interactuar directamente con ellos.
  • EIP-1077: Esta propuesta sugiere un nuevo opcode llamado “STATICCALL”, que permitiría a los contratos inteligentes ejecutar código en un contexto de solo lectura, reduciendo los costos de gas y aumentando la eficiencia.
  • EIP-1930: Esta propuesta sugiere un método para crear “meta-transacciones”, lo que permitiría a los usuarios firmar transacciones con una clave privada que posee un tercero, como una billetera o un exchange.
  • EIP-2938: Esta propuesta introduce un nuevo tipo de transacción llamado “CREATE2”, que permitiría un despliegue de contratos más eficiente al permitir que los contratos se creen en una dirección determinista.
Ethereum

Conclusión

Las EIP propuestas para la abstracción de cuentas y el estándar ERC-4337 tienen el potencial de mejorar significativamente la flexibilidad, escalabilidad y seguridad de la red Ethereum, especialmente en el área de finanzas descentralizadas.

Sin embargo, es importante tener en cuenta que estas propuestas aún están en etapa de desarrollo y pueden sufrir cambios adicionales antes de su implementación.

Además, si bien estas propuestas tienen el potencial de habilitar nuevos casos de uso y aplicaciones, no está claro si se convertirán en el estándar dominante para billeteras y gestión de cuentas en el ecosistema de Ethereum. Todo dependerá de cómo la comunidad adopte e implemente estas propuestas.


Preguntas frecuentes

¿Qué es la Abstracción de Cuentas Ethereum?

¿Qué es ERC-4337?

¿Cuáles son las EIP propuestos para la Abstracción de Cuentas?

Trusted

Descargo de responsabilidad

Descargo de responsabilidad: De acuerdo con las pautas de Trust Project, el contenido educativo de este sitio web se ofrece de buena fe y solo con fines de información general. BeInCrypto prioriza proporcionar información de alta calidad, tomándose el tiempo para investigar y crear contenido informativo para los lectores. Si bien los socios pueden recompensar a la empresa con comisiones por las ubicaciones en los artículos, estas comisiones no influyen en el proceso de creación de contenido imparcial, honesto y útil. Cualquier acción tomada por el lector en base a esta información es estrictamente bajo su propio riesgo.

Screenshot-2022-06-30-at-02.57.56.png
Luciano Rod
CEO de Scalar Dynamics.
READ FULL BIO
Patrocinado
Patrocinado