Могу ли я обновить политику одобрения в Hyperledger Fabri c, используя узел SDK? - PullRequest
0 голосов
/ 20 апреля 2020

Я устанавливаю политику подтверждения при создании цепочки кода, я хотел знать, могу ли я обновить политику подтверждения на более позднем этапе, используя узел sdk, потому что, когда новые организации добавляются в канал, я хочу, чтобы они также были частью политика одобрения. В настоящее время мы делаем обходной путь - обновляем цепной код до новой версии, снова устанавливаем его на всех узлах, а затем меняем политику одобрения при обновлении. Это не похоже на правильный способ сделать это все же. Любые указания на этот счет очень помогут!

1 Ответ

0 голосов
/ 22 апреля 2020

Это действительно правильное решение сделать это в fabri c release-1.4.

Политика одобрения не похожа на конфигурацию канала, которую вы можете обновить, используя дельта-конверт, как говорит @kekomal. , Вы можете обновить конфигурацию канала, добавив новые организации, новые одноранговые узлы и CRL, но не политики цепочки кодов.

Политика одобрения определяется, когда создается именно цепочка кода, что означает, что она находится в жизненном цикле цепочки кода, индивидуально из конфигурации канала.

Хотя весь новый жизненный цикл chaincode вышел с fabri c release-2.1 (начиная с 2.0), это совершенно другая история, может быть, вам не понадобится обновлять цепной код каждый раз.

В дополнение к указанию политики одобрения из CLI или SDK, цепной код также может использовать политики в конфигурации канала в качестве политик одобрения. Вы можете использовать флаг –channel-config-policy, чтобы выбрать политику канала с форматом, используемым конфигурацией канала и списками ACL.

см. Здесь

Каждый раз, когда вы принесли новая организация в вашей сети, вам нужно будет обновить конфигурацию канала. Поскольку цепной код может использовать ту же политику, что и канал, вы также можете попробовать новый жизненный цикл.

Пока я не пробовал, поскольку здесь я лишь предлагаю свои мысли. Дайте мне знать, если это работает, пожалуйста.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...