Децентрализованный «паспортный стол» — Keyoxide

http://https://keyoxide.org

Когда ваш никнейм не самый уникальный, велик шанс, что до вас его уже зарегистрировали. В таком случае у вас будут разные логины на множестве сервисов. Как их связать в единую личность? Можно продублировать почту, ник в телеге, аську, сайт, публичный ключ PGP и т.д. везде, где мы зарегистрированы, но это требует много времени и доверия этим ресурсам.

Keyoxide — цифровой паспорт, дающий возможность проверить, действительно ли анонимный аккаунт принадлежит настоящему владельцу. Сочетает надёжность криптографии, простоту графического интерфейса и возможность полного контроля децентрализации. Рассмотрим регистрацию профиля и привязку/доказательство владения аккаунтом в Telegram. В примере мы используем оригинальный сервер keyoxide.org, но в рабочем варианте рекомендуется поднимать свой инстанс (через Docker-контейнер в пару кликов):

  1. Переходим на asp.keyoxide.org, жмём «Generate New Profile» и вводим пароль дважды.
  2. Сохраняем «Secret» в надёжном месте — он также понадобится для входа.
  3. В «Profile Information» вводим имя профиля и — если профилей будет несколько — его описание. Например, «Рабочий», «Личный» и т.д.
  4. Из «Identity Proofs» копируем «Direct Proof» или, если нужно сохранить анонимность, «Hashed Proof» (на каждый сервис хэшируем заново).

Подключаем Telegram:

  1. В TG создаём публичную группу с приёмом участников по заявкам, отключаем все разрешения, добавляем туда бота @KeyoxideBot, а в описание ставим скопированный выше отпечаток.
  2. На asp.keyoxide.org, в «Identity Claims» выбираем Telegram и жмём «Add».
  3. В «Username» вводим наш юзернейм в Telegram, в «Group name» — ссылку на группу в TG без «t.me/».
  4. Копируем «Direct Proof» и проверяем его на keyoxide.org — должны высветиться все подтвержденные аккаунты.

Свежее