Вход на сайт
Логин:
Пароль:
Меню

Консунсуальный алгоритм BP (PPBFT)

• Первоначально, BP, который формирует KOK MainNet, начинается с 21 числа BP, и каждый BP формирует один Регион по трем BP.

-Один BP имеет два логических слоя. Верхний слой - это уровень обслуживания, а нижний уровень - уровень связи, который отвечает за достижение консенсуса. В случае, если DApp не функционирует или не готов к работе, когда запущена MainNet, BP, представляющий DApp, внедряется в качестве фиктивного BP, в то время как работает только уровень связи (нижний уровень). - Семь регионов зафиксированы до начала работы MainNet с учетом распределения глобальных сетей связи и DApp.

Индекс для каждого BP распространяется на соседний регион и далее увеличивается. Другими словами, у Области 0 есть BP с BPI 0, 7, 14, а у Области 1 есть BP с BPI 1, 8, 15, таким образом, у Области 6 есть BP с BPI 6, 13 и 20.

- Определенный часовой пояс, где генерируются блоки, называется периодом генерации блоков. В течение этого периода один BP отвечает за генерацию начального блока, и этот узел называется первичным BP. Двадцать четыре блока создаются в течение одного интервала генерации блока. (Количество блоков, которые будут созданы за один интервал, может быть скорректировано путем дальнейшего моделирования и тестирования).

- Первичный BP определяется в течение предыдущего периода генерации блока. Метод определяется результатом функции MOD21, который является модулем для последнего четырехбайтового значения хэша21-го блока, сгенерированного в течение предыдущего интервала производства блока. Результатом функцииMOD21 является целое число от 0 до 20, независимо от входного значения. Это значение является экспоненциальным значением BP, который будет следующим первичным BP. (Блок, выбранный для определения следующего первичного BP, в настоящее время зафиксирован на 21-м блоке. Однако алгоритм выбора будет изменен в более поздней версии.)

-Первичный BP распространяет свой начальный блок на ведущие BP соседних регионов, а ведущий BP каждого региона распространяет полученный блок на два других BP своего собственного региона для проверки консенсуса. Используемый консенсусный алгоритм - PBFT (т. н. задача византийских генералов).

-Каждый ведущий BP направляет согласованный результат своего региона первичному BP. Алгоритм консенсуса также использует в этот период PBFT. Алгоритм консенсуса, который в полной мере применяется к платформе KOK, - это PPBFT (Параллельный PBFT).

Выбор генератора блоков с MOD21

 

White Paper KOK PLAY

Читать далее:

Категория: Вся информация о KOK PLAY | Добавил: aicberg (30.01.2021)
Просмотров: 1042 | Рейтинг: 4.8/103


uCoz