如果私有数据具有生命周期,并且在此生命周期之后将其清除。这不违反不变性的基本原理和区块链的核心思想。我知道这些私有数据的哈希存储在分类帐中,但是如果发生数据删除,则似乎是核心
答案 0 :(得分:1)
私有数据没有存储在区块链上,只有哈希的私有数据存储在区块链上。专用数据存储在专用数据收集成员对等方本地的辅助数据存储中。实例化链码的各方根据blockToLive确定辅助数据存储中的私有数据是应该永久存在还是具有生命周期。这与在Fabric网络外部存储私有数据的原映像并在链上存储哈希没有什么不同。 Fabric仅提供私有数据的管理和分发。无论哪种情况,链上私有数据的“证据”都是不可变性的重要方面,而这通过链上哈希得以保留。