ну, наверно, так тоже можно всёж хеш ноды так же разнообразен, как и хеш с солью и эти ноды с таким же шансом окажутся физически сильно разными несмотря на близкий хеш
У тебя есть ближайшая в текущий момент. Это не значит что в следующий момент она тоже будет ближайшей.
Тебе надо проверить все ноды на некотором расстоянии от ключа. При этом поскольку ты не подключён одновременно ко всем нодам сети - нода которую ты проверяешь может подсказать тебе кто ещё есть "вблизи ключа".
Эмм. Они и так окажутся физически сильно разными. ID ноды с которым мы сверяемся традиционно делается через хэш, что приводит к тому, что "близкие" по хэшу скорее отличаются во всём остальном (потому что близкие по адресу порождают сильно разные хэши)
Если хранить список узлов то по хорошему нужен способ проверки наличия данных Если хранить непосредственно данные то нужен способ распределения данных по узлам