Hyperledger Fabric v1.0 上的隐私

Privacy on Hyperledger Fabric v1.0

您能否解释一下 Hyperledger Fabric v1.0 中的一些隐私机制 - 那些已经实施的和计划在未来实施的?

我理解通道就像独立的区块链。我也翻阅了https://jira.hyperledger.org/browse/FAB-1151上的文档,在那里我发现了两种机制:一种是私有数据,另一种是加密。你能解释一下在以下情况下使用什么是野兽方法吗?

每辆车都需要汽车保险。假设车主想要更换他的保险公司。他与新的保险公司签了合同。假设还有一个调节器。新保险公司将新合同通知监管机构。监管机构然后通知旧保险公司,汽车不再在那里投保,但没有告知他们新保险公司的名称。因此,我们拥有在网络中共享的资产,但也有一些只有部分参与者可以看到的私人数据。我猜这是一个链,所以在这里使用多个通道是没有意义的。

我没有完全掌握私有数据的概念。这些数据应该只对一个同行/公司保密,还是可以在多家公司(但不是所有公司)之间共享?这是场景中的方法吗?使用加密与私有数据的不同原因/用例是什么?在描述的场景中应该使用什么机制?

首先,加密私有数据这两个概念并不相互排斥,目的是为了能够使用他们俩。

拥有私有数据背后的概念是将某些数据密钥保留在外面,以防止它们被发送到排序服务并通过八卦在对等点之间单独分发它们。

现在,加密需要将私有数据分成多个部分,这些部分将根据可见性规则进行加密,例如只允许相关方阅读和查看数据的相关部分。

综上所述,请注意 FAB-1151 仍在 development/design 进程中,将添加到 Hyperledger Fabrics 的 post v1.0。