Я ожидал, что сетевой раздел Dusk будет скучным.

Я ошибся.

В итоге я оказался на Kadcast.

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

Обычно ответ — это какой-то вариант сплетен.

Dusk пошёл другим путём.

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

Звучит как совсем небольшое инженерное решение.

Пока не задумаешься, что происходит, когда сеть перегружается.

Если каждый узел продолжает пересылать всё дальше на всё большее число узлов, объём дублирующегося трафика может стать совсем неприятным.

Структурированная сеть даёт сообщениям понятный маршрут, куда им идти.

Мне показалось особенно интересным то, что Kadcast в действительности проверяли аудитом Blaize Security. По итогам аудита оценка составила 9,8/10 в целом, при этом качество кода получило 10/10; обнаруженные в ходе проверки проблемы впоследствии были исправлены.

И всё же...

Почти никогда не вижу, чтобы кто-то обсуждал именно эту часть Dusk.

Все говорят о приватности.

Все говорят о токенизированных активах.

Все говорят об EVM.

Почти никто не говорит о том, как пакеты добираются от одного узла к другому.

Возможно, дело в том, что никто не замечает хорошую сеть, когда она работает.

И, возможно, в этом и есть смысл.

Блокчейн может иметь впечатляющую криптографию и продуманный слой выполнения.

Но если базовая «начинка» под ним работает неэффективно, в итоге за это кто-то платит.

Я не говорю, что Kadcast — это какая-то скрытая причина покупать DUSK.

Это было бы нелепым выводом из сетевого протокола.

Я лишь отметил для себя, что одна из менее заметных частей Dusk — это также одна из частей, которую они годами доводили до совершенства.

Иногда скучному слою стоит уделить внимание.
#dusk $DUSK @Dusk