Estándar ERC-4337 de Ethereum: Innovación que Cambia el Juego y es Amigable con el Usuario

La norma ERC-4337 mejora la funcionalidad y la facilidad de uso de Ethereum sin necesidad de modificar el protocolo central de la blockchain.

Por Kade Garrett

9 min lectura

Ethereum es uno de los protocolos de blockchain más populares y utilizados. Aunque su moneda nativa, el ether (ETH), puede utilizarse para realizar pagos como criptomonedas como el litecoin (LTC) o el bitcoin cash (BCH), Ethereum se diseñó para ser un protocolo de blockchain mucho más flexible y rico en funciones. Ethereum permite la ejecución de contratos inteligentes y aplicaciones descentralizadas (dApps). También permite construir tokens sobre su protocolo central.

Uno de los estándares ERC más innovadores hasta la fecha es el estándar ERC-4337. Al igual que las versiones anteriores del estándar de tokens, se diseñó para permitir funciones y opciones adicionales que no eran posibles utilizando las opciones de tokens disponibles anteriormente.

Los tokens de Ethereum son una de las razones por las que ha conseguido una cuota tan considerable del mercado de criptomonedas. Estos tokens de solicitud de comentarios de Ethereum (ERC) crean normas y marcos concretos que permiten enviar y recibir tokens ERC en la blockchain de Ethereum. Uno de los estándares de tokens más populares es el ERC-20, que permite emitir nuevos tokens fungibles en el protocolo Ethereum. Otra opción popular es el estándar de tokens ERC-721, que permite la emisión de tokens no fungibles (NFTs). Ésta es una de las razones por las que muchas de las colecciones de NFT y tokens fungibles más populares se encuentran en Ethereum.

En Ethereum hay varios estándares de tokens ERC (ERC-777, ERC-2222, etc.), y continuamente se proponen y debaten nuevas sugerencias denominadas Propuestas de Mejora de Ethereum (EIP). Algunas EIP son finalmente rechazadas, mientras que otras acaban siendo publicadas en Ethereum. Una vez que una EIP se mejora e implementa, se convierte en un ERC (ERC-4337 era antes EIP-4337).

Financiado mediante aportaciones de la Fundación Ethereum, el lanzamiento del ERC-4337 se anunció en la WalletCon 2023. Descubramos qué permite el ERC-4337 en el protocolo Ethereum—y por qué la comunidad decidió que era necesario aprobarlo.

ERC-4337 aporta nuevas funciones a Ethereum

ERC-4337 hace posibles opciones mejoradas de transacciones criptomonedas. Para diferenciarlas de las criptomonedas estándar, estas transacciones ERC-4337 se denominan Operaciones de Usuario. Este tipo de mejora de la blockchain se realizaría normalmente mediante una actualización de la blockchain y no mediante una nueva versión del estándar ERC (más adelante hablaremos de ello).

Una de las principales funciones nuevas es que permite la abstracción de cuentas en Ethereum de forma descentralizada (más información más adelante). Además, permite a los desarrolladores de dApps subvencionar parcial o totalmente las tarifas de transacción para los usuarios; en muchas dApps, el usuario debe pagar estas tarifas. ERC-4337 también permite a los usuarios pagar las comisiones con tokens ERC-20 (en lugar de ETH). Esto debería crear un mercado de comisiones descentralizado para las operaciones de contratos inteligentes. Además, permite algunas funciones de preservación de la privacidad y admite el uso de firmas agregadas. ERC-4337 también está disponible en redes compatibles con la Máquina Virtual Ethereum (EVM), como Polygon, Avalanche, Arbitrum y varias otras.

Para enviar transacciones, ERC-4337 te permite agrupar (combinar) varias transacciones para ahorrar tiempo y reducir los costes de las comisiones por transacción. También podrás preaprobar transacciones de forma automatizada. La mayoría de los wallets actuales requieren que apruebes manualmente cada transacción. Ahora, puedes crear procesos de revisión que requieran aprobación manual adicional sólo para determinadas transacciones, como las transacciones que envían más de una cantidad específica de criptomoneda (más de 1.000 USD equivalentes, por ejemplo).

Funciones de la wallet ERC-4337 amigable para el usuario

Mediante un proceso conocido como abstracción de cuenta, ERC-4337 permite el uso de cuentas inteligentes que se espera sean más fáciles de usar para los principiantes. Se espera que esta actualización catalice la adopción de criptomonedas, ya que las barreras técnicas de entrada se reducen—o eliminan continuamente. Aunque algo técnica, en esencia, la abstracción de cuentas convierte la wallet de criptomonedas de un usuario en una cuenta habilitada para contratos inteligentes. Por esta razón, muchos no llaman al ERC-4337 "estándar de tokens" y lo denominan simplemente estándar ERC; en realidad, no encaja categóricamente con los anteriores estándares de tokens ERC.

Una ventaja fundamental es cómo la abstracción de cuentas simplifica tanto el uso como la creación de wallets. Antes del ERC-4337, los usuarios generalmente tenían que memorizar una frase semilla (o almacenar esta frase fuera de línea) para crear una copia de seguridad de su wallet de criptomonedas. Mediante la abstracción, las claves privadas de una wallet de criptomonedas pueden almacenarse en el módulo de seguridad estándar de un smartphone. Esto crearía lo que algunos considerarían un hardware wallet dentro de su teléfono—aunque algunos expresan su preocupación por las vulnerabilidades de un smartphone a través de la pantalla táctil o por alguna otra vía.

