我读到比特币网络拓扑是秘密的,但我能问一下他们过去有哪些连接吗?
发布于 2019-04-26 15:31:36
您可以使用getaddr命令,请参阅比特币Wiki - getaddr。
getaddr消息向节点发送请求,请求有关已知活动对等点的信息,以帮助查找网络中的潜在节点。接收此消息的响应是从已知的活动对等点的数据库中用一个或多个对等点发送一个或多个addr消息。典型的假设是,如果节点在过去三小时内发送了一条消息,它很可能处于活动状态。
注意,使用比您使用的旧协议版本的节点将被跳过。
像bitnodes.io这样的网站使用getaddr提供侦听节点的计数。
Python中的爬虫实现可以从GitHub (ayeowch/bitnodes)中获得,爬虫部署记录在供应比特币网络爬虫中。
https://stackoverflow.com/questions/55870301
复制相似问题