gpt4 book ai didi

hyperledger-fabric - Hyperledger Fabric 中链和状态数据库的区别?

转载 作者:行者123 更新时间:2023-12-04 07:55:22 31 4
gpt4 key购买 nike

Hyperledger Fabric 中链和状态数据库的主要区别是什么。我很困惑它们是否相同。

最佳答案

Hyperledger Fabric 中有两个“存储”数据的地方:

  • 账本
  • 状态数据库

  • 账本是真正的“区块链”。它是一个基于文件的分类帐,用于存储序列化块。每个区块都有一个或多个交易。每个事务包含一个读写集,它修改一个或多个键/值对。分类帐是数据的最终来源,并且是不可变的。

    状态数据库保存任何给定键的最后一个已知提交值。当每个对等方验证并提交事务时填充它。状态数据库总是可以通过重新处理分类帐来重建。当前状态数据库有两种选择:嵌入式 LevelDB 或外部 CouchDB。

    顺便说一句,如果您熟悉 Hyperledger Fabric channel ,那么每个 channel 也有一个单独的分类帐。

    关于hyperledger-fabric - Hyperledger Fabric 中链和状态数据库的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47505084/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com