
Wallet Safe propone eliminar las llaves privadas en Ethereum con ERC-7955
El equipo de Safe, creador del popular monedero multifirma, presentó el 28 de agosto una propuesta técnica que podría redefinir la infraestructura de Ethereum: el estándar ERC-7955. El objetivo central es sustituir la dependencia de las llaves privadas en el despliegue de contratos inteligentes, un cambio que apunta a transformar la manera en que se configuran aplicaciones en la red y en sus cadenas compatibles.
Las llaves privadas, hasta ahora indispensables para autorizar transacciones y administrar contratos, representan un riesgo significativo: su pérdida o robo expone por completo los activos de los usuarios. Con ERC-7955, Safe busca reemplazar este esquema tradicional por un modelo basado en permisos configurables, donde se pueden asignar autorizaciones a personas o entidades sin necesidad de custodiar una clave única.
El problema del Singleton Factory
Uno de los principales retos que motivan la iniciativa es la dependencia de Safe respecto a un actor autorizado para controlar el contrato Singleton Factory. Este contrato actúa como “plantilla” para desplegar wallets multisig en múltiples redes, evitando reescribir código cada vez. Sin embargo, el hecho de que estuviera ligado a una clave privada suponía riesgos de centralización, fallas técnicas y bloqueos en el despliegue cuando se producían errores en la estimación del gas.
Cómo funcionaría ERC-7955
La propuesta plantea un sistema permissionless, es decir, sin necesidad de permisos especiales ni llaves privadas. Para lograrlo, se apoya en dos herramientas ya presentes en Ethereum:
-
Opcode CREATE2: permite calcular de antemano la dirección donde quedará desplegado un contrato.
-
EIP-7702, incorporado con la actualización Pectra, que habilita wallets con capacidades de contratos inteligentes para automatizar operaciones.
El diseño contempla un bootstrap contract que facilitaría la creación de un factory contract determinista. En la práctica, cualquier red compatible tendría siempre la misma dirección previsible para ese contrato, lo que mejoraría la interoperabilidad y eliminaría la dependencia de que Safe lo despliegue manualmente. Además, cualquier usuario podría iniciar el proceso con una transacción, distribuyendo responsabilidades y reduciendo puntos únicos de fallo.
Beneficios y desafíos
De acuerdo con Safe, la adopción de ERC-7955 aportaría ventajas notables:
-
Mayor seguridad y resiliencia frente a fallas o ataques.
-
Flexibilidad en costos de gas, resolviendo limitaciones actuales.
-
Posibilidad de recuperar despliegues fallidos, sin alterar la dirección prevista del contrato.
-
Interoperabilidad más sencilla entre redes, favoreciendo a desarrolladores y usuarios.
No obstante, la propuesta también enfrenta retos importantes. Su éxito depende en gran medida de la implementación de EIP-7702, que todavía debe superar preocupaciones de seguridad vinculadas a intentos de phishing. Asimismo, la eliminación de llaves privadas como mecanismo de control requerirá auditorías exhaustivas para garantizar que no se abran nuevos vectores de vulnerabilidad.
En conclusión, ERC-7955 plantea una evolución clave para Ethereum, con el potencial de redefinir la manera en que se despliegan contratos inteligentes y se gestionan wallets. Si logra superar las limitaciones actuales, podría marcar el inicio de una infraestructura más descentralizada, segura y flexible para el ecosistema.

