Skip to content

Question About Potential Single ElectrumX Cluster with Identical TLS CN #10583

@fulctables

Description

@fulctables

Description

Hello Electrum developers,

I am investigating a set of public ElectrumX nodes (around 80 IPs, running version 1.19.0) that appear in Electrum clients' list of possible connections and share the same TLS Common Name (CN).
Most of these nodes are hosted on Google Cloud Platform (GCP).
Some of the addresses also appear in the public list at https://1209k.com/bitcoin-eye/ele.php.

My observations and questions:

  1. Given that many nodes share the same TLS CN, is it reasonable to assume they belong to a single cluster?
  2. Could these nodes instead represent multiple known public ElectrumX clusters, despite having the same TLS CN?
  3. Are there any privacy or security implications for Electrum clients connecting to this set of nodes?
  4. How does Electrum choose nodes when there is a large set of public ElectrumX servers?
  5. If this question is not appropriate for this repository or scope, could you advise where I might direct it to get proper clarification?

List of nodes:

136.107.155.173 50001 50002 ElectrumX 1.19.0
136.107.225.110 50001 50002 ElectrumX 1.19.0
136.107.72.87 50001 50002 ElectrumX 1.19.0
136.110.114.84 50001 50002 ElectrumX 1.19.0
136.110.67.212 50001 50002 ElectrumX 1.19.0
34.101.170.221 50001 50002 ElectrumX 1.19.0
34.101.39.54 50001 50002 ElectrumX 1.19.0
34.116.254.239 50001 50002 ElectrumX 1.19.0
34.118.1.54 50001 50002 ElectrumX 1.19.0
34.121.73.82 50001 50002 ElectrumX 1.19.0
34.128.68.204 50001 50002 ElectrumX 1.19.0
34.128.81.215 50001 50002 ElectrumX 1.19.0
34.13.139.195 50001 50002 ElectrumX 1.19.0
34.133.127.109 50001 50002 ElectrumX 1.19.0
34.138.250.15 50001 50002 ElectrumX 1.19.0
34.141.75.29 50001 50002 ElectrumX 1.19.0
34.153.192.8 50001 50002 ElectrumX 1.19.0
34.159.103.181 50001 50002 ElectrumX 1.19.0
34.159.228.34 50001 50002 ElectrumX 1.19.0
34.171.34.8 50001 50002 ElectrumX 1.19.0
34.172.232.121 50001 50002 ElectrumX 1.19.0
34.173.233.138 50001 50002 ElectrumX 1.19.0
34.174.156.170 50001 50002 ElectrumX 1.19.0
34.174.158.243 50001 50002 ElectrumX 1.19.0
34.174.167.84 50001 50002 ElectrumX 1.19.0
34.174.217.104 50001 50002 ElectrumX 1.19.0
34.174.46.235 50001 50002 ElectrumX 1.19.0
34.175.239.109 50001 50002 ElectrumX 1.19.0
34.179.190.163 50001 50002 ElectrumX 1.19.0
34.18.66.115 50001 50002 ElectrumX 1.19.0
34.18.69.244 50001 50002 ElectrumX 1.19.0
34.19.148.24 50001 50002 ElectrumX 1.19.0
34.19.234.1 50001 50002 ElectrumX 1.19.0
34.21.56.132 50001 50002 ElectrumX 1.19.0
34.32.12.235 50001 50002 ElectrumX 1.19.0
34.32.226.149 50001 50002 ElectrumX 1.19.0
34.32.36.131 50001 50002 ElectrumX 1.19.0
34.32.48.252 50001 50002 ElectrumX 1.19.0
34.32.48.56 50001 50002 ElectrumX 1.19.0
34.32.51.209 50001 50002 ElectrumX 1.19.0
34.38.117.239 50001 50002 ElectrumX 1.19.0
34.39.9.100 50001 50002 ElectrumX 1.19.0
34.40.149.244 50001 50002 ElectrumX 1.19.0
34.47.18.226 50001 50002 ElectrumX 1.19.0
34.47.183.146 50001 50002 ElectrumX 1.19.0
34.47.55.201 50001 50002 ElectrumX 1.19.0
34.48.222.31 50001 50002 ElectrumX 1.19.0
34.50.93.134 50001 50002 ElectrumX 1.19.0
34.64.177.133 50001 50002 ElectrumX 1.19.0
34.7.95.198 50001 50002 ElectrumX 1.19.0
34.77.81.160 50001 50002 ElectrumX 1.19.0
34.84.171.172 50001 50002 ElectrumX 1.19.0
34.87.220.132 50001 50002 ElectrumX 1.19.0
34.87.227.41 50001 50002 ElectrumX 1.19.0
34.88.214.4 50001 50002 ElectrumX 1.19.0
34.90.51.226 50001 50002 ElectrumX 1.19.0
34.93.250.242 50001 50002 ElectrumX 1.19.0
34.93.251.171 50001 50002 ElectrumX 1.19.0
34.94.210.245 50001 50002 ElectrumX 1.19.0
34.96.220.189 50001 50002 ElectrumX 1.19.0
35.189.13.187 50001 50002 ElectrumX 1.19.0
35.190.233.80 50001 50002 ElectrumX 1.19.0
35.194.147.142 50001 50002 ElectrumX 1.19.0
35.197.22.214 50001 50002 ElectrumX 1.19.0
35.198.35.60 50001 50002 ElectrumX 1.19.0
35.200.169.149 50001 50002 ElectrumX 1.19.0
35.200.205.108 50001 50002 ElectrumX 1.19.0
35.203.107.152 50001 50002 ElectrumX 1.19.0
35.204.93.87 50001 50002 ElectrumX 1.19.0
35.205.207.213 50001 50002 ElectrumX 1.19.0
35.205.222.207 50001 50002 ElectrumX 1.19.0
35.221.221.16 50001 50002 ElectrumX 1.19.0
35.225.75.62 50001 50002 ElectrumX 1.19.0
35.233.45.83 50001 50002 ElectrumX 1.19.0
35.238.228.147 50001 50002 ElectrumX 1.19.0
35.244.75.164 50001 50002 ElectrumX 1.19.0
35.244.75.18 50001 50002 ElectrumX 1.19.0
35.244.89.238 50001 50002 ElectrumX 1.19.0
35.246.146.80 50001 50002 ElectrumX 1.19.0

Any clarification regarding the ownership, clustering, or security of these nodes would be greatly appreciated.
Thank you for your time and support!

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic-network 🕸related to logic in network.py (etc)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions