Cartão ECO ID — A Sua Identidade Criptográfica
A partir de 9 de agosto de 2026, o ENLIGHTENMENT introduz o Cartão ECO ID — um certificado de identidade digital assinado criptograficamente, apoiado pela nossa própria Autoridade de Certificação e registado na blockchain CC Chain.
O Que É o Cartão ECO ID?
Um certificado de identidade digital emitido pelo nosso ECO CA Signing Service — uma autoridade de certificação apoiada por um módulo de segurança de hardware. Pense nisto como um passaporte digital: prova quem você é, é assinado por uma autoridade de confiança e é válido por 10 anos.
- Seguro criptograficamente — O seu navegador gera um par de chaves ECDSA. A chave privada nunca sai do seu dispositivo.
- Verificado por Ambassador — Um Ambassador atesta a sua identidade assinando o seu User ID com a sua carteira Ethereum.
- Registado on-chain — O hash do certificado é registado no contrato inteligente ECOIDRegistry na CC Chain.
- Preserva a privacidade — Sem dados pessoais na blockchain. Apenas o hash do certificado, a data de validade e o endereço do ambassador são registados.
Como Obter o Seu ECO ID
1 Abrir o Painel ECO ID
Clique no botão ECO ID (ícone de cartão) na sua barra lateral direita.
2 Gerar Chave e CSR
Clique em Request ECO ID, depois em Generate Key & CSR. O seu navegador cria um par de chaves ECDSA P-256 através da Web Crypto API. A chave privada fica no IndexedDB do seu navegador.
3 Obter Verificação do Ambassador
Partilhe o seu User ID (clique para copiar) com um Ambassador. Eles assinam-no com a sua carteira Ethereum usando personal_sign.
4 Submeter
Introduza o endereço da carteira do Ambassador e a assinatura que lhe foi dada. Clique em Submit & Sign. O servidor do jogo encaminha tudo para a ECO CA via mTLS. A CA assina o seu certificado e regista o hash na CC Chain.
5 Concluído
O seu ECO ID está verificado. O painel mostra o hash do seu certificado e o hash da transação on-chain.
Para Ambassadors: Atestar por um Jogador
Os Ambassadors veem uma secção extra no painel ECO ID: “Vouch for a Player”.
- Peça ao jogador o seu User ID (UUID)
- Introduza-o e clique em Sign with Wallet
- A sua carteira do navegador pede a assinatura
- Copie a assinatura e partilhe-a com o jogador
Importante: Ao assinar, atesta criptograficamente por este jogador. O seu endereço de carteira é permanentemente registado na CC Chain como o ambassador verificador. Ateste com responsabilidade.
Detalhes Técnicos
- Navegador: Web Crypto API gera par de chaves ECDSA P-256. Chave privada em IndexedDB, nunca transmitida.
- Assinatura do Ambassador: Ethereum
personal_signsobre o User ID do jogador (UTF-8). - Servidor do Jogo: Encaminha CSR + assinatura para a ECO CA via mTLS (TLS mútuo com certificados de cliente).
- ECO CA: Autoridade de certificação apoiada por HSM. Verifica a assinatura do ambassador, assina o certificado, devolve PEM + hash SHA-256.
- On-chain:
ECOIDRegistry.registerIdentity()na CC Chain (Chain ID 30369, gas zero). - Contrato:
0x463CF971bEc1a1D14d834c73D317c86092590Be7 - O que está on-chain: Endereço do utilizador, hash do certificado, validade, endereço do ambassador, nível de verificação.
- O que NÃO está on-chain: Dados pessoais, chaves privadas, certificados.
FAQ
Posso obter um segundo ECO ID? Não. Um ECO ID por utilizador. O sistema previne a emissão duplicada.
E se perder a minha chave privada? O seu certificado continua válido on-chain, mas não pode provar a propriedade. Um processo de revogação e reemissão estará disponível numa futura atualização.
O Ambassador precisa de estar no meu país? Não — qualquer Ambassador ativo pode atestar por qualquer jogador.
Os meus dados pessoais estão na blockchain? Não. Apenas o hash do certificado (um digest SHA-256), a data de validade e o endereço do ambassador são registados. A sua chave privada nunca sai do seu navegador.
Durante quanto tempo o certificado é válido? 10 anos a partir da data de emissão.
Servidores
- World: https://world.getplasma.org
- India: https://in.getplasma.org
- United States: https://us.getplasma.org
- Singapore: https://sg.getplasma.org