В базе данных состояний CouchDB хранится только последнее значение ключа.
Полная история ключей и значений хранится в самой структуре данных блокчейна. Когда вызывается GetHistoryForKey (), выполняется обращение к индексу, который идентифицирует все транзакции, которые обновили ключ, а затем эти транзакции запрашиваются из структуры данных блокчейна для возврата истории ключей и значений.