Hyperledger 私人数据收集和保密

Hyperledger private data collection and confidentiality

我是 Hyperledger fabric 的新手,我想在我的区块链中保存一些机密数据。. 事实上,我阅读了 HL 提供的私有数据收集,我读到私有数据仅在授权的节点之间共享,并使用 couchDB 保存在节点的私有状态数据库中。

我的问题是,PDC 是保护数据的好选择吗?我的意思是网络上任何未经授权的对等点都可以访问对等点私有状态吗? 如果是,如何?以及如何在不使用任何形式的加密的情况下保护我的数据?

欢迎来到 Hyperledger 社区!

Private data collections 如果网络上有多个参与者不应该看到彼此的全部状态,则这是理想的选择。如果所有对等点都遵循协议(特别是 Fabric 的私有数据收集定义,即其策略),则只有授权的对等点才能访问该信息。然而,由于节点可能会偏离预期的行为,理论上,它可以通过链下通道发送私有数据。

如果您信任网络,私人数据足以满足您的要求。如果您怀疑某些对等点可能行为不当(通常这违反了 Fabric 的网络安全假设),那么加密数据可能是一个不错的选择。