簡體   English   中英

檢測 IP 地址是否正在運行比特幣節點

[英]Detect if an IP address is running a Bitcoin node

有沒有辦法檢測 IP 地址是否正在運行比特幣節點? 也許我可以以某種方式從區塊鏈中提取 IP 信息?

有很多方法可以做到這一點。

非常可靠且相對簡單的方法是從https://api.blockchair.com/bitcoin/nodes獲取比特幣節點列表。 JSON 對象如下所示:

{"data":{"nodes":{"1.234.63.142:8333":"version":"\/Satoshi:0.16.0\/","country":"KR","height":588031,"flags":1037},
"1.36.226.179:8333":{"version":"\/Satoshi:0.18.0\/","country":"HK","height":588031,"flags":1037},
"100.12.85.110:8333":{"version":"\/Satoshi:0.16.2\/","country":"US","height":588031,"flags":1037},
...

然后檢查此列表中是否存在有問題的 IP 地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM