Blockchain: авторизация и регистрация пользователей?
======================================================

 Подскажите как организовать регистрацию и авторизацию пользователей в некотором приложении, который организует технологию blockchain.  

Понимаю, что нужно выделять пользователю пару ключей(открытый и закрытый), но как в последующем проверять, что эта пара была генерирована именно моей программой, а не подделана? 

 А какая разница чем оно сгенерировано?  

Любые ключи созданные правильным алгоритмом должны быть рабочими, мало ли может у меня уже есть свой ключ.  

Что значит подделано? Ключ есть? Он рабочий? Какие проблемы? 

 Вы банально не сможете открыть (расшифровать) контент, защищённый другой парой ключей в своей программе.