Для того, чтобы проверить bitrot есть стандартное корректириующее избыточное кодирование, которое позволяет исправлять ошибки (до некого порога) и обнаруживать ошибки (если уже исправить не могут). Для того, чтобы ничего не "разъезжалось" делают версионирование, когда изменения фиксируются путем добавления +1 в счётчики на все компоненты/части кластера. Таким образом, если у нас версии не совпадают, то фиксируется ошибка и Используется последнее well-known значение. Никакой blockchain тут не нужен