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.

  • 2
    Possible duplicate: Is it possible to run a client behind an onion address? – Waqar Lim Mar 8 '16 at 8:30
  • 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 8 '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 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 at 13:50
6

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.