Согласно BEP-05, когда вы запускаете запрос find_node или get_peers, вы получите сообщение запроса или K (8) хороших узлов, ближайших к цели/информационному хешу.
Однако в моем случае с загрузочным узлом router.utorrent.com:6881 удаленный сервер вернул 8 узлов, ближайших к собственному nodeId. И если это запрос get_peers, он всегда возвращает 8 узлов, ближайших к себе, и 7 недействительных узлов. Но если доступ к какому-то специальному узлу, который перенаправляется на ближайший к инфохешу, протокол работает нормально.
Любая помощь будет оценена по достоинству!