IPSE по всей цепочке: алгоритм консенсуса BABE работает Brief

В настоящее время сеть блока-цепи и ее расширение к следующей массивной системе роста для местного применения существует противоречие, что приводит к усилению конкуренции за системные ресурсы, которые были отражены в текущем ЭОСЕ сетевых ресурсов (RAM и CPU) в заторах. Не только EOS, включая квадратный Ethernet, Token битной блока цепочка других сети этой проблему.


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


Субстрат на основе архитектуры построены IPSE параллельных цепей (parachain), системную архитектуру Polkadot с помощью главного ключа структурный мостик адаптер (мост) кросс-линии связи. Для того, чтобы гарантировать, что состояние реле параллельных цепей и цепи последовательности системы IPSE Polkadot путем смешивания механизм консенсуса, соответственно BABE и дедушку.


Алгоритм консенсуса BABE

BABE (Blind Назначение для Blockchain Extension, " блок расширения цепи назначение слепого) заключается в проверке того человека и решить , кто является создание узла формирования механизма .BABE алгоритма блока между новым блоком в ипотеке и использовать Polkadot хаотичности цикла блок распределения производства слот для проверки людей.


Polkadot люди будут участвовать в проверке каждой лотереи, чтобы решить, являются ли они производить блок кандидат в слоте. Временной интервал в качестве единицы с длиной 6 секунд. Из-за случайности этого механизма, множественный проверка может быть кандидатами на том же временном интервале. В оставшееся время слотов может быть пустым временем привести к несогласованности блоков.


Множество сертификатора же временный интервал: Когда множество людей, в той же временном интервале проверке производства блоков также становятся кандидатами, и все блоки должны будет вещательной сеть. Однако, эта ситуация была бы игра. Какие конкретный сертификатор выиграть, в зависимости от топологии сети и задержки до доработана и вырезать раздвоенные до сих пор.


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


БАБА необходимость подгонки и дедушка, блоки, ответственные за BABE, ДЕДУШКА в первую очередь отвечают за достижение соглашения между блоком цепью (например, параллельно цепью), чтобы обеспечить согласованность конечного блока.


Примечание: BABE Следует отметить, что алгоритм по-прежнему идеально, текущий Web3 Foundation Ханьдань Kilinc Alper выпустила последний BABE представление документа, рабочий механизм подробно.

https://research.web3.foundation/en/latest/polkadot/BABE/Babe/


рекомендация

отblog.51cto.com/14463143/2450218