Связанный вами коммит больше не относится к текущим версиям Hyperledger Fabric.Эта функциональность была добавлена до версии 1.0, которая реструктурировала всю архитектуру фреймворка.
Начиная с версии 1.0 +, транзакции сначала моделируются индоссантами, которые создают подписанный набор изменений состояния в результате цепного кода.Если достаточное количество индоссантов подписывают транзакцию (в соответствии с политикой подтверждения), клиент может затем отправить транзакцию в службу заказа для включения в бухгалтерскую книгу.Транзакция, которая приводит к ошибке в цепочечном коде, никогда не достигнет этой точки, потому что она не сможет собрать необходимые подтверждения из-за ошибки.Клиент должен изменить транзакцию или запросить изменение кода цепи для ее работы.
Проверьте архитектуру Hyperledger Fabric paper для более подробного объяснения, включая диаграмму последовательности.