Я читал про Kadcast, ожидая историю о приватности, и обнаружил прямо противоположное напряжение.

На поверхности это похоже на слой обфускации — структурная маршрутизация вместо затопления трафиком, так что, похоже, источник оказывается похороненным в шуме. Но когда я разобрался, как это работает на самом деле, Kadcast пересылает сообщения по детерминированным путям мультикаста на основе XOR-расстояния в оверлее в стиле Kademlia. Это сделано для эффективности по пропускной способности, а не для анонимности.

Вот где стало интересно. Случайный «госсип» — это беспорядок, и именно этот беспорядок делает сложным отслеживание происхождения. У Kadcast всё наоборот: структура означает предсказуемые пути, а значит, позиция узла в оверлее довольно стабильна. Если вы знаете топологию, можно легче рассуждать о паттернах распространения, чем при госсипе, основанном на затоплении.

Так что «приватность», с которой связывают Kadcast, на самом деле не исходит из сетевого уровня. Это делает Phoenix и ZK-цепи на уровне транзакций. Задача Kadcast — просто быстро и дёшево прокачивать голоса и блоки между комитетами по Succinct Attestation.

Не то чтобы это ошибка — просто другой проектный замысел, чем я предполагал вначале. Всё ещё думаю, создают ли такие структурированные оверлеи какую-либо утечку метаданных, о которой госсип-ориентированным цепочкам можно не думать.

@Dusk_Foundation #DUSK $DUSK