Corda. Нет глобального состояния, и данные передаются между контрагентами. Каждая сторона, совершающая сделку, получает историю состояния и проверяет ее достоверность. Еще одним компонентом является нотариус, который проверяет, не потребляла ли уже другая транзакция определенное состояние, чтобы обнаружить двойные расходы. Стоит подчеркнуть, что нотариус – это единственный компонент, используемый для проверки двойных расходов. Нотариус может быть действительным и недействительным. Проверяющий нотариус проверяет как правильность истории транзакций, так и двойные расходы. Нотариус, не подтверждающий подлинность, проверяет только двойные расходы. Проверяющий нотариус ставит под угрозу безопасность, получая доступ к данным. Неподтверждающий нотариус не имеет доступа к данным, но уязвим для атаки типа «отказ в доступе» — злоумышленник может притвориться, что изменил состояние другого узла, что приведет к ошибке проверки с двойными затратами. В настоящее время не существует готовой к производству реализации ни для CFT, ни для BFT, хотя Corda Enterprise имеет режим настройки высокой доступности для решения проблем отказоустойчивости, как это делает CFT.
Похоже перевод автоматический и вычитан не до конца — во второй половине термины начали плавать вовсю.