Вернулся перечитать это сегодня. На этот раз меня остановил сетевой слой Dusk. Kadcast подаётся как улучшение по сравнению с Gossip и LibP2P, потому что он не транслирует всем соседним узлам: вместо этого он использует структуру Kademlia DHT и метрики XOR-расстояния, чтобы маршрутизировать данные по заданным путям... логика сама по себе казалась понятной, но затем числа, привязанные к этому, заставили меня задуматься. В статье, на которую ссылаются, говорится о снижении использования пропускной способности на 25–50%, а также утверждается падение доли устаревших блоков на 10–30% для сетей с более быстрым временем блоков, аналогично настройке в Ethereum. Вопрос, который пришёл мне в голову: эти цифры действительно измерялись в собственном mainnet Dusk или же их заимствовали из не связанного с этим исследования и применили здесь как общее ожидание. Теоретическая эффективность протокола и его реальная работа при тысячах узлов, при churn и в противодействующих (adversarial) условиях — это совершенно разные вещи 🧩 Что мне кажется более важным: структурная маршрутизация по своей природе обменивает часть непредсказуемости на эффективность, и в приватность-ориентированной цепочке вроде DUSK этот компромисс заслуживает более подробного объяснения, чем то, что сейчас даёт документация — особенно в контексте того, сколько идентичности узлов раскрывается во время распространения консенсусных сообщений 🔍 Заявить об эффективности легко, но подтвердить, что это действительно выдерживается в реальных условиях сети, — это и есть настоящая работа, и именно в этом я всё ещё хочу разобраться.
#dusk $DUSK @Dusk
$牛来
$ONG