Почему блок генеза необходим для того, чтобы одноранговый узел присоединился к каналу в структуре Hyperledger? - PullRequest
1 голос
/ 28 марта 2019

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

Зачем сверстникам необходим блок генеза?

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

Предоставляет ли блок генеза дополнительную информацию?

1 Ответ

1 голос
/ 28 марта 2019

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

Цитата документации Hyperledger Fabric - присоединиться к каналу Org3:

... мы передаем 0, чтобы указать, что мы хотим первый блок на регистр канала (то есть блок генезиса). Если мы просто передали команда конфигурации peer channel fetch, тогда мы получили бы блок 5 - обновленный конфиг с определенным Org3. Однако мы не можем начать регистр с нижестоящим блоком - мы должны начать с блока 0.

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