MSP 和 Fabric CA 有什么区别?

What is the difference between MSP and Fabric CA?

Fabric CA 是 MSP 的实现吗? MSP 本身就没有用吗?

MSP和Fabric CA的作用是什么?以及这些功能的差异?

MSP 是一个会员服务提供商 - 支持各种凭证架构的可插入接口,基本上为会员编排架构提供抽象层。 MSP 抽象提供:

  1. 具体身份格式
  2. 用户凭证验证
  3. 用户凭证撤销
  4. 签名生成和验证

虽然 Fabric-CA 用于生成证书和密钥以实际初始化 MSP 设施。 Fabric-CA 是覆盖身份管理的 MSP 接口的默认实现。

MSP 负责成员证书和身份验证。 MSP 是可插入的,因此默认的 Fabric MSP 实现使用 PKI 方法和 X.509 证书。您可以使用商业 CA 或 Fabric CA 来生成配置 MSP 所需的密钥和证书。

有关详细信息,请阅读 Fabric CA 文档和https://hyperledger-fabric.readthedocs.io/en/latest/msp.html

Fabric CA 提供以下功能: 使用对等、用户或应用程序等角色注册身份,或连接到现有 LDAP 作为用户注册表以获取上述角色的身份。

MSP 是一个会员服务提供商,定义允许哪些证书颁发机构 (CA) 颁发证书。