Соответственно, нужна СУБД, которая будет отслеживать, что все тюплы, идентифицированные по референсам, доступны по цепочке, начинающейсяв в каком-то тюпле, доступном по ключу
Удалять можно только после подтверждённой транзакции. Нет никаких условий, при которых недоступность нод может привести к выводу о том, что цепочки нет