это самый маленький раздел в whitepaper, но он тихо выполняет огромную работу.

kadcast — это уровень распространения: именно так сообщения фактически доходят от одного узла до остальных в сети. он построен на kademlia — той же структурированной.

0verlay-концепции, которая используется в пиринговых системах годами, а не была изобретена dusk с нуля.
что именно он делает внутри dusk — выступает конкретной реализацией функции propagate.

она появляется повсюду в протоколе: генераторы транслируют кандидатные блоки, provisioners транслируют голоса — всё это маршрутизируется через kadcast.

можно легко пропустить это, решив, что это скучная инженерная «водопроводка», но предположения о таймингах консенсуса и о «delta delay» из предыдущих разделов имеют силу только тогда, когда распространение ведёт себя именно так.

kadcast обещает.
кто-нибудь знает, как kadcast работает при реальном сетевом «хаосе» и churn, в сравнении с теоретическими границами??

#dusk @Dusk $DUSK