Я только что узнал о блокчейне hyperledger fabric. Я пытаюсь создать сайт с бэкэндом, использующим Fabric, но я не понимаю, как работает пользовательский реестр.Пожалуйста, помогите мне проверить рабочий процесс, приведенный ниже, чтобы сообщить мне, правильно это или нет, и предложить мне решение для этого.Когда пользователь регистрирует новую учетную запись в пользовательском интерфейсе веб-сайта, браузер отправляет запрос POST на сервер.На сервере я буду использовать Fabric SDK, чтобы зарегистрировать нового пользователя для клиента через Fabric CA и получить открытый ключ, закрытый ключ и материал.После этого я отправлю закрытый ключ обратно клиенту.С этого момента, когда пользователь хочет войти на сайт, он должен предоставить свой закрытый ключ.Все запросы от клиента используют рецепт «сообщение» + «закрытый ключ» = подпись и отправляют подпись для выполнения действия, на сервере я буду использовать подпись + открытый ключ для проверки информации от клиента.
Моя проблема по поводу вышеРабочий процесс: 1. Система администратора может перехватить закрытый ключ пользователя перед отправкой его клиенту.Я хочу, чтобы только пользователи знали свой закрытый ключ.2. Как обычный веб-сайт, я хочу, чтобы пользователь мог войти через пару имя пользователя / пароль, могу ли я это сделать?или это невозможно?