Провёл слишком много времени над этой частью whitepaper прошлой ночью.
большинство proof of stake цепочек, которые я смотрел, устроены так, что валидаторы делают всё...

предлагают блок, голосуют за него — и готово. dusk разделяет эту работу на две части.
генераторы предлагают блоки. провайдеры (provisioners) валидируют и финализируют их.
разные роли, разные методы извлечения даже,

генераторы проходят через процесс торгов, провайдеры — через committee sortition, и вообще нет, это не совсем самая интересная часть.
самое интересное в том, что генераторы получают

приватное извлечение: никто не знает, кто предлагает следующий блок, пока это не произойдёт. это действительно ответ на проблему front running, с которой сталкиваешься, когда выбор лидера публичный.

всё ещё не уверен, как две роли..

взаимодействуют под нагрузкой: повышает ли разделение устойчивость или просто даёт больше мест, где что-то может сломаться?

#dusk @Dusk $DUSK