我是 Hyperledger 结构的新手,我想在我的区块链中保留一些数据。事实上,我读到了 HL 提供的私有数据收集,并且我读到私有数据仅在授权对等方之间共享并保存在对等方的私有状态中使用 couchDB 的数据库。
我的问题是, PDC 是保护数据的好选择吗?我的意思是网络上任何未经授权的对等点都可以访问对等点的私有状态吗?如果是,如何?以及如何在不使用任何形式的加密的情况下保护我的数据?
我是 Hyperledger 结构的新手,我想在我的区块链中保留一些数据。事实上,我读到了 HL 提供的私有数据收集,并且我读到私有数据仅在授权对等方之间共享并保存在对等方的私有状态中使用 couchDB 的数据库。
我的问题是, PDC 是保护数据的好选择吗?我的意思是网络上任何未经授权的对等点都可以访问对等点的私有状态吗?如果是,如何?以及如何在不使用任何形式的加密的情况下保护我的数据?
欢迎来到超级账本社区!
如果网络上有多个参与者不应该看到彼此的整个状态,那么私有数据收集是理想的。如果所有对等点都遵循协议(特别是 Fabric 的私有数据收集定义,即其策略),则只有授权的对等点才能访问该信息。然而,由于对等点可能会偏离预期的行为,理论上,它可以通过链下通道发送私有数据。
如果您信任网络,私有数据就足以满足您的要求。如果您怀疑某些对等方可能行为不端(通常这违反了 Fabric 的网络安全假设),那么加密数据可能是一个不错的选择。