ERC-5189 introduce un nuevo marco para formatear y transmitir datos, optimizando la forma en que los desarrolladores manejan e interactúan con crypto y digital assets en la blockchain. Coescrito por miembros del equipo de Sequence Agustín Aguilar, Philippe Castonguay y Michael Standen, ERC-5189 ofrece una propuesta alternativa a ERC-4337.
Junto con una página dedicada, el equipo también lanzó una demo y ha puesto el código a disposición de los desarrolladores como open-source para que lo prueben y exploren. Este artículo tiene como objetivo arrojar luz sobre esta nueva propuesta para avanzar en la experimentación y discusión dentro de la comunidad de desarrolladores web3, mejorar los estándares existentes de account abstraction e impulsar el ecosistema.

Comprendiendo ERC-5189 por Sequence
¿Qué es ERC-5189?
ERC-5189 es un mempool descentralizado listo para usar. En una transacción de blockchain, un mempool, o memory pool, es una lista de transacciones pendientes esperando la validación de un nodo antes de que se confirme en un bloque en la blockchain. Esto es similar a usar entornos de "Staging" en el desarrollo de software tradicional para realizar pruebas y control de calidad antes de lanzar a producción.
ERC-5189 propone una forma de account abstraction que asegura la compatibilidad con las smart contract wallets existentes. Proporciona flexibilidad para diseños alternativos mientras evita cambios en la capa de consenso en la blockchain, haciéndolo más barato, potente, conveniente y accesible para los desarrolladores.
Esta propuesta introduce el concepto de endorser contracts como una alternativa a la estructura actual para las transacciones AA alineadas con el formato actual de ERC-4337. ERC-5189 mueve toda la "meta-lógica" asociada con las transacciones a contratos independientes llamados endorsers.
Los endorser contracts son instancias específicas de smart contracts diseñadas para evaluar la calidad de las transacciones AA. Su evaluación ayuda a los bundlers a decidir si retener o descartar una transacción en el mempool. Nunca se llaman on-chain, durante una transacción, y son de uso gratuito.

Off-Chain vs On-Chain Explicado
Para asegurar la compatibilidad con este estándar ERC, los desarrolladores que integren sus smart contract wallets deben crear e implementar un endorser contract o utilizar uno existente que se alinee con las especificaciones de su wallet. Este enfoque mejora la fiabilidad de las transacciones y agiliza la integración sin imponer un marco de transacción estricto.
ERC-5189 no cambia la capa de consenso ni impone cambios en las smart contract wallets existentes, por lo que los desarrolladores no tienen problemas de compatibilidad con versiones anteriores y se benefician de mecánicas de diseño más flexibles, y se encuentran con una gama más amplia que los estándares AA de la competencia.

Logotipo de Sequence
Características clave de ERC-5189
ERC-5189 logra el objetivo principal de account abstraction, permitiendo a los usuarios retransmitir transacciones de smart contract wallet utilizando un mempool descentralizado.
ERC-5189 desbloquea el potencial de la account abstraction de costo cero con:
1. Wallets más simples y flexibles: Las wallets tienen más libertad en cómo operan. Este ERC evita restricciones en las funcionalidades, permitiendo a los desarrolladores construir características innovadoras.
2. Fácil adopción para wallets existentes: No se requieren cambios para que las wallets existentes sean compatibles. Esto asegura una transición suave y evita interrupciones para los usuarios actuales.
3. Reducción de gas fees para los usuarios: La validación de transacciones ocurre off-chain, por lo que los usuarios no pagan gas extra por esta medida de seguridad.
4. Operaciones de bundler más seguras: Los contratos "Endorser" validan las transacciones antes de que los bundlers las incluyan, minimizando el riesgo de incluir transacciones maliciosas.
5. Sistema de endorser descentralizado y dinámico: Cualquiera puede crear un endorser, fomentando la competencia y la innovación. Los bundlers pueden elegir endorsers confiables basándose en un registro público.

¿Qué es ERC-5189?
¿Por qué es importante ERC-5189?
ERC-5189 permite a todas las smart wallets retransmitir transacciones sin usar un relayer centralizado. Asegura una comunicación fluida entre los desarrolladores de wallets y los operadores de mempool, permitiéndoles "entender" si las operaciones son "saludables" o no. Aunque ERC-5189 resuelve los mismos desafíos que ERC-4337, propone un marco con diferentes trade-offs.
Agustín Aguilar, Head of Research en Sequence: "ERC-5189 es una nueva perspectiva y alternativa al estándar ERC-4337, con el objetivo de mantener la libertad de "borrón y cuenta nueva" al construir smart contract wallets. Aunque requiere un trade-off en la simplicidad operativa para los operadores de mempool, mantiene la adaptabilidad necesaria para soportar tanto wallets anteriores como actuales, así como facilitar la integración de ideas futuras."
El futuro de ERC-5189
ERC-5189 representa un paso significativo en la estandarización de los mempools AA. Sequence ha puesto el código de ERC-5189 como open-source para la comunidad y continúa recibiendo comentarios y sugerencias para mejorarlo.
Recursos para desarrolladores para empezar con ERC-5189:
- Explora su demo de Sendify para enviar cualquier token ERC-20 sin poseer ningún ETH con cualquier web3 wallet
- Ejecuta un bundler usando su bundler de referencia open-source
Para los usuarios que buscan información más detallada y actualizaciones sobre ERC-5189, visiten el sitio oficial y aprendan más aquí.

¿Por qué es importante ERC-5189?
¿Más sobre Sequence?
Sequence es una plataforma de desarrollo todo en uno líder para integrar web3 en videojuegos. Incorpora, monetiza, haz crecer y retén jugadores con la tecnología galardonada de Sequence. Desde coleccionables y recompensas propias hasta experiencias totalmente on-chain, la plataforma fácil de integrar de Sequence resuelve las complejidades de la blockchain, para que los desarrolladores puedan centrarse en la ejecución creativa y en ofrecer experiencias de juego increíbles.
Con la confianza de cientos de videojuegos y miles de desarrolladores. Sequence está respaldada por Take-Two Interactive, Ubisoft, Xsolla, Bitkraft, Brevan Howard, Coinbase, Polygon y más. Este artículo se inspiró en una publicación de blog original, puedes leer el artículo original aquí para más información.




