Я смотрел на то, как Kadcast ведёт себя, когда перестаёшь думать о «нодах» и начинаешь думать о ненадёжных пирах. Именно там @Dusk and $DUSK показались мне более интересными. #dusk

Больше всего выделилось следующее: сообщения подписываются и проверяются до того, как нода пересылает их дальше, а маршрутизация на основе Kademlia держит в своих «бакетах» сразу несколько пиров. Поэтому плохое сообщение можно отклонить, и сбойный пир не обязательно ломает путь.

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

А ещё есть скрытие источника: сообщения проходят через выбранных пиров на возрастающих XOR-расстояниях, что делает исходного отправителя сложнее для отслеживания. Я всё ещё думаю, как эти свойства проявляются в по-настоящему враждебной сети, а не только в ненадёжной.