请告知是否可以从超级账本结构中删除旧块?
我知道它必须是不变的,但是如果我们不想存储已有的数据怎么办?
答案 0 :(得分:2)
Fabric目前没有“存档”功能,但是jira系统中有一个“ Epic”用于存档功能。它已经存在了一段时间,但现在看来是一个高度优先事项。
答案 1 :(得分:1)
否,您不能从链本身中删除事务。否则,您将破坏整个事物(merkle tree属性)。
但是只有“最新”数据将存储在StateDB中。这是标记为未删除的数据。删除的数据将从该数据库中移出。因此,您实际上可以将其视为高速缓存,您可以在其中“快速”访问最新数据。 (也许可以在Fabric中阅读docs about StateDB and Ledger等以获取更多信息)