Карта ECO ID — Ваша криптографическая личность

Начиная с 9 августа 2026 года, ENLIGHTENMENT представляет Карту ECO ID — криптографически подписанный цифровой сертификат личности, обеспеченный собственным Удостоверяющим центром и зарегистрированный в блокчейне CC Chain.

Что такое Карта ECO ID?

Цифровой сертификат личности, выпущенный нашей Службой подписи ECO CA — удостоверяющим центром на базе модуля аппаратной безопасности. Представьте себе цифровой паспорт: он подтверждает, кто вы, подписан доверенным центром и действителен 10 лет.

  • Криптографически защищено — Ваш браузер генерирует пару ключей ECDSA. Приватный ключ никогда не покидает ваше устройство.
  • Подтверждено Ambassador — Ambassador ручается за вашу личность, подписывая ваш User ID своим Ethereum-кошельком.
  • Зарегистрировано в блокчейне — Хэш сертификата записан в смарт-контракте ECOIDRegistry на CC Chain.
  • Конфиденциальность — В блокчейне нет персональных данных. Записываются только хэш сертификата, срок действия и адрес Ambassador.

Как получить ECO ID

1 Откройте панель ECO ID

Нажмите кнопку ECO ID (значок карты) в правой боковой панели.

2 Сгенерируйте ключ и CSR

Нажмите Request ECO ID, затем Generate Key & CSR. Ваш браузер создаёт пару ключей ECDSA P-256 через Web Crypto API. Приватный ключ хранится в IndexedDB вашего браузера.

3 Получите подтверждение Ambassador

Поделитесь своим User ID (нажмите, чтобы скопировать) с Ambassador. Они подписывают его своим Ethereum-кошельком с помощью personal_sign.

4 Отправьте

Введите адрес кошелька Ambassador и подпись, которую они вам дали. Нажмите Submit & Sign. Игровой сервер передаёт всё в ECO CA через mTLS. CA подписывает ваш сертификат и регистрирует хэш на CC Chain.

5 Готово

Ваш ECO ID подтверждён. Панель показывает хэш вашего сертификата и хэш транзакции в блокчейне.

Для Ambassador: Подтверждение игрока

Ambassador видят дополнительную секцию в панели ECO ID: “Vouch for a Player”.

  1. Попросите игрока его User ID (UUID)
  2. Введите его и нажмите Sign with Wallet
  3. Ваш браузерный кошелёк предложит вам подписать
  4. Скопируйте подпись и поделитесь с игроком

Важно: Подписывая, вы криптографически ручаетесь за этого игрока. Адрес вашего кошелька навсегда записывается на CC Chain как подтверждающий Ambassador. Ручайтесь ответственно.

Технические детали

  • Браузер: Web Crypto API генерирует пару ключей ECDSA P-256. Приватный ключ в IndexedDB, никогда не передаётся.
  • Подпись Ambassador: Ethereum personal_sign для User ID игрока (UTF-8).
  • Игровой сервер: Передаёт CSR + подпись в ECO CA через mTLS (взаимный TLS с клиентскими сертификатами).
  • ECO CA: Удостоверяющий центр на базе HSM. Проверяет подпись Ambassador, подписывает сертификат, возвращает PEM + SHA-256 хэш.
  • Блокчейн: ECOIDRegistry.registerIdentity() на CC Chain (Chain ID 30369, нулевой газ).
  • Контракт: 0x463CF971bEc1a1D14d834c73D317c86092590Be7
  • Что в блокчейне: Адрес пользователя, хэш сертификата, срок действия, адрес Ambassador, уровень верификации.
  • Чего нет в блокчейне: Персональные данные, приватные ключи, сертификаты.

FAQ

Могу ли я получить второй ECO ID? Нет. Один ECO ID на пользователя. Система предотвращает дублирование.

Что если я потеряю приватный ключ? Ваш сертификат остаётся действительным в блокчейне, но вы не сможете доказать владение. Процесс отзыва и перевыпуска будет доступен в будущем обновлении.

Должен ли Ambassador быть из моей страны? Нет — любой активный Ambassador может подтвердить любого игрока.

Находятся ли мои персональные данные в блокчейне? Нет. В блокчейне записаны только хэш сертификата (SHA-256 дайджест), срок действия и адрес Ambassador. Ваш приватный ключ никогда не покидает ваш браузер.

Как долго действителен сертификат? 10 лет с даты выпуска.

Серверы