首页 > 解决方案 > Hyperledger Fabric - 将私人数据从一个人的集合复制到另一个组织的集合

问题描述

有没有办法将私人数据从一个集合复制到另一个集合?例如,考虑一个案例,当您拥有私人数据并且您将其出售给某人时,它会进入他们的收藏。文档说:

“收集成员可能会决定与其他 > 方共享私人数据,如果他们遇到争议或者如果他们想将资产转让给第三方。然后第三方可以计算私人数据的哈希值并查看它是否匹配通道账本上的状态,证明该状态在某个时间点存在于集合成员之间。”

但是,我似乎无法找到一个 API 来做到这一点。

标签: hyperledger-fabricblockchainibm-blockchain

解决方案


我认为答案在这个线程链接中。

可以通过更新链码上的收集策略来“复制”私有数据收集。然后允许以前未经授权的成员访问它。

更新链码后,您的对等点的私有数据现在可以通过八卦协议分发给买方对等点。由于私有数据存储在对等方的私有声明中,而不是在区块链中。只有该数据的哈希值存储在区块链中。然后,您的买家需要“计算私有数据的哈希值并查看它是否与通道账本上的状态匹配”,以确保您向他出售了有效的私有数据。

我希望我理解正确。更多细节可以在这里找到链接


推荐阅读