Desde Ethereum nace una tecnología para usar cuentas multiredes 

Desarrolladores de Ethereum presentaron una nueva propuesta técnica que apunta a resolver la fragmentación de cuentas entre redes. Se trata del estándar ERC-8092: Associated Accounts (Cuentas asociadas). 

Ese estándar postula un método común para vincular direcciones que existen en distintas cadenas y que incluso utilizan arquitecturas criptográficas diferentes: 

Al aprovechar ERC-7930 para la representación de direcciones, ERC-8092 permite asociaciones entre cuentas en distintas cadenas y con diferentes arquitecturas criptográficas. Esta capacidad entre cadenas es esencial para los sistemas modernos de identidad multired. 

Documento de ERC-8092 

En términos técnicos, ERC-7930 es un estándar complementario que define un formato común para describir direcciones de distintas redes, sin establecer relaciones entre ellas.  

Sobre esa base, ERC-8092 construye un mecanismo para asociar cuentas que pueden existir en múltiples cadenas, más allá de Ethereum. Es una capa de identidad que apunta a ser compatible con arquitecturas heterogéneas. 

No obstante, ambas propuestas están en estado de revisión y, para conseguir lo que prometen, deberán ser aprobadas por la comunidad Ethereum.  

¿Qué problema resuelve ERC-8092?

ERC-8092, presentado el 2 de diciembre, fue creado para asociar cuentas de distintas redes sin necesidad de mover fondos ni desplegar contratos específicos.  

El texto del estándar aclara el problema al que apunta:  

Gestionar múltiples direcciones blockchain en distintas cadenas y plataformas genera fricciones tanto para los usuarios como para las aplicaciones. 

Documento de ERC-8092

Para abordar ese problema, ERC-8092 propone una infraestructura común que permite: 

  • Establecer relaciones de subcuentas, vinculando varias direcciones bajo una identidad principal. 
  • Delegar acciones entre cuentas, habilitando que una dirección actúe en nombre de otra de forma explícita. 
  • Agregar reputación, consolidando historial y credenciales distribuidas entre distintas direcciones. 
  • Conectar identidades entre redes, permitiendo asociaciones entre cuentas que existen en “blockchains” diferentes. 

Un uso posible en la vida real

En la práctica, un usuario puede dividir su actividad en varias wallets.  

Una para custodia, otra para interactuar con aplicaciones, otra para firmar mensajes, otra para pagos y otra enfocada en privacidad. Aunque esa separación es habitual, las aplicaciones no tienen una forma estándar de reconocerla. 

Con ERC-8092, el usuario podría declarar qué cuentas están asociadas. Una aplicación, al detectar ese vínculo, podría reconocer acciones realizadas desde otra dirección sin pedir pasos adicionales.  

Ese proceso, según lo explicado, ocurriría sin mover fondos ni exponer balances, y con la posibilidad de revocar la relación en cualquier momento. 

Posibles desventajas de usar “cuentas multicadenas”

Ese tipo de asociaciones también podría plantear desafíos.  

La posibilidad de vincular múltiples direcciones bajo una misma identidad aumenta el riesgo de correlación entre cuentas que hoy permanecen separadas, lo que podría afectar la privacidad si las aplicaciones o terceros acceden a esa información de forma indiscriminada.  

Además, una mala gestión de permisos o delegaciones podría ampliar el impacto de errores operativos o compromisos de seguridad, al extender sus efectos a más de una cuenta asociada. 

Sin embargo, el diseño de ERC-8092 incluye mecanismos que ayudan a mitigar estos riesgos. 

Por ejemplo, las asociaciones pueden almacenarse on chain off chain. El almacenamiento en cadena prioriza transparencia y composabilidad, mientras que el fuera de cadena apunta a reducir costos y mejorar escalabilidad, además de permitir que el usuario limite la exposición pública de los vínculos entre sus cuentas

Además, cualquiera de las cuentas asociadas puede revocar la asociación en cualquier momento.  

El estándar define reglas para validar fechas, verificar firmas y comprobar si un vínculo sigue vigente, lo que reduce el impacto de asociaciones obsoletas, errores de configuración o delegaciones que ya no se desean mantener activas. 

¿Cómo funciona el estándar ERC-8092 propuesto en Ethereum?

ERC-8092 define dos estructuras de datos centrales. La primera es el Associated Account Record (AAR), o Registro de Cuenta Asociada.  

Allí se detalla qué cuenta inicia la asociación, cuál la aprueba, desde cuándo es válida y, opcionalmente, en qué contexto se utiliza. 

La segunda es el Signed Association Record (SAR), o Registro de Asociación Firmado. Este envuelve al AAR con las firmas criptográficas las cuentas asociadas, el tipo de clave empleada y el estado de revocación del vínculo. 

Ambas cuentas firman el mismo mensaje estructurado utilizando EIP-712, un estándar de Ethereum que define cómo firmar datos legibles y verificables. El resultado es una prueba criptográfica sin intermediarios, que puede ser validada por cualquier aplicación. 

Conforme su documento, ERC-8092 admite múltiples esquemas de firma de transacciones:  

  • Ed25519 (común en redes como Solana). 
  • BLS12-381 junto a métodos que habilitan el uso de passkeys y autenticación biométrica.  
  • También se contemplan firmas de contratos inteligentes mediante ERC-1271 y ERC-6492

En conjunto, ERC-8092 busca ofrecer un marco técnico común para declarar, verificar y gestionar asociaciones entre cuentas, con el objetivo de facilitar el desarrollo de identidades multicadena. 

Articulos Relacionados