Hyperledger fabric PartyNotKnown分类账(分类账上未知的一方)

Hyperledger fabric PartyNotKnown分类账(分类账上未知的一方),hyperledger-fabric,daml,Hyperledger Fabric,Daml,我在Fabric上使用DAML(运行基于Hyperledger Fabric的DAML) 当我使用Alice登录并发出借条时,应用程序显示PartyNotKnownOnLedger(分类账上未知的一方) 如何修复此问题?从DAML 0.13.52开始,SDK中提供的沙盒会隐式地为您“分配”各方。当使用实际的分布式账本(如Hyperledger Fabric)时,通常情况并非如此 要分配参与方,您可以使用SDK助手daml分类账分配参与方命令或使用daml脚本(文档)应用allocateParty

我在Fabric上使用DAML(运行基于Hyperledger Fabric的DAML)

当我使用
Alice
登录并发出借条时,应用程序显示
PartyNotKnownOnLedger(分类账上未知的一方)


如何修复此问题?

从DAML 0.13.52开始,SDK中提供的沙盒会隐式地为您“分配”各方。当使用实际的分布式账本(如Hyperledger Fabric)时,通常情况并非如此

要分配参与方,您可以使用SDK助手
daml分类账分配参与方
命令或使用daml脚本(文档)应用
allocateParty
功能

或者,来自其他语言的应用程序可以使用分类帐API中的
PartyManagementService
中的
AllocateParty
RPC。分类账API有Java和Scala中可用的绑定;没有可用于
PartyManagementService
的包装器,但您可以使用原始gRPC生成的代码来使用它们(有关分类帐API的更多信息)


由于分类账API是由gRPC定义的,因此您可以使用gRPC支持的任何其他语言(有关此主题的更多信息)。

感谢您的解释。我通过在quickstart的根目录中运行“daml分类账分配方”解决了这个问题