hyperledger-fabric - 清除 super 账本上的私有(private)数据时违反不变性

标签 hyperledger-fabric hyperledger hyperledger-fabric-ca

如果私有(private)数据有生命周期,并且在该生命周期之后将被清除。这不是违背了不可篡改的基本原则和区 block 链的核心思想吗?我知道这些私有(private)数据的哈希值存储在分类帐中,但如果发生数据删除,那么似乎核心

最佳答案

私有(private)数据不存储在区 block 链上,仅存储私有(private)数据的哈希值。私有(private)数据存储在私有(private)数据收集成员对等点本地的侧数据存储中。实例化链码的各方决定侧数据存储中的私有(private)数据是否应永久存在或具有基于 blockToLive 的生命周期。这与在 Fabric 网络外部存储私有(private)数据的原像并将哈希值存储在链上没有什么不同。 Fabric只是提供私有(private)数据的管理和分发。无论哪种情况,链上私有(private)数据的“证据”都是不变性的重要方面,并且通过链上哈希来保存。

关于hyperledger-fabric - 清除 super 账本上的私有(private)数据时违反不变性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53920289/

相关文章:

blockchain - Hyperledger Composer 相对于 Fabric 的优势和局限性?

hyperledger-fabric - 如何将 Hyperledger Fabric 资源管理器添加到 "Hyperledger composer"环境

hyperledger-fabric - 无法登录 Hyperledger cello 运算符(operator)仪表板

docker - 无法启动服务peer0.org1.firstproject.com:b'OCI运行时创建失败:

docker - 在docker中测试chaincode_example02.go时出错

hyperledger-fabric - 使用 Hyperledger Fabric 添加自定义节点 OU

yaml - yaml中的 `<<`和 `&`是什么意思?

hyperledger-fabric - Hyperledger Explorer 配置错误

docker - Hyperledger Fabric v2 新链代码生命周期安装问题与 dind vm 端点 + tls

hyperledger-fabric - 使用分布式设置的链码实例化问题