8

Does ethereum work when there is only TCP available?

Can one use ethereum as a client over Tor?

It does not work for me. Using Whonix. So running the traffic over Tor is not an issue. Blockchain download never starts.

eth
  • 85,679
  • 53
  • 285
  • 406
adrelanos
  • 183
  • 1
  • 5
  • 2
  • 2
    I don't think it's the same. The previous question is asking about connecting to Tor's hidden services (which could be hosting a peer node), whereas this question is just asking about routing Ethereum traffic over Tor. Possibly the same general answer, but the specifics are different. – Richard Horrocks Mar 08 '16 at 11:03
  • @Richard Horrocks , Could you please say what do you mean by "routing Ethereum traffic" ? Do we have routing process on the Ethereum network? AFAIK, on Ethereum, similar to Bitcoin network, data is only being broadcast. Thanks – Questioner Mar 25 '19 at 13:42
  • 1
    Hi @sas - I think I just meant "you can't send network traffic being broadcast by Ethereum clients over Tor" (for the reason in my answer below). I think the actual routing it done lower down the protocol stack by the regular routing protocols. – Richard Horrocks Mar 25 '19 at 13:50

1 Answers1

8

Ethereum requires UDP port 30301 for node discovery, and Tor only supports TCP-based transport. It's likely that your blockchain sync hasn't started because your client can't find any peers.

Richard Horrocks
  • 37,835
  • 13
  • 87
  • 144