【发布时间】:2019-07-11 22:01:25
【问题描述】:
假设我有一个 Hyperledger-Fabric 应用程序,不同的成员可以在其中评论彼此的个人资料图片。
进一步假设有三个成员(“组织”):Adam、Bob 和 Sara。
此外,在 Adam 和 Bob Fabric 之间使用了新的“私人数据”功能。该功能也在 Adam 和 Sarah 之间使用。
假设有一个名为“addCommentToProfile”的事务,可用于将 cmets 添加到其他配置文件中。
假设 Sarah 发送交易“addCommentToProfile”,添加评论“你的头发看起来很不错!”到亚当的个人资料。
Bob 看不到交易结果(Adam 个人资料上的一条新评论“你的头发看起来很不错!”)吗?
我的理解是 Bob 看不到该评论。因为就我而言,使用私有数据需要拥有一个独立的世界状态。因此,Adam 将拥有一份针对 Sarah 的个人资料,以及针对 Bob 的另一份个人资料。
我的理解正确吗?
【问题讨论】: