Carte ECO ID — Votre identité cryptographique
Depuis le 9 août 2026, ENLIGHTENMENT introduit la Carte ECO ID — un certificat d’identité numérique signé cryptographiquement, soutenu par notre propre autorité de certification et enregistré sur la blockchain CC Chain.
Qu’est-ce que la Carte ECO ID ?
Un certificat d’identité numérique émis par notre service de signature ECO CA — une autorité de certification soutenue par un module de sécurité matériel. Considérez-le comme un passeport numérique : il prouve qui vous êtes, est signé par une autorité de confiance, et est valable 10 ans.
- Sécurisé cryptographiquement — Votre navigateur génère une paire de clés ECDSA. La clé privée ne quitte jamais votre appareil.
- Vérifié par un Ambassador — Un Ambassador se porte garant de votre identité en signant votre User ID avec son Wallet Ethereum.
- Enregistré on-chain — Le hachage du certificat est enregistré sur le smart contract ECOIDRegistry de la CC Chain.
- Préservant la vie privée — Aucune donnée personnelle sur la blockchain. Seuls le hachage du certificat, la date d’expiration et l’adresse de l’ambassador sont enregistrés.
Comment obtenir votre ECO ID
1 Ouvrez le panneau ECO ID
Cliquez sur le bouton ECO ID (icône de carte) dans votre barre latérale droite.
2 Générez la clé et le CSR
Cliquez sur Request ECO ID, puis sur Generate Key & CSR. Votre navigateur crée une paire de clés ECDSA P-256 via l’API Web Crypto. La clé privée reste dans l’IndexedDB de votre navigateur.
3 Obtenez la garantie d’un Ambassador
Partagez votre User ID (cliquez pour copier) avec un Ambassador. Il le signe avec son Wallet Ethereum en utilisant personal_sign.
4 Soumettez
Saisissez l’adresse du Wallet de l’Ambassador et la signature qu’il vous a donnée. Cliquez sur Submit & Sign. Le serveur de jeu transmet tout à l’ECO CA via mTLS. La CA signe votre certificat et enregistre le hachage sur la CC Chain.
5 Terminé
Votre ECO ID est vérifié. Le panneau affiche le hachage de votre certificat et le hachage de la transaction on-chain.
Pour les Ambassadors : Se porter garant d’un joueur
Les ambassadors voient une section supplémentaire dans le panneau ECO ID : « Vouch for a Player ».
- Demandez au joueur son User ID (UUID)
- Saisissez-le et cliquez sur Sign with Wallet
- Votre Wallet de navigateur vous invite Ă signer
- Copiez la signature et partagez-la avec le joueur
Important : En signant, vous vous portez garants cryptographiquement de ce joueur. Votre adresse de Wallet est enregistrée de façon permanente sur la CC Chain en tant qu’ambassador vérificateur. Portez garantie avec responsabilité.
Détails techniques
- Navigateur : L’API Web Crypto génère une paire de clés ECDSA P-256. Clé privée dans IndexedDB, jamais transmise.
- Signature de l’Ambassador : Ethereum
personal_signsur le User ID du joueur (UTF-8). - Serveur de jeu : Transmet le CSR + la signature à l’ECO CA via mTLS (TLS mutuel avec certificats clients).
- ECO CA : Autorité de certification soutenue par HSM. Vérifie la signature de l’ambassador, signe le certificat, renvoie le PEM + le hachage SHA-256.
- On-chain :
ECOIDRegistry.registerIdentity()sur la CC Chain (Chain ID 30369, gas zéro). - Contrat :
0x463CF971bEc1a1D14d834c73D317c86092590Be7 - Ce qui est on-chain : Adresse utilisateur, hachage du certificat, expiration, adresse de l’ambassador, niveau de vérification.
- Ce qui n’est PAS on-chain : Données personnelles, clés privées, certificats.
FAQ
Puis-je obtenir un deuxième ECO ID ? Non. Un ECO ID par utilisateur. Le système empêche l’émission de doublons.
Que se passe-t-il si je perds ma clé privée ? Votre certificat reste valide on-chain, mais vous ne pouvez pas prouver la propriété. Un processus de révocation et de réémission sera disponible dans une future mise à jour.
L’Ambassador doit-il être dans mon pays ? Non — n’importe quel Ambassador actif peut se porter garant de n’importe quel joueur.
Mes données personnelles sont-elles sur la blockchain ? Non. Seuls le hachage du certificat (un condensat SHA-256), la date d’expiration et l’adresse de l’ambassador sont enregistrés. Votre clé privée ne quitte jamais votre navigateur.
Combien de temps le certificat est-il valable ? 10 ans à partir de la date d’émission.
Serveurs
- World: https://world.getplasma.org
- India: https://in.getplasma.org
- United States: https://us.getplasma.org
- Singapore: https://sg.getplasma.org