👩🚀 ¿Cómo Ethereum está Cambiando el Juego con Account Abstraction?
¡Hola Voyagers! Bienvenido a Orígenes. En esta sección nos enfocamos en conceptos fundamentales y que prometen ser las bases para el futuro del ecosistema, indagaremos un poco en estos ensayos sobre diferentes temas que queremos compartir y que pueden pasar desapercibidos, pero que siguen siendo fundamentales para obtener la mejor experiencia cripto. Esperamos disfrutes leerlo tanto como nosotros disfrutamos escribirlo.
Tiempo aproximado de lectura: 09:00 min
¿Cómo Ethereum está Cambiando el Juego con Account Abstraction?
Por: Lalo
Me encanta pensar sobre cómo será nuestra realidad en un futuro. Miles de cosas siguen mejorando día con día para continuar con el objetivo principal de nuestra civilización: prosperar.
La mayoría de la gente se despierta pensando sobre cómo pueden hacer mejor su trabajo, su vida, y por ende aportar valor a la sociedad.
Si en 2010 hubiéramos pensado que el sistema SWIFT para envío de dinero de manera internacional iba a tener un competidor que no dependía de un ente central, probablemente no lo hubiéramos creído. Ahora, 13 años después, tenemos un competidor que podría ser el sucesor de miles de tecnologías y procesos. Un competidor sin un ente central, ni que depende de unas cuantas personas para que esto ocurra.
Ethereum es una de las tecnologías más brillantes dentro del ecosistema financiero, y se continúa desarrollando para que pueda ser utilizado por un mayor número de plataformas, instituciones y personas a escala global. Vemos cómo JP Morgan, el banco más importante del mundo, utiliza blockchain para hacer transferencia de activos a nivel internacional; las empresas detrás de monedas estables como Circle y Tether tienen más dinero en bonos de la tesorería de EEUU que países desarrollados como Alemania o Italia. Se viene un nuevo paradigma con la tokenización de activos del mundo físico, y todo lo que viene será potencializado en parte importante gracias a una actualización en Ethereum que permitirá un alcance mayor llamada Account Abstraction.
Primero, ¿qué es Account Abstraction?
El EIP-4337, titulado ERC-4337: Account Abstraction Using Alt Mempool,
fue una propuesta de mejora de Ethereum escrita por Vitalik y un equipo de desarrolladores en la cual proponen separar la ejecución y la confirmación de la transacción. Esto da una amplia personalización a las transacciones en lugar del tipo tradicional, en donde el usuario solicitando la ejecución de la transacción, es el único que puede pagar el gas. En marzo esta actualización se llevó a cabo y deser una Ethereum Improvement Proposal (EIP) pasó a ser el estándar ERC-4337.
Gracias a Account Abstraction se crea un distinto tipo de wallet por medio de contratos inteligentes, las cuales no necesitan de una llave privada para funcionar y tienen componentes que permiten a desarrolladoras y desarrolladores innovar y mejorar la experiencia de usuario.
Más adelante veremos cada uno de estos nuevos componentes que permiten la personalización de las transacciones, es importante primero entender la diferencia entre la ejecución de una transacción con una wallet tradicional llamada “Externally-Owned Account” (EOA) y una Smart Contract Wallet.
¿Qué es y cómo se ejecuta una transacción con una Externally-Owned Account (EOA)?
Las EOA son wallets que se generan off-chain debido a que generan una llave privada por medio de una seed phrase. Por lo general son un conjunto de 12 a 24 palabras que se encriptan, generan un HASH y así se tiene acceso a la wallet. Este tipo de tecnología es la que Satoshi Nakamoto propone para la creación de wallets para Bitcoin y también el tipo de wallet más utilizado dentro del ecosistema cripto en general.
Por ejemplo; Metamask, la billetera más utilizada dentro del ecosistema con más de 30 millones de usuarios, generan EOA wallets para sus usuarios por medio de la generación de frases semilla.
La siguiente imagen muestra el proceso de generación de una EOA y una transacción:
Previo al EIP-4337, estas billeteras eran las únicas que podían generar transacciones en Ethereum y en los Optimistic Rollups, debido a que no existía la mempool alternativa para account abstraction y componentes claves que hacen de Account Abstraction una realidad.
La manera en que estas transacciones ocurren es la siguiente:
Continúa leyendo con una prueba gratuita de 7 días
Suscríbete a Espacio Cripto Voyager: aprende, conecta y trabaja en web3 para seguir leyendo este post y obtener 7 días de acceso gratis al archivo completo de posts.