Autor: cygaar

Compilado por: Shenchao TechFlow

"La abstracción de cuentas es el futuro de las criptomonedas".

Probablemente hayas escuchado esta frase muchas veces pero no sabes exactamente qué significa. Hoy, solucionemos este problema.

Voy a darle una guía para principiantes sobre la abstracción de cuentas: qué es, cómo funciona y cómo revolucionará las aplicaciones de criptomonedas.

No entraremos en los detalles técnicos y de implementación de la abstracción de la cuenta (ese es un tema para otro día). En lugar de ello, proporcionaré una descripción general de alto nivel y demostraré mediante ejemplos prácticos cómo la abstracción de cuentas ha mejorado la experiencia del usuario de criptomonedas en los últimos años.

En pocas palabras, la abstracción de cuentas es un conjunto de marcos y estándares que pueden mejorar en gran medida la funcionalidad de las billeteras (cuentas) criptográficas.

Puedes pensar en ello como darle a un Honda Civic de 1999 la capacidad de volar; todavía se conduce como un automóvil, pero ahora puede hacer mucho más.

Quizás te preguntes, ¿por qué las carteras criptográficas no tienen estas potentes funciones de forma predeterminada? La respuesta es que en algunas cadenas de bloques modernas, son realmente poderosas, pero en las cadenas de bloques heredadas como Ethereum, las cuentas se diseñaron antes de que entendiéramos completamente todos sus usos y peligros potenciales.

En Ethereum (y muchas cadenas EVM) utilizamos principalmente cuentas de propiedad externa (EOA). Se trata de carteras sencillas que sólo pueden contener activos e iniciar transacciones. Están vinculados a una única clave privada y no pueden realizar operaciones complejas.

Al mismo tiempo, también tenemos contratos inteligentes, códigos que se ejecutan automáticamente en la blockchain. Los contratos inteligentes se pueden programar para realizar casi cualquier tarea.

¿No sería genial si pudiéramos agregar la flexibilidad de los contratos inteligentes a la billetera criptográfica de todos? Aquí es donde entran las Cuentas de Contrato (CA): son una parte central de la abstracción de la cuenta.

La cuenta de contrato integra las funciones ilimitadas de los contratos inteligentes en la billetera, mejorando enormemente su funcionalidad. Estas billeteras aún pueden contener fondos pero ya no dependen de una única clave privada.

En el pasado, si perdías tu clave privada, perdías tu billetera.

Esto crea una muy mala experiencia para los usuarios que no utilizan criptomonedas. Con una cuenta de contrato, la billetera puede operar a través de una variedad de métodos de autenticación, sin la necesidad de firmas de claves privadas tradicionales.

Puede autenticarse mediante reconocimiento de huellas dactilares, proveedores externos (como Google, Apple), firma múltiple o diferentes esquemas de firma.

Incluso si realmente pierde la clave privada original, aún puede recuperar la cuenta mediante el método establecido.

Hay muchas formas de crear una verificación de cuenta. Estos métodos no solo mejoran la seguridad de la billetera, sino que la Abstracción de Cuenta (AA) también le brinda a la billetera nuevas funciones.

En las cuentas de propiedad externa (EOA), todas las transacciones deben pagarse utilizando el token de combustible nativo en la cadena y deben ser pagadas por el originador. Además, sólo se puede realizar una transacción a la vez.

Pero con AA:

  • Las transacciones pueden ser patrocinadas en su totalidad por un tercero (normalmente la aplicación)

  • Las transacciones se pueden pagar con diferentes monedas (por ejemplo, USDC en lugar de ETH)

  • Las transacciones se pueden realizar por lotes, lo que ahorra en tarifas de gas y permite que se realicen intercambios de tokens sin necesidad de aprobaciones individuales.

Se puede ver que AA puede mejorar significativamente la experiencia del usuario de aplicaciones cifradas. Anteriormente, estábamos atados a estructuras rígidas que hacían que comenzar con las criptomonedas fuera engorroso y difícil. Ahora, con AA, podemos crear experiencias de usuario que rivalicen o superen las aplicaciones Web2 tradicionales.

Cabe destacar que estas cuentas de contratos inteligentes todavía están completamente controladas por los propios usuarios y ningún tercero puede acceder a los fondos del usuario; todos los activos siguen estando en autocustodia.

Entonces, ¿cuál es el estado actual de AA?

En EVM, tenemos propuestas como ERC-4337 y EIP-7702, que sientan las bases para AA.

Hoy en día, muchas de las funciones que mencioné ya están implementadas. Sin embargo, convertir una billetera existente en una billetera por contrato todavía requiere mucho trabajo.

En el futuro, publicaré una guía detallada de abstracción de cuentas con más detalles.

Por ahora, todo lo que necesita saber es que AA es nuestra clave para una experiencia de usuario simple, segura y poderosa que marcará el comienzo de la próxima ola de usuarios de criptomonedas.