Dim писал(а):
Андрей писал(а):
Возможно, имеет смысл сделать для запросов что-то типа TTL с постепенным увеличением его пока нужная информация не будет найдена.
Как в multicast'е? Но это получается надо делать повторные запросы каждый раз?
Ну да. Зато сэкономим трафик сети.
Цитата:
А если сделать рассылку примерно так?
Отсылаем запросы соседям сразу всем. Соседи уже запрос пересылают по боковым направлениям c задержкой а по прямому без. И не сразу всем, а последовательно через некоторый интервал. Возврат ответа останавливает рассылки. И в направлениях разосланных запросов отсылается сброс запросов, но уже без задержек.
Откуда вы взяли такое понятие как "прямое направление". Стоит клиент, у него, допустим 10 подключений в данный помент. С одного из них приходит запрос. Где вы тут видите "прямое направление"? Который коннект из оставшихся 9-и будет "прямым" и почему?
Цитата:
Андрей писал(а):
Ну, учитывая что у нас идентификация пакетов будет по хэшу от данных, искажение будет представлять из себя достаточно нетривиальную задачу (если вообще возможную).
По хешу мы можем запросить те данные о которых нам известно. А вот каким образом запросить анонимные пакеты в голосованиях? У них не будет известного нам хеша.
Кстати, да. Такие тоже будут.