gpt4 book ai didi

hyperledger-fabric - super 账本结构 : Private Data and World State

转载 作者:行者123 更新时间:2023-12-04 04:28:30 25 4
gpt4 key购买 nike

假设我有一个 Hyperledger-Fabric 应用程序,不同的成员可以在其中评论彼此的个人资料图片。

进一步假设有三个成员(“组织”):Adam、Bob 和 Sara。

此外,在 Adam 和 Bob Fabric 之间使用了新的“私有(private)数据”功能。该功能也用于亚当和莎拉之间。

假设有一个名为“addCommentToProfile”的事务,可用于向其他配置文件添加评论。

假设 Sarah 发送交易“addCommentToProfile”,添加评论“你的头发看起来很不错!”到亚当的个人资料。

Bob 看不到交易的结果(Adam 个人资料上的一条新评论“你的头发看起来很不错!”)吗?

我的理解是 Bob 看不到该评论。因为就我而言,使用私有(private)数据需要拥有一个独立的世界状态。因此,Adam 将拥有一份针对 Sarah 的个人资料,以及针对 Bob 的另一份个人资料。

我的理解正确吗?

最佳答案

这很简单。

在fabric应用程序(v1.2)中,有三个组织Adam(org1)、Bob(org2)和Sara(org3)。并且您正在 adam(org1) 和 sara(org3) 之间的 channel 上定义组织子集。您正在创建一个仅包含 Adam(org1) 和 sarah(org3) 的私有(private)数据收集 channel 。
请注意,您没有创建单独的 channel 。

因此,数据仅在这些方之间可见,而对 Adam(org2) 不可见。 Adam (org2) 只会获得哈希值。哈希用作交易的证据,用于状态验证,可用于审计目的。但您的数据保持私密(加密)。
是的你是对的。

关于hyperledger-fabric - super 账本结构 : Private Data and World State,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52523412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com