根据BEP-05,当启动find_node或get_peers请求,将收到的查询消息或K(8)最接近目标/信息散列良好节点。
然而,在我的情况下,引导节点router.utorrent.com:6881,远程返回其最接近自我的NODEID的8个节点。而如果是一个get_peers请求时,它总是返回最接近自8个节点和7名无效同行。但是,如果访问哪些重定向到信息散列附近的一些特殊的节点,协议的行为正常。
任何帮助,将不胜感激!
你不应该过分关注一下引导节点做,只要他们让你来填充你的路由表,因为这是他们的主要目的。
他们收到不成比例的流量,并避免不必要的指挥交通量的他们可以从规格中是无害的,只要仅在网络的一个微乎其微的部分表现这样几个方面偏离任何特定的节点。只有一百万之间的引导节点的单位数,所以他们的行为是可以忽略的,不应该被视为一个参考点。
它没有意义要么通过联系获得同行引导节点。找到节点查询将是正确的选择来填充你的路由表。而且只需要与他们联系在比较少见的情况下other mechanisms were not successful。