我不知道为什么CA应该存在

时间:2018-01-04 00:43:19

标签: hyperledger-fabric hyperledger

我认为客户端节点必须注册使用Node.js应用程序时需要Fabric CA.因此,如果我在调用或查询链码时使用Fabric-cli,Fabric CA是否需要?

- >我认为Fabric CA仅对注册客户端节点有用。如果网络中不存在客户端节点,则可以使用Cryptogen工具替换Fabric CA。

1 个答案:

答案 0 :(得分:0)

为了能够进行调用和查询,您需要一个用户上下文。要获取用户上下文,您需要通过CA服务器注册和注册用户创建的用户,或者您可以使用加密工具已创建的用户。

重点是,创建用户后,您不再需要CA Server或crytogen工具。 实际上,当首先不创建网络时,加密工具用于生成整个网络的证书。

此外,如果将来支持T-Certs,对于您所做的每笔交易,您都需要从CA服务器获取T-Cert才能继续进行交易。