在 Hyperledger Fabric 中重播来自创世块的所有交易
replay all the transactions from genesis block in Hyperledger Fabric
众所周知,区块链通向最新的世界状态。比方说,一个对等点使用 couchdb 来存储世界状态,有一天 couchdb 遇到了一些问题,例如有人错误地从中删除了一些世界状态数据,因此数据已损坏。
问题是:如何根据创世块的所有块恢复世界状态?如何重放来自创世块的所有交易?他们有任何手动方式吗?似乎 Fabric 官方文档没有提到关于这个主题的足够信息。提前致谢。
如果您删除状态数据库,当对等点启动时,它将检测到这一点并重建状态。
众所周知,区块链通向最新的世界状态。比方说,一个对等点使用 couchdb 来存储世界状态,有一天 couchdb 遇到了一些问题,例如有人错误地从中删除了一些世界状态数据,因此数据已损坏。
问题是:如何根据创世块的所有块恢复世界状态?如何重放来自创世块的所有交易?他们有任何手动方式吗?似乎 Fabric 官方文档没有提到关于这个主题的足够信息。提前致谢。
如果您删除状态数据库,当对等点启动时,它将检测到这一点并重建状态。