Какова цель создания администратора по умолчанию для организации с помощью инструмента шифрования? - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь понять, почему инструмент криптогена hyperledger создает администратора по умолчанию для организации, потому что, когда я использую sdk, мне нужно создать p / k для пользователя и сделать запрос на регистрацию в организации, и он дает мне подписанныйСертификат для пользователя или администратора, и с этим пользователем я могу вызвать некоторые транзакции или сделать равноправным, чтобы присоединиться к каналу (если этот пользователь является администратором) или т. д. Так по какой причине я должен использовать администратора по умолчанию, что является целью администратора по умолчанию?

1 Ответ

0 голосов
/ 04 декабря 2018

Если нет администратора, то кто будет регистрировать и регистрировать пользователей?Если вы можете зарегистрировать пользователей без администратора по умолчанию, сгенерированного cryptogen, то сделайте это!В этом случае вам не нужен администратор по умолчанию.

Также обратите внимание, что криптоген не должен использоваться в производстве.Из официальных документов :

Обычно он не используется при работе производственной сети.

Добавление некоторых дополнительных сведений о том, почему криптогенне будет использоваться в производстве.Как я понимаю, дело не в том, что инструменту не хватает функциональности.Но он не будет использоваться в производстве, потому что:

  1. Копирование секретов на удаленный сервер не является идеальным.Это можно предотвратить, запустив криптоген на сервере.Таким образом, существует решение этой проблемы.
  2. Реальная причина, по которой криптоген не будет использоваться в производстве, заключается в том, как можно динамически регистрировать и регистрировать пользователей?Криптоген можно использовать для регистрации известного набора пользователей перед запуском сети, но подумайте, как бы вы зарегистрировали новых пользователей?Для этого вам понадобится fabric-ca .
...