Decentralized Identity in Practice: Benchmarking Latency, Cost, and Privacy
Cet article présente une étude de référence empirique comparant Ethereum, Hedera et le XRP Ledger à travers des mesures de latence, de coût et de confidentialité, révélant des compromis architecturaux distincts qui guident la sélection éclairée de systèmes d'identifiants décentralisés en fonction de exigences spécifiques de performance et de confidentialité.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous essayiez de construire une carte d'identité numérique qui vous appartient entièrement, et non à un gouvernement ou à une grande entreprise. C'est ce qu'on appelle l'Identité Décentralisée. Au lieu de stocker votre identité dans une base de données centrale qui pourrait être piratée ou tracée, vous la stockez sur un registre public et partagé (comme une blockchain) où vous contrôlez les clés.
Mais voici le problème : il existe de nombreux différents « quartiers de blockchain » où vous pouvez construire cette identité. Certains sont rapides, certains sont peu coûteux, et certains sont très privés. Les auteurs de ce document voulaient répondre à une question simple : Quel quartier est réellement le meilleur pour construire une identité numérique, et quels sont les compromis ?
Ils ne se sont pas contentés de deviner ; ils ont construit un laboratoire de test et ont soumis trois systèmes populaires à une série de tests de résistance. Voici ce qu'ils ont trouvé, expliqué simplement.
Les trois prétendants
Les chercheurs ont choisi trois différentes « villes blockchain » à tester :
- Ethereum : La ville la plus célèbre et la plus flexible, mais connue pour être coûteuse et parfois lente.
- XRPL (XRP Ledger) : Une ville connue pour être très prévisible et avoir des prix fixes et bas.
- Hedera : Une ville plus récente, connue pour être incroyablement rapide et efficace.
Ils ont testé trois actions principales pour une identité numérique :
- Créer : Créer une nouvelle identité.
- Mettre à jour : Changer vos clés ou vos informations de contact.
- Résoudre : Rechercher l'identité de quelqu'un d'autre pour la vérifier.
La course : La vitesse (Latence)
Considérez la Latence comme le temps nécessaire pour envoyer une lettre et recevoir une réponse.
- Ethereum : Créer une identité ici, c'est comme écrire une lettre sur un morceau de papier dans votre salon — c'est instantané ! Mais, si vous voulez officiellement enregistrer cette lettre sur le registre public (on-chain), vous devez attendre que le crieur public (le bloc) passe. Cela prend environ 12 secondes, et parfois la file d'attente est longue, ce qui fait que cela prend beaucoup plus de temps.
- XRPL : Cette ville fonctionne selon un programme strict. Vous ne pouvez pas envoyer une lettre avant l'arrivée du prochain bus prévu. Ce n'est pas le plus rapide absolument, mais c'est extrêmement fiable. Vous savez exactement quand votre lettre sera livrée (environ 5 à 6 secondes), à chaque fois.
- Hedera : Cette ville est comme un train à grande vitesse. Une fois que les rails sont posés, le train se déplace incroyablement vite (environ 4 secondes). Cependant, il arrive que le train doive attendre un signal provenant d'une station lointaine (le nœud miroir/mirror node), ce qui peut causer des retards occasionnels et imprévisibles.
La Surprise : Les chercheurs ont découvert que la vitesse ne dépendait pas seulement de la rapidité de la blockchain elle-même. Une grande partie du temps était consommée par les outils logiciels (SDKs) effectuant le travail avant même que la lettre n'atteigne la blockchain. C'est comme le temps que vous passez à faire votre valise avant même d'arriver à l'aéroport.
Le prix (Coût)
Considérez le Coût comme le prix du timbre.
- Ethereum : Les timbres sont chers. Si vous voulez mettre à jour votre identité, cela coûte environ 0,06 $. C'est comme payer un café de luxe à chaque fois que vous changez votre numéro de téléphone.
- XRPL : Les timbres sont incroyablement peu chers et fixes. Cela coûte environ 0,00002 $ (une infime fraction de centime). C'est comme payer un tarif fixe pour une carte postale, peu importe l'affluence au bureau de poste.
- Hedera : Très peu cher également, environ 0,0001 $. C'est légèrement plus que XRPL, mais cela reste des centimes.
La Surprise : Même si Ethereum et Hedera ont des systèmes de tarification totalement différents, le coût supplémentaire pour effectuer une mise à jour d'identité complexe par rapport à un simple transfert d'argent était presque exactement le même (environ 1,5 fois plus cher). Cela suggère que la complexité de la mise à jour de l'identité elle-même ajoute une « taxe » standard, quel que soit le quartier dans lequel vous vous trouvez.
La fuite de confidentialité (Métadonnées)
C'est la partie la plus intéressante. Considérez la Confidentialité comme la quantité d'informations visibles sur l'extérieur de votre enveloppe. Même si le contenu de votre lettre est secret, l'enveloppe (les métadonnées) peut afficher votre nom, votre adresse et l'heure à laquelle vous l'avez envoyée.
Les chercheurs ont inventé un score appelé le Score de fuite de métadonnées (MLS) pour mesurer à quel point ces enveloppes sont « identifiables ».
- XRPL : Les enveloppes sont très verbeuses (prolixes). Elles incluent beaucoup de détails supplémentaires et de champs standards. Parce qu'elles sont si verbeuses, elles sont plus faciles à distinguer les unes des autres, ce qui rend un peu plus facile pour un espion de lier différentes actions à la même personne.
- Hedera : Les enveloppes sont fines et serrées. Elles éliminent les détails inutiles. Même si les champs spécifiques peuvent varier un peu, la « forme » globale de l'enveloppe est si uniforme qu'il est plus difficile de distinguer les actions d'une même personne. Hedera avait la plus faible fuite de confidentialité.
- Ethereum : Elle se situe entre les deux.
La grande conclusion
Le document conclut qu'il n'existe pas de ville « parfaite ». Tout dépend de ce que vous valorisez le plus :
- Choisissez Hedera si : Vous avez besoin de vitesse et que la confidentialité vous importe. C'est le meilleur choix pour les choses qui se produisent rapidement et souvent, comme la mise à jour fréquente des clés.
- Choisissez XRPL si : Vous avez besoin de prévisibilité et du coût le plus bas possible. C'est idéal pour les systèmes à grande échelle où vous avez besoin de savoir exactement quelle sera la facture, même si les données sont un peu plus « verbeuses ».
- Choisissez Ethereum si : Vous avez besoin de vous connecter au vaste monde existant d'autres applications et outils (l'écosystème), même si cela coûte plus cher et prend plus de temps.
La leçon finale :
Les chercheurs ont réalisé que lorsque nous parlons de « vitesse de blockchain », nous oublions souvent les outils logiciels que nous utilisons pour communiquer avec la blockchain. Le « surcoût logiciel » (faire sa valise) est tout aussi important que la « vitesse de la blockchain » (le trajet en train). Pour construire un meilleur système d'identité numérique, nous devons réparer à la fois le train et la valise.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.