通过cryptogen工具为组织创建默认管理员用户的目的是什么?

时间:2018-12-01 21:41:15

标签: hyperledger-fabric hyperledger

我试图理解为什么超级账本加密工具默认情况下会为组织创建管理员用户,因为当我使用sdk时,我必须为用户创建p / k并向组织机构的ca提出注册请求,并且它使我签名用户或管理员的证书,并可以与此用户一起调用某些事务或使对等方加入频道(如果此用户是管理员)等。那么,出于什么原因我应该使用默认管理员用户,默认管理员的目的是什么?< / p>

1 个答案:

答案 0 :(得分:2)

如果没有管理员,那么谁来注册和注册用户?如果您能够在没有由cryptogen生成默认管理员的情况下注册用户,那就去吧!在这种情况下,您不需要默认的管理员。

还请注意,不应在生产中使用加密货币。来自官方docs

  

通常不会在生产操作中使用   网络。

添加更多有关为何不将加密货币用于生产的详细信息。据我了解,并不是说该工具缺少某些功能。但这不会在生产中使用,因为:

  1. 将机密复制到远程服务器并不理想。这可以通过在服务器上运行密码原来防止。因此,可以解决此问题。
  2. 不将加密货币用于生产的真正原因是因为人们将如何动态注册和注册用户?在启动网络之前,可以使用Cryptogen来注册一组已知的用户,但是考虑如何注册新用户?为此,您需要fabric-ca