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