Hyperledger kafka: когда ОСН генерирует новый блок при достижении условий? - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь понять, кто на Hyperledger с согласованным протоколом Kafka сгенерировал новый блок, начиная со списка транзакций, хранящихся на разделе kafka.

Я учусь по дням, и на самом деле у меня нет ясности, если:

  1. Все OSN одновременно генерируют новый блок, относительно Batchsize или BatchTimeout, храните его в локальной сети и распространяйте в соответствующие одноранговые узлы с синхронизацией OSN через сообщение TTC-X для генерации точно такого же блока
  2. Один из OSN, на разделе канала, который достиг пакета размер или пакетное время ожидания, сгенерируйте новый блок и поделитесь им с другими OSN канала (через кафку?), Чтобы потом распространять его на равноправные узлы

Какая правильная логика? ни один из двух (вероятно)?

Я нашел эту статью, которая заставила меня думать, что логика - это 1, но, честно говоря, я не уверен в этом: https://docs.google.com/document/d/19JihmW-8blTzN99lAubOfseLUZqdrB6sBR0HsRgCAnY/edit

...