有一些方法可以让我问比特币全节点,他们的最近同伴的IP地址?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有一些方法可以让我问比特币全节点,他们的最近同伴的IP地址?相关的知识,希望对你有一定的参考价值。
我读到比特币网络拓扑结构是秘密的,但是我能问过他们过去的连接吗?
答案
您可以使用getaddr
命令,请参阅Bitcoin Wiki - getaddr。
getaddr消息向节点发送请求,询问有关已知活动对等体的信息,以帮助查找网络中的潜在节点。对接收该消息的响应是与来自已知活动对等体的数据库的一个或多个对等体一起发送一个或多个addr消息。典型的假设是,如果节点在过去三小时内发送消息,则该节点可能处于活动状态。
请注意,将跳过使用比您使用的协议版本更旧的协议版本的节点。
像bitnodes.io这样的网站使用getaddr
提供一些监听节点。
Python中的爬虫实现可以从GitHub(ayeowch / bitnodes)获得,爬虫部署在Provisioning Bitcoin Network Crawler中有记录。
以上是关于有一些方法可以让我问比特币全节点,他们的最近同伴的IP地址?的主要内容,如果未能解决你的问题,请参考以下文章