ECO ID Card β€” Ang Iyong Cryptographic Identity

Simula August 9, 2026, ipinakikilala ng ENLIGHTENMENT ang ECO ID Card β€” isang cryptographically signed na digital identity certificate, sinusuportahan ng sarili naming Certificate Authority at nakarehistro sa CC Chain blockchain.

Ano ang ECO ID Card?

Isang digital identity certificate na inilabas ng aming ECO CA Signing Service β€” isang hardware-security-module-backed certificate authority. Isipin mo itong digital passport: pinapatunayan nito kung sino ka, naka-sign ito ng isang trusted authority, at may-bisa sa loob ng 10 taon.

  • Cryptographically secure β€” Ang iyong browser ay gumagawa ng ECDSA keypair. Hindi kailanman umaalis ang private key sa iyong device.
  • Ambassador-verified β€” Ang isang Ambassador ay nagpapakita para sa iyong identity sa pamamagitan ng pag-sign sa iyong User ID gamit ang kanilang Ethereum wallet.
  • On-chain registered β€” Ang certificate hash ay naitala sa ECOIDRegistry smart contract sa CC Chain.
  • Privacy-preserving β€” Walang personal na data sa blockchain. Tanging ang cert hash, expiry date, at ambassador address lamang ang naitala.

Paano Makuha ang Iyong ECO ID

1 Buksan ang ECO ID Panel

I-klik ang ECO ID na button (card icon) sa iyong right sidebar.

2 Generate Key & CSR

I-klik ang Request ECO ID, tapos ang Generate Key & CSR. Gagawin ng iyong browser ang ECDSA P-256 keypair sa pamamagitan ng Web Crypto API. Mananatili ang private key sa IndexedDB ng iyong browser.

3 Hingin ang Ambassador Vouching

Ibahagi ang iyong User ID (i-klik para i-copy) sa isang Ambassador. Pipirmahan nila ito gamit ang kanilang Ethereum wallet sa pamamagitan ng personal_sign.

4 Submit

Ilagay ang wallet address ng Ambassador at ang signature na ibinigay nila. I-klik ang Submit & Sign. Ipapasa ng game server ang lahat sa ECO CA sa pamamagitan ng mTLS. Pipirmahan ng CA ang iyong certificate at irehistro ang hash sa CC Chain.

5 Tapos na

Na-verify na ang iyong ECO ID. Ipapakita ng panel ang iyong certificate hash at on-chain transaction hash.

Para sa mga Ambassador: Pag-vouch para sa isang Manlalaro

May nakikita ang mga Ambassador na karagdagang section sa ECO ID panel: β€œVouch for a Player”.

  1. Hingin sa manlalaro ang kanilang User ID (UUID)
  2. Ilagay ito at i-klik ang Sign with Wallet
  3. Mag-prompt ang iyong browser wallet para pumirma
  4. I-copy ang signature at ibahagi sa manlalaro

Mahalaga: Sa pamamagitan ng pagpirma, cryptographically ka na nagvo-vouch para sa manlalarong ito. Permanenteng naitala ang iyong wallet address sa CC Chain bilang verifying ambassador. Mag-vouch ng may pananagutan.

Mga Technical Details

  • Browser: Web Crypto API ang gumagawa ng ECDSA P-256 keypair. Ang private key ay nasa IndexedDB, hindi kailanman naipapadala.
  • Ambassador Signature: Ethereum personal_sign sa ibabaw ng User ID ng manlalaro (UTF-8).
  • Game Server: Nagpapasa ng CSR + signature sa ECO CA sa pamamagitan ng mTLS (mutual TLS na may client certificates).
  • ECO CA: HSM-backed certificate authority. Ni-verify ang ambassador signature, pumipirma ng cert, nagbabalik ng PEM + SHA-256 hash.
  • On-chain: ECOIDRegistry.registerIdentity() sa CC Chain (Chain ID 30369, zero gas).
  • Contract: 0x463CF971bEc1a1D14d834c73D317c86092590Be7
  • Ano ang on-chain: User address, cert hash, expiry, ambassador address, verification level.
  • Ano ang HINDI on-chain: Personal na data, private keys, certificates.

FAQ

Pwede ba akong makakuha ng pangalawang ECO ID? Hindi. Isang ECO ID per user. Pinipigilan ng system ang duplicate issuance.

Ano kung mawala ang aking private key? Mananatiling may-bisa ang iyong certificate on-chain, ngunit hindi mo mapapatunayan ang ownership. Magkakaroon ng revocation at re-issuance process sa susunod na update.

Kailangan ba na nasa aking bansa ang Ambassador? Hindi β€” anumang aktibong Ambassador ay pwedeng mag-vouch para sa sinumang manlalaro.

Nasa blockchain ba ang aking personal na data? Hindi. Tanging ang certificate hash (isang SHA-256 digest), expiry date, at ambassador address lamang ang naitala. Hindi kailanman umaalis ang iyong private key sa iyong browser.

Gaano katagal may-bisa ang certificate? 10 taon mula sa petsa ng issuance.

Mga Server