Les développeurs d’Ethereum ont présenté une nouvelle proposition technique visant à résoudre la fragmentation des comptes entre les réseaux. C’est la norme ERC-8092 : Comptes associés (Comptes associés).
Cette norme postule une méthode commune pour relier les adresses qui existent dans différentes chaînes et qui même Ils utilisent différentes architectures cryptographiques :
En tirant parti de l’ERC-7930 pour la représentation des adresses, l’ERC-8092 permet des associations entre des comptes sur différentes chaînes et avec différentes architectures cryptographiques. Cette capacité inter-chaînes est essentielle pour les systèmes d’identité multi-réseaux modernes.
Document ERC-8092
En termes techniques, ERC-7930 est une norme complémentaire qui définit un format commun pour décrire les adresses de différents réseaux, sans établir de relations entre eux.
Sur cette base, ERC-8092 construit un mécanisme pour associer des comptes pouvant exister sur plusieurs chaînesau-delà d’Ethereum. C’est une couche d’identité qui a pour vocation d’être compatible avec des architectures hétérogènes.
Cependant, les deux propositions sont en cours d’examen et, pour réaliser ce qu’elles promettent, elles doivent être approuvées par la communauté Ethereum.
Quel problème l’ERC-8092 résout-il ?
ERC-8092, présenté le 2 décembre, a été créé pour associer les comptes de différents réseaux sans avoir besoin de déplacer des fonds ou déployer contrats spécifique.
Le texte de la norme clarifie le problème qu’elle aborde :
La gestion de plusieurs adresses blockchain sur différentes chaînes et plates-formes crée des frictions pour les utilisateurs et les applications.
Document ERC-8092.
Pour résoudre ce problème, ERC-8092 propose une infrastructure commune qui permet :
- Établir des relations de sous-comptesreliant plusieurs adresses sous une seule identité principale.
- Déléguer des actions entre les comptespermettant à une adresse d’agir explicitement au nom d’une autre.
- Ajouter de la réputationconsolidant l’historique et les informations d’identification distribuées entre différentes adresses.
- Connectez les identités sur les réseauxpermettant des associations entre des comptes qui existent sur différentes blockchains.
Une utilisation possible dans la vraie vie
En pratique, un utilisateur peut répartir son activité sur plusieurs portefeuilles.
Un pour la garde, un autre pour interagir avec les applications, un autre pour signer des messages, un autre pour les paiements et un autre axé sur la confidentialité. Bien que cette séparation soit courante, les applications ne disposent pas de manière standard de la reconnaître.
Avec ERC-8092, l’utilisateur peut déclarer quels comptes sont associés. Une application, en détectant ce lien, pourrait reconnaître les actions effectuées à partir d’une autre adresse sans demander d’étapes supplémentaires.
Ce processus, comme expliqué, se déroulerait sans déplacer de fonds ni exposer de soldes, et avec la possibilité de révoquer la relation à tout moment.
Inconvénients possibles de l’utilisation de « comptes multichaînes »
Ces types de partenariats pourraient également poser des problèmes.
La possibilité de relier plusieurs adresses sous une même identité augmente le risque de corrélation entre des comptes qui restent aujourd’hui distincts, ce qui pourrait affecter la confidentialité si le des applications ou des tiers accèdent à ces informations sans discernement.
Par ailleurs, une mauvaise gestion des permis ou des délégations pourrait amplifier l’impact des erreurs opérationnelles ou compromissions de sécuritéen étendant ses effets à plusieurs comptes associés.
Cependant, la conception de l’ERC-8092 inclut des mécanismes qui contribuent à atténuer ces risques.
Par exemple, les associations peuvent être stockées sur chaîne toi hors chaîne. Le stockage en chaîne donne la priorité à la transparence et à la composabilité, tandis que le stockage hors chaîne vise à réduire les coûts et à améliorer l’évolutivité, en plus de permettre l’utilisateur limite l’exposition publique des liens entre ses comptes.
De plus, n’importe lequel des comptes associés peut révoquer l’association à tout moment.
La norme définit des règles pour valider les dates, vérifier les signatures et vérifier si un lien est toujours valideréduisant ainsi l’impact des associations obsolètes, des erreurs de configuration ou des délégations que vous ne souhaitez plus garder actives.
Comment fonctionne la norme ERC-8092 proposée sur Ethereum ?
ERC-8092 définit deux structures de données de base. Le premier est l’enregistrement de compte associé (AAR).
Il détaille quel compte initie l’association, lequel l’approuve, quand elle est valide et, éventuellement, dans quel contexte elle est utilisée.
Le second est le dossier d’association signé (SAR). Ce encapsule l’AAR avec les signatures cryptographiques des comptes associésle type de clé utilisée et l’état de révocation du lien.
Les deux comptes signent le même message structuré en utilisant EIP-712, une norme Ethereum qui définit comment signer des données lisibles et vérifiables. Le résultat est une preuve crypto sans intermédiairesqui peut être validé par n’importe quelle application.
Selon son document, ERC-8092 prend en charge plusieurs schémas de signature de transactions :
- Ed25519 (commun sur les réseaux comme Solana).
- BLS12-381 avec des méthodes qui permettent d’utiliser clés d’accès et l’authentification biométrique.
- La signature de contrats intelligents via ERC-1271 et ERC-6492 est également envisagée.
Ensemble, ERC-8092 cherche à fournir un cadre technique commun pour déclarer, vérifier et gérer les associations entre comptes, dans le but de faciliter le développement d’identités multi-chaînes.