您能否解释一下Hyperledger Fabric v1.0中的一些隐私机制 - 那些已经实施的以及计划在未来实施的那些机制?
我理解频道就像是单独的区块链。我还浏览了https://jira.hyperledger.org/browse/FAB-1151上的文档,在那里我找到了另外两种机制:一种是私有数据,另一种是加密。你能解释一下在下面的场景中使用的野兽方法吗?
每辆车都需要汽车保险。假设汽车的所有者想要改变他的保险公司。他与新保险公司签订合同。比方说,还有一个监管机构。新的保险公司向监管机构通报新合同。然后,监管机构通知旧保险公司,该车不再在那里投保,但没有告知他们新保险公司的名称。因此,我们拥有在网络中共享的资产,但也有一些私人数据,只有一些参与者才能看到。我猜这是一个链,所以在这里使用多个通道是没有意义的。
我没有完全掌握私人数据的概念。这些数据是否应该仅对一个同行/公司是私有的,还是可以在多个公司之间共享,但不是全部共享?这是在场景中的方式吗?使用加密与私有数据有什么不同的原因/用例?在描述的场景中应该使用什么机制?
答案 0 :(得分:7)
首先,加密和私有数据这两个概念不是互斥的,目的是能够同时使用它们。
拥有私有数据背后的概念是保留某些数据密钥,以防止它们被发送到orderering服务,并通过八卦分别在对等体上分发它们。
现在,将私有数据划分为将根据可见性规则加密的部分进行加密,例如,允许只向相关各方阅读和查看数据的相关部分。
尽管如此,请注意FAB-1151仍在开发/设计过程中,并在Hyperledger Fabrics v1.0之后添加。