Hyperledger fabric 如何在Hyperledger结构中保留数字资产?

Hyperledger fabric 如何在Hyperledger结构中保留数字资产?,hyperledger-fabric,Hyperledger Fabric,我正在使用BYFN的例子,使用3个组织,2个渠道。Org1和Org2之间的一个通道(c12),Org2和Org3之间的另一个通道(c23)。第一个链码是一个示例,我可以在“A”和“B”之间传递值。当我在c12上运行代码时,我可以看到我能够将金额从A转移到B。但是当我在c23上查询相同的链码时,初始化被保留。我理解为什么(不同的分类账)等等 现在我想介绍以下要求。一、 作为一个组织,仅当我有可用金额时才需要转移此值 顺序是: 1.我在org2上,我有100个,我想把60个转到org1。一切都按预期

我正在使用BYFN的例子,使用3个组织,2个渠道。Org1和Org2之间的一个通道(c12),Org2和Org3之间的另一个通道(c23)。第一个链码是一个示例,我可以在“A”和“B”之间传递值。当我在c12上运行代码时,我可以看到我能够将金额从A转移到B。但是当我在c23上查询相同的链码时,初始化被保留。我理解为什么(不同的分类账)等等

现在我想介绍以下要求。一、 作为一个组织,仅当我有可用金额时才需要转移此值

顺序是: 1.我在org2上,我有100个,我想把60个转到org1。一切都按预期进行。 2.我在org2上,我有40个,我将尝试将50个转到org3(另一个分类账频道)。这应该失败,因为我只有40岁

我怎样才能做到这一点? “共享状态”将存储在哪里?无国界医生? 同样的方法也适用于复杂资产

额外资料: -我已经阅读了有关资产、账户模型和示例的文档,但通常只关注一个渠道。也许我失去了什么。
-我没有在fabric中使用hyperledger composer,每个频道都有不同的链码和分类账。因此,如果您想要描述业务逻辑,您只需要使用一个通道(3个组织)

您可能可以使用私有数据对两个通道进行分离