Восстановление приватных ключей — большая проблема для всех криптовалют.
Одной из основных проблем для многих людей, использующих криптовалюты, это безопасность их средств. Это очень сложная задача, потому что люди привыкли к централизованным системам, которые всегда помогают, если вы забыли пароль.
В криптовалютах мы навсегда навсегда теряем наши средства, если утеряны ключи или если кто то в целях похитить наши монеты завладевает нашим приватным ключом. Вот почему сервис восстановления ключей (KRS) очень важен для криптовалюты, такой как XEM.
Мы релизим этот продукт как Alpha proof-of-concept и рекомендуем запустить программу локально.
KRS может использоваться в три случаях:
- для создание нового KRS: создание нового приватного ключа, который можно восстановить
- для шифрования существующего приватного ключа сервисом KRS
- Multisig KRS: пользователь держит 1 ключ на стороннем сервисе( например кошелек) , но хочет убедится что он может получить доступ к своим средствам, если служба отключится, он забудет пароль или потеряет необходимость в услуге.
Создание KRS
Создание нового KRS состоит в том, что пользователь использует сервис KRS для генерации приватного ключа, который строится на основе random seed и персональной информации. Создается уникальный webhook, который можно хранить в электронной почте или блокноте. Только комбинация webhook и персональная информация (которая должна быть известна только пользователю )позволяют восстановить приватный ключ.
Кодирование существующего KRS
Существующий приватный ключ может быть прилинкован к KRS сервису.
Multisig KRS
Multisig KRS отлично подходит для 2/3 мультиподписного аккаунта. 2 ключа находится у пользователя, а 1 — у стороннего сервиса.
DEMO версия программы (протестирована в Chrome 59.0.3071.115), github: https://github.com/aenima86/NEMkrs