Я создал сеть из трех организаций.1 индоссант равный каждому.1 заказчик по всем трем.Я упаковал код контракта (узел) и установил все три.Он был создан с помощью CLI одного из партнеров.
Нужно учесть:
Мой цепной код пытается создать значение ключа, или я должен сказать, обновить World State.Onвызывая функцию, которая делает это, я всегда получаю [ENDORSEMENT_POLICY_FAILURE].
Я указал политику И.ИЛИ политика, кажется, работает нормально.Но у меня есть сценарий, где AND - это необходимость.
Я вызываю код цепи через CLI одного партнера.Все остальные коллеги начинают проявлять активность, но заканчивают тем, что говорят [ENDORSEMENT_POLICY_FAILURE].Точная ошибка: «VSCCValidateTx для транзакции txId = 3c0f7b5c5f81b5c261d1a981720273cdc617424ea264b157898dd17ad2de07ce возвратил ошибку: ошибка VSCC: сбой политики подтверждения, ошибка: набор сигнатур не соответствует политике, код 1016
*1015* 1017 * 1015 - все цепочки ** ** - 1015, код * ** *, код: * *1015* ** *, код: * * * *» не удалось выполнить все в порядке: код * ** *1015* * * * код: * * * * * * Не удалось выполнить проверку.три орг.Только контейнер с цепочечным кодом, соответствующий вызывающему одноранговому узлу, показывает активность.
Как я понял из прочтения книги «Практическая цепочка блоков с Hyperledger», все равноправные узлы выполняют цепной код.Но в моем случае ничего не происходит с контейнером цепочки кодов двух других пиров.
Буду признателен за помощь по этому вопросу.