有一些方法可以让我问比特币全节点,他们的最近同伴的IP地址?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有一些方法可以让我问比特币全节点,他们的最近同伴的IP地址?相关的知识,希望对你有一定的参考价值。

我读到比特币网络拓扑结构是秘密的,但是我能问过他们过去的连接吗?

答案

您可以使用getaddr命令,请参阅Bitcoin Wiki - getaddr

getaddr消息向节点发送请求,询问有关已知活动对等体的信息,以帮助查找网络中的潜在节点。对接收该消息的响应是与来自已知活动对等体的数据库的一个或多个对等体一起发送一个或多个addr消息。典型的假设是,如果节点在过去三小时内发送消息,则该节点可能处于活动状态。

请注意,将跳过使用比您使用的协议版本更旧的协议版本的节点。

bitnodes.io这样的网站使用getaddr提供一些监听节点。

Python中的爬虫实现可以从GitHub(ayeowch / bitnodes)获得,爬虫部署在Provisioning Bitcoin Network Crawler中有记录。

以上是关于有一些方法可以让我问比特币全节点,他们的最近同伴的IP地址?的主要内容,如果未能解决你的问题,请参考以下文章

比特币全节点(bitcoind)

比特币代码分析2 比特币全节点流程

比特币全节点对交易和区块的处理过程

MyEclipse上运行比特币全节点bitcoinj

资讯14亿用户账号密码被泄露,银行支付宝比特币全中枪;WordPress 储存型 XSS 漏洞

比特币代码分析4 节点发现机制