Я подумал о том, чтобы использовать закрытый и открытый ключи в качестве фактора идентификации пользователя и использовать подписанный блок для проверки пользователем через OTP, а также анализировать блок с помощью других подключенных устройств с помощью POW.
Это очень грубая идея, любые новые предложения приветствуются.