NAMECOIN IDENTITIES : TRIANGLE DE ZOOKO
Namecoin Identities constitue probablement le premier contre-exemple connu au triangle de Zooko. Ce trilemme explique qu’un système de nommage destiné aux participants d’un réseau devrait être lisible par l’humain, sécurisé et décentralisé, mais qu’il est généralement difficile de réunir ces trois propriétés. Lorsqu’un système optimise certains aspects, il tend à sacrifier une dimension. Les Namecoin Identities sont lisibles et faciles à mémoriser, relativement sécurisées puisque l’identité est vérifiée par la signature d’un message avec une clé privée, et décentralisées puisqu’elles ne dépendent d’aucun tiers ni service central.

IMPLÉMENTATION LOGICIELLE NAMEIDS
L’implémentation NameIDs construite sur Namecoin Identity utilise la vérification par signature numérique. Grâce à l’interface NameID, vous pouvez ainsi prouver à un site ou à une plateforme que vous êtes bien propriétaire de l’identité revendiquée, sans divulguer de données sensibles. Même si le site ou la plateforme est malveillant, le risque reste limité : un attaquant ne peut se connecter temporairement à d’autres sites OpenID que jusqu’à la révocation de l’accès par le propriétaire de l’identité. Tant que la Namecoin Identity (actif id/) et sa clé privée sont conservées en sécurité dans votre portefeuille, le vol d’identité n’est pas possible. L’interface NameID ne stocke aucune information susceptible d’être dérobée.

Comment cela fonctionne-t-il ? Saisissez simplement https://nameid.org/ dans le champ de connexion. Vous êtes redirigé vers NameID, où vous vous connectez avec votre nom. Si l’opération réussit, vous revenez sur le site OpenID consommateur et êtes alors authentifié avec votre identité. Vous devez d’abord disposer d’une identité Namecoin et du portefeuille qui la détient sur votre système local. Ensuite, Namecoin doit être installé et fonctionner avec l’option de configuration server=1, et vous devez pouvoir exécuter les commandes de signature de message. Enfin, vous avez besoin de sites compatibles OpenID auxquels vous souhaitez vous connecter.
BLOCKCHAIN NAMECOIN
La blockchain Namecoin, qui héberge les Namecoin Identities, a été lancée en 2011 comme fork direct de Bitcoin. Il s’agit d’une blockchain spécialisée conçue principalement pour les noms de domaine décentralisés et l’identité numérique. C’est le tout premier fork de Bitcoin et la deuxième cryptomonnaie. La blockchain Namecoin n’héberge toutefois pas uniquement Namecoin Identities : on y trouve également les célèbres Twitter Eggs, Historical Domains, Punycodes et Blockheads, ainsi que des PFP génériques, Quantum, Monographs, Identicons, Manga Avatars, etc.

Namecoin (NMC) est un système pair-à-pair open source et une cryptomonnaie qui sert également de DNS décentralisé alternatif et de système de stockage d’identités décentralisées. Avec des propriétés proches de Bitcoin, NMC a contribué à élargir la vision des développeurs en étendant la définition même d’une cryptomonnaie.
La principale caractéristique de Namecoin est son stockage sécurisé clé/valeur, qui fonctionne aussi comme système de noms de domaine décentralisé pour le domaine de premier niveau mondial « .bit ». Cela permet de contourner la censure des noms de domaine en créant un domaine de premier niveau hors du contrôle de l’ICANN. Une autre implémentation déjà fonctionnelle est NameID, système de stockage d’identités décentralisées. NameID peut être utilisé avec OpenID et pour créer des noms d’utilisateur lisibles par l’humain dans Bitmessage.
PARAMÈTRES DE LA BLOCKCHAIN NAMECOIN
Lancement : 18 avril 2011
Par : Vincent Durham
Type : preuve de travail (PoW) SHA-256
Offre : 21 millions de pièces, soit la même offre que BTC
Temps de génération d’un bloc : 10 minutes
Réajustement : les réservations de noms doivent être mises à jour au plus tard après 35 999 blocs (entre 200 et 250 jours)
Récompense : 50
Réduction : la récompense est divisée par deux tous les 210 000 blocs (environ 4 ans)
Préminage : 0
Frais : 0,005 NMC par transaction et 0,01 NMC par réservation de nom
Site web : http://namecoin.info/
Source : https://github.com/namecoin/namecoin