知识卡片

隐私数据集合PDC用哈希+Gossip替代建通道

专业/工作 · 531.r

内容

早期Fabric只靠[[通道是账本数据的隔离边界]]做隐私隔离,但粒度太粗:Orderer仍会保存所有通道的账本数据,通道内所有Peer都能看到通道内其他组织的全部交易,且若每对组织都要互相保密就得建O(n²)条通道。隐私数据集合(PDC)改用另一条路:Endorser对隐私数据计算哈希值签名后返回给客户端验证一致性,隐私数据明文只通过Gossip协议直接分发给被授权的节点子集,链上只保存哈希值作为存在性证据。这把”谁能看到明文”从”是否加入某条通道”这种粗粒度开关,变成了按数据集合动态配置的细粒度访问控制,且不需要额外的通道数量爆炸。

参考来源

《Hyperledger Fabric技术内幕:架构设计与实现原理》第1章《区块链基础与Hyperledger Fabric架构》