我正在努力了解Hyperleger Fabric背后的情况,目前我正在使用fabcar示例 .

我不明白的是 cryptoconfig.yaml 中定义的用户与 registerUser.js 中定义的用户之间的区别:

  • 在前者中,我定义了我的用户

# --------------------------------------------------------------------------- # "Users" # --------------------------------------------------------------------------- # Count: The number of user accounts _in addition_ to Admin # --------------------------------------------------------------------------- Users: Count: 1

basic-network/crypto-config/peerOrganizations/org1.example.com/users/User1@org.example.com/ 中生成密钥对和证书 . 这里有很多文件夹,我不知道哪个做了什么 .

  • 另一方面, registerUser.jsfabcar/hfc-key-store 中创建密钥对

我不确定这两者是如何相互作用的 . 我的配置文件和Node之间似乎没有关联(我可以根据需要注册尽可能多的用户) .

我必须使用节点SDK重新注册Admin是否正常?在此过程中实际使用 User1@org1.example.com 是什么?

我看到this other question,但鉴于没有答案......