Я углубился в то, как $DUSK на самом деле передаёт данные по своей сети, и чем больше читаю, тем больше уважаю дизайнерское решение, которое они приняли с Kadcast.
Большинство блокчейнов всё ещё опираются на базовые протоколы сплетен (gossip). Каждый узел просто рассылает одно и то же сообщение множеству случайных соседей. Работает, но при этом тратится много пропускной способности и создаётся лишний шум.
Dusk пошёл другим путём.
Kadcast построен на структуре Kademlia (та же идея, что используется во многих DHT). Вместо того чтобы затапливать сеть сообщениями, он использует расстояние по XOR, чтобы разложить узлы по маршрутизирующим «бакетам» и пересылать сообщения по более умным, точным путям.
Что бросается в глаза:
- Узлы группируются по расстоянию, а не подключаются случайно
- Сообщения проходят через выбранные узлы, а не через всё ближайшее окружение
- В каждом бакете находится несколько узлов, так что если один откажет, у сообщения всё равно останутся другие маршруты
- Сообщения подписываются и проверяются ещё до пересылки, что добавляет надёжный слой безопасности
Согласно их собственным тестам, такой подход может заметно сократить расход пропускной способности по сравнению с традиционным gossip. Конечно, реальные результаты всегда зависят от условий сети, но направление очевидно — они оптимизировали эффективность и предсказуемость, что особенно логично, если вы ориентируетесь на институциональные и регулируемые сценарии.
Подобная низкоуровневая инженерия легко проходит мимо внимания, но именно она в итоге решает, сможет ли сеть выдерживать серьёзную финансовую активность, не «задушившись».
Интересно, что думают другие — структурированное вещание вроде Kadcast — это правильный шаг для блокчейнов, ориентированных на приватность + соответствие требованиям, или вам всё ещё нравится простота классического gossip?
@Dusk_Foundation #dusk
Большинство блокчейнов всё ещё опираются на базовые протоколы сплетен (gossip). Каждый узел просто рассылает одно и то же сообщение множеству случайных соседей. Работает, но при этом тратится много пропускной способности и создаётся лишний шум.
Dusk пошёл другим путём.
Kadcast построен на структуре Kademlia (та же идея, что используется во многих DHT). Вместо того чтобы затапливать сеть сообщениями, он использует расстояние по XOR, чтобы разложить узлы по маршрутизирующим «бакетам» и пересылать сообщения по более умным, точным путям.
Что бросается в глаза:
- Узлы группируются по расстоянию, а не подключаются случайно
- Сообщения проходят через выбранные узлы, а не через всё ближайшее окружение
- В каждом бакете находится несколько узлов, так что если один откажет, у сообщения всё равно останутся другие маршруты
- Сообщения подписываются и проверяются ещё до пересылки, что добавляет надёжный слой безопасности
Согласно их собственным тестам, такой подход может заметно сократить расход пропускной способности по сравнению с традиционным gossip. Конечно, реальные результаты всегда зависят от условий сети, но направление очевидно — они оптимизировали эффективность и предсказуемость, что особенно логично, если вы ориентируетесь на институциональные и регулируемые сценарии.
Подобная низкоуровневая инженерия легко проходит мимо внимания, но именно она в итоге решает, сможет ли сеть выдерживать серьёзную финансовую активность, не «задушившись».
Интересно, что думают другие — структурированное вещание вроде Kadcast — это правильный шаг для блокчейнов, ориентированных на приватность + соответствие требованиям, или вам всё ещё нравится простота классического gossip?
@Dusk_Foundation #dusk