Раньше я думал, что распространение блокчейна — это просто отправить одно и то же сообщение всем соседям: кто быстрее рассылает, тот и выигрывает. Kadcast от Dusk не пошёл по пути случайного gossip — он на UDP строит структурированную overlay-сеть: узлы получают 128-битный ID, по XOR-расстоянию (как в Kademlia) попадают в двоичное routing-дерево и k-bucket; когда бакеты переполняются, сначала старые узлы проверяются через PING/PONG, затем обновление происходит по LRU.

Я понимаю это как распределительный центр доставки с нумерацией. Пакеты попадают на заранее заданные уровни по расстоянию — так не дают всем точкам сразу хаотично пересылать друг другу; широковещание игнорирует повторяющиеся CHUNK и использует RaptorQ FEC для обработки потерь. Официальные бенчмарки репозитория показывают: при rate потерь 12%, β=3 и f=0.15 покрытие всей сети всё ещё достижимо, но это тест уровня библиотеки и не является обещанием задержек для основной сети.

Ценность для @Dusk Dusk — уменьшить неэффективный трафик и сделать задержку распространения более предсказуемой; а в финансовых расчётах как раз больше всего боятся размытых временных границ. Но структурированная маршрутизация не убирает риски автоматически: насколько равномерно распределены узлы, как ведёт себя сеть при дрожании (jitter) и под атакующей нагрузкой — всё это нужно подтверждать постоянным мониторингом. Я не буду доказывать, что сеть «достаточно быстрая», по одному разовому бенчмарку. Kadcast решает вопрос порядка распространения — а устойчивость доказывается реальной эксплуатацией.
#dusk $DUSK