如何将状态数据库(CouchDB的)存储数据如果putState(键,值)将覆盖现有的值?既然我们能够获取使用GetHistoryForKey()的历史....这意味着旧的值仍然存在的状态DB?
只有一个关键的最新值存储在CouchDB的状态数据库。
键和值的完整历史记录都存储在blockchain数据结构本身。当GetHistoryForKey()被调用时,一个索引咨询标识已更新的密钥,然后将这些交易都是从blockchain数据结构查询,返回键和值的历史的所有事务。