Карта 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”.
- Попросите игрока его User ID (UUID)
- Введите его и нажмите Sign with Wallet
- Ваш браузерный кошелёк предложит вам подписать
- Скопируйте подпись и поделитесь с игроком
Важно: Подписывая, вы криптографически ручаетесь за этого игрока. Адрес вашего кошелька навсегда записывается на 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 лет с даты выпуска.
Серверы
- World: https://world.getplasma.org
- India: https://in.getplasma.org
- United States: https://us.getplasma.org
- Singapore: https://sg.getplasma.org