cculianu / Fulcrum

A fast & nimble SPV Server for BCH, BTC, and LTC
Other
325 stars 73 forks source link

Why are there no Electrum wallets visible over tor? #244

Closed hMsats closed 2 months ago

hMsats commented 2 months ago

When I execute the command /home/user/Fulcrum/FulcrumAdmin -p 8000 sessions on my Bitcoin server, I see Electrum wallets on clearnet with normal ipv4 addresses (called ipv4 for privacy reasons). However, over tor I only see Fulcrum instead of Electrum, except for my own Electrum wallet which I started for verification (the one electrum/4.5.2) on a laptop (so not on the server). Two questions here: why do I see Fulcrum in my sessions and why are there not at least a few Electrum wallets visible over tor?

Thanks in advance!

ID       IP:PORT                Typ  UAgent            ProtocolVer  Subs  HdrSub?  ReqRcv  RespSent  RecvBytes  SentBytes  TxsSent  Notifs  ErrorCt  Elapsed
423415   127.0.0.1:36498        TCP  Fulcrum 1.6.0     1.4.5        0     N        263     263       19616      443470     0        0       0        22.41 hours
941867   127.0.0.1:45980        TCP  Fulcrum 1.9.1     1.5          0     N        93      93        6974       165326     0        0       0        7.70 hours
681419   127.0.0.1:60040        TCP  Fulcrum 1.9.3     1.5.1        0     N        215     215       23379      321682     0        0       0        15.47 hours
1026430  127.0.0.1:44258        TCP  Fulcrum 1.9.0     1.5          0     N        54      54        3984       85285      0        0       0        4.60 hours
3026     127.0.0.1:59072        TCP  Fulcrum 1.10.0    1.5.2        0     N        515     515       66508      770457     0        0       0        1.56 days
1048506  127.0.0.1:60270        TCP  Fulcrum 1.9.8     1.5.2        0     N        45      45        3258       75360      0        0       0        3.74 hours
1057505  127.0.0.1:36240        TCP  Fulcrum 1.10.0    1.5.2        0     N        40      40        2925       65429      0        0       0        3.36 hours
2765     127.0.0.1:32774        TCP  Fulcrum 1.9.1     1.5          0     N        515     515       57701      774416     0        0       0        1.56 days
2561     127.0.0.1:38904        TCP  Fulcrum 1.9.0     1.5          0     N        440     440       32807      741996     0        0       0        1.56 days
2560     127.0.0.1:42136        TCP  Fulcrum 1.9.8     1.5.2        0     N        446     446       32882      775462     0        0       0        1.56 days
108256   127.0.0.1:45614        TCP  Fulcrum 1.6.0     1.4.5        0     N        419     419       30836      711800     0        0       0        1.49 days
172066   127.0.0.1:55536        TCP  Fulcrum 1.7.0     1.4.5        0     N        386     386       28417      650125     0        0       0        1.36 days
16902    127.0.0.1:57076        TCP  Fulcrum 1.9.7     1.5.2        0     N        443     443       32643      764132     0        0       0        1.56 days
2687     127.0.0.1:46182        TCP  Fulcrum 1.10.0    1.5.2        0     N        442     442       32541      759226     0        0       0        1.56 days
947041   127.0.0.1:37348        TCP  Fulcrum 1.9.1     1.5          0     N        90      90        6458       150475     0        0       0        7.52 hours
111000   127.0.0.1:57414        TCP  Fulcrum 1.9.8     1.5.2        0     N        481     481       60844      705379     0        0       0        1.48 days
2679     127.0.0.1:46176        TCP  Fulcrum 1.10.0    1.5.2        0     N        440     440       32370      745534     0        0       0        1.56 days
89304    127.0.0.1:39462        TCP  Fulcrum 1.10.0    1.5.2        0     N        430     430       32050      723516     0        0       0        1.53 days
290364   127.0.0.1:55418        TCP  Fulcrum 1.10.0    1.5.2        0     N        379     379       48999      562729     0        0       0        1.15 days
677162   127.0.0.1:41654        TCP  Fulcrum 1.9.0     1.5          0     N        186     186       13916      318278     0        0       0        15.59 hours
423686   127.0.0.1:58368        TCP  Fulcrum 1.10.0    1.5.2        0     N        310     310       40250      465940     0        0       0        22.40 hours
728549   127.0.0.1:54180        TCP  Fulcrum 1.9.0     1.5          0     N        167     167       11951      277859     0        0       0        14.17 hours
990084   127.0.0.1:38084        TCP  all_seeing_eye    1.4          0     Y        58      58        4221       17027      0        44      0        5.92 hours
5338     127.0.0.1:39436        TCP  Fulcrum 1.9.1     1.5          0     N        439     439       32299      745320     0        0       0        1.56 days
237372   127.0.0.1:40082        TCP  Fulcrum 1.10.0    1.5.2        0     N        352     352       25544      594815     0        0       0        1.25 days
297199   127.0.0.1:33328        TCP  Fulcrum 1.9.1     1.5          0     N        323     323       23458      550337     0        0       0        1.14 days
948616   127.0.0.1:47928        TCP  Fulcrum 1.9.1     1.5          0     N        104     104       11500      151820     0        0       0        7.46 hours
2921     127.0.0.1:39758        TCP  Fulcrum 1.10.0    1.5.2        0     N        446     446       32883      781009     0        0       0        1.56 days
1140552  127.0.0.1:53100        TCP  electrum/4.5.2    1.4          52    Y        63      63        8372       14616      0        0       0        6.3 secs
3381     127.0.0.1:33668        TCP  Fulcrum 1.10.0    1.5.2        0     N        442     442       32541      752007     0        0       0        1.56 days
94775    127.0.0.1:55348        TCP  Fulcrum 1.9.8     1.5.2        0     N        424     424       30717      705723     0        0       0        1.52 days
235208   127.0.0.1:52568        TCP  Fulcrum 1.10.0    1.5.2        0     N        410     410       55187      605387     0        0       0        1.25 days
44289    127.0.0.1:58408        TCP  Fulcrum 1.9.6     1.5.2        0     N        441     441       32472      756167     0        0       0        1.56 days
581039   127.0.0.1:34614        TCP  Fulcrum 1.10.0    1.5.2        0     N        246     246       29270      356569     0        0       0        18.14 hours
18780    127.0.0.1:35676        TCP  Fulcrum 1.9.0     1.5          0     N        445     445       33257      779681     0        0       0        1.56 days
93130    127.0.0.1:40464        TCP  Fulcrum 1.10.0    1.5.2        0     N        433     433       31276      744866     0        0       0        1.52 days
221523   127.0.0.1:39028        TCP  Fulcrum 1.10.0    1.5.2        0     N        363     363       26351      608272     0        0       0        1.28 days
1359     127.0.0.1:60028        TCP  Fulcrum 1.9.1     1.5          0     N        442     442       32980      757018     0        0       0        1.57 days
109416   127.0.0.1:56528        TCP  Fulcrum 1.9.7     1.5.2        0     N        488     488       60133      727250     0        0       0        1.49 days
110830   127.0.0.1:39608        TCP  Fulcrum 1.9.2     1.5.1        0     N        487     487       54742      725051     0        0       0        1.48 days
221939   127.0.0.1:38274        TCP  Fulcrum 1.9.7     1.5.2        0     N        363     363       26748      623704     0        0       0        1.28 days
352771   127.0.0.1:43858        TCP  Fulcrum 1.10.0    1.5.2        0     N        346     346       39115      520681     0        0       0        1.04 days
3986     127.0.0.1:58342        TCP  Fulcrum 1.9.1     1.5          0     N        512     512       55676      753376     0        0       0        1.56 days
1845     127.0.0.1:55662        TCP  Fulcrum 1.9.7     1.5.2        0     N        442     442       32540      757856     0        0       0        1.56 days
253338   127.0.0.1:42836        TCP  Fulcrum 1.9.0     1.5          0     N        345     345       25304      598344     0        0       0        1.22 days
222139   127.0.0.1:52518        TCP  Fulcrum 1.10.0    1.5.2        0     N        360     360       26870      611353     0        0       0        1.28 days
1123827  127.0.0.1:39952        TCP  Fulcrum 1.10.0    1.5.2        0     N        13      13        1822       20997      0        0       0        38.5 mins
333448   127.0.0.1:50330        TCP  Fulcrum 1.10.0    1.5.2        0     N        349     349       39748      495724     0        0       0        1.08 days
1092610       ipv4:58182        SSL  electrum/4.4.6    1.4          0     Y        480     480       35116      28088      0        20      0        1.90 hours
1104853       ipv4:53094        SSL  electrum/4.5.4    1.4          0     Y        354     354       25876      20285      0        13      0        1.39 hours
260859        ipv4:51466        SSL  electrum/4.4.3    1.4          0     Y        7256    7256      538246     400826     0        188     0        1.20 days
cculianu commented 2 months ago

Probably because it's uncommon to configure Electrum to use Tor. One must manually start tor (or have it running), tell Electrum to use it as a proxy, etc. I guess it's just relatively uncommon to do that. Most people don't bother. Hence, why you see practically 0 clients using that setup.

hMsats commented 2 months ago

Haha, I never thought of that answer. Thanks! Last question: but why do I see Fulcrum in my sessions as Fulcrum isn't a wallet?

cculianu commented 2 months ago

Because the servers maintain a connection to each other in order to spy on you and install viruses know what servers on their server list are still "good".