это самый маленький раздел в whitepaper, но он тихо выполняет огромную работу.
kadcast — это уровень распространения: именно так сообщения фактически доходят от одного узла до остальных в сети. он построен на kademlia — той же структурированной.
0verlay-концепции, которая используется в пиринговых системах годами, а не была изобретена dusk с нуля.
что именно он делает внутри dusk — выступает конкретной реализацией функции propagate.
она появляется повсюду в протоколе: генераторы транслируют кандидатные блоки, provisioners транслируют голоса — всё это маршрутизируется через kadcast.
можно легко пропустить это, решив, что это скучная инженерная «водопроводка», но предположения о таймингах консенсуса и о «delta delay» из предыдущих разделов имеют силу только тогда, когда распространение ведёт себя именно так.
kadcast обещает.
кто-нибудь знает, как kadcast работает при реальном сетевом «хаосе» и churn, в сравнении с теоретическими границами??
#dusk @Dusk $DUSK
kadcast — это уровень распространения: именно так сообщения фактически доходят от одного узла до остальных в сети. он построен на kademlia — той же структурированной.
0verlay-концепции, которая используется в пиринговых системах годами, а не была изобретена dusk с нуля.
что именно он делает внутри dusk — выступает конкретной реализацией функции propagate.
она появляется повсюду в протоколе: генераторы транслируют кандидатные блоки, provisioners транслируют голоса — всё это маршрутизируется через kadcast.
можно легко пропустить это, решив, что это скучная инженерная «водопроводка», но предположения о таймингах консенсуса и о «delta delay» из предыдущих разделов имеют силу только тогда, когда распространение ведёт себя именно так.
kadcast обещает.
кто-нибудь знает, как kadcast работает при реальном сетевом «хаосе» и churn, в сравнении с теоретическими границами??
#dusk @Dusk $DUSK