ERC-4337 permite el uso de cuentas inteligentes que se espera sean más fáciles de usar para los principiantes

.

ERC-4337 te permite firmar transacciones biométricamente mediante una huella dactilar o un escáner facial como medida de seguridad adicional. Si pierdes tu teléfono, podrías recuperar el acceso a tu cuenta mediante el uso de la recuperación social con bloqueo temporal. Esto requiere que varios usuarios firmen una transacción de recuperación a través de un wallet con múltiples firmas (multi-sig). Podrías dar a un grupo de amigos o familiares de confianza la capacidad de regenerar tu cuenta. Si eso no te conviene, podrías pagar a un servicio comercial de terceros para recuperar tu cuenta en caso de necesidad.

Perder la wallet y las criptomonedas asociadas—y no poder recuperarlas—es uno de los temores que tiene la gente cuando se trata de utilizar wallets de criptomonedas no custodiadas. Hay historias de terror de personas que han perdido grandes sumas de criptomoneda de esta forma. Esta salvaguarda está diseñada para ofrecerte algunas de las funciones y la tranquilidad que puedes tener cuando utilizas un banco—sin tener que confiar en un banco—preservando así el ethos central de la criptomoneda de la falta de confianza y de permisos.

En general, la implementación de la abstracción de cuenta pretende proporcionar dos ventajas a los wallets:

  1. Haz que las wallets de criptomonedas sean más amigables con el usuario.
  2. Evita la pérdida de acceso a criptomonedas o wallet de criptomonedas.

¿Por qué no actualizar el protocolo subyacente de Ethereum?

Para muchos protocolos de blockchain, los cambios requieren una actualización del código de la blockchain que se denomina bifurcación. A menudo, se produce un acalorado debate sobre la conveniencia de introducir cambios en una blockchain. Estas actualizaciones a veces conducen a la división de una blockchain en dos redes separadas. Esto, que se denomina bifurcación dura, ha dado lugar a la bifurcación de Bitcoin en 2017, que dio lugar a Bitcoin Cash, e incluso a una bifurcación anterior de Ethereum (que dio lugar a Ethereum Classic).  La otra opción es la bifurcación suave. Las bifurcaciones suaves son compatibles con versiones anteriores—dando a los usuarios y validadores la opción de implementar o no una actualización.

Con el tiempo y el trabajo que ha supuesto la transición de Ethereum de una red de prueba de trabajo (PoW) a una red de prueba de participación (PoS) (conocida como La Fusión), la propuesta de ERC-4337 señalaba que puede pasar algún tiempo antes de que Ethereum pase por otra actualización significativa. Por esa razón, ERC-4337 se implementó como una forma de permitir actualizaciones que no cambien el protocolo central de Ethereum. Tomar este enfoque innovador ha ahorrado ostensiblemente mucho tiempo y esfuerzo. Además, ERC-4337 no creará problemas de compatibilidad como han hecho algunas bifurcaciones de blockchain.

Al tomar estos cambios en una capa de abstracción superior (la propia norma ERC-4337), se evita la necesidad de implementar cambios en el protocolo central de Ethereum (la blockchain de Ethereum). Aunque esto ha acelerado la implementación de la abstracción de cuentas en Ethereum, el objetivo es implementar finalmente esta función en el protocolo principal de Ethereum.

Qué significa ERC-4337 para la adopción de Ethereum

Con su notable mezcla de tokens ERC-20, la popularidad de los NFTs ERC-721 y la enorme presencia de Ethereum en las finanzas descentralizadas (DeFi), es probable que el ERC-4337 ayude a Ethereum a seguir siendo una de las principales blockchain, ya que la funcionalidad mejorada beneficiará a todos estos nichos distintos—pero conectados—dentro del amplio ecosistema de Ethereum.

Con la seguridad de las wallet de criptomonedas y la facilidad de uso al frente de la actualización del ERC-4337, puede que acabemos viendo cómo los recién llegados al espacio de las criptomonedas eligen Ethereum (y las blockchain compatibles con EVM) en lugar de otros ecosistemas de blockchain. Atraídos por las ventajas básicas y la facilidad de uso que ofrece ERC-4337, Ethereum podría mantener—o aumentar—la ya considerable cuota de mercado que ocupa en el amplio mercado de las criptomonedas. Para que otras blockchain sigan siendo competitivas y ganen cuota de mercado, puede que tengan que incorporar sus propias versiones de abstracción de cuentas de nivel superior. Esto les permitirá atraer a nuevos usuarios de criptomonedas que quieran experimentar la Web3 con la facilidad de uso y la simplicidad que se encuentran más comúnmente en la experiencia Web2.

Guía práctica:

  • ERC-4337 te permite agrupar y automatizar transacciones en Ethereum.
  • ERC-4337 permite la recuperación social de las wallets de criptomonedas, la autenticación biométrica de las transacciones y la posibilidad de almacenar las claves privadas de una wallet en un módulo de seguridad de un smartphone.
  • Las funciones que hace posibles la norma ERC-4337 también están disponibles en blockchains compatibles con EVM.
  • La norma ERC-4337 añade nuevas funciones a Ethereum sin necesidad de una gran actualización del protocolo blockchain de Ethereum.
  • El objetivo es proporcionar las funciones posibles gracias al ERC-4337 mediante una actualización importante del protocolo de Ethereum.

Get crypto news straight to your inbox--

sign up for the Decrypt Daily below. (It’s free).

Noticias recomendados