在 Hyperledger Fabric 中涉及私有通道时,public 数据块存储如何更新?

How public data block storage get update when involving private channel in Hyperledger Fabric?

我最近对 ​​Hyperledger Fabric 产生了兴趣。我遇到了私人频道的概念。我似乎明白它是如何工作的。但是,在考虑以下三方之间的基本货币交易场景时,我陷入了困境。

如果我们考虑上述情况,当 Alice 想通过私人渠道向 Blob 汇款,然后通过正常用例向 Sara 汇款。通道外的peer在没有Alice和Blob私密交易信息的情况下如何验证Alice的余额?

你可以用两种方法

  • 在链代码级别控制它
  • 在客户端级别控制这个

您正在尝试做的是一个通道中存在的一些数据需要出现在另一个通道中

您可以在链代码本身中查询其他频道数据,或者在调用 public 频道

之前查询私人频道数据

记住一件事,如果一个组织不属于某个频道,那么它会将该频道视为私人频道