As a comparison, it's not currently possible to run an Ethereum node on the Tor network, because Ethereum runs its peer discovery protocol over UDP, and Tor is TCP-only.

Does the same hold true for IOTA? (Either because UDP is always explicitly required, or for some other reason.)

1 Answer 1


Accessing a IOTA node via Tor (e.g. from a Light Wallet) is possible, since it only requires access to the API port (which is HTTP or HTTPS). However, no current light wallet implementation exposes Proxy Settings to the end user (so he could add his tor proxy). As the wallets are basically a webapp bundled with a Chrome browser, it should not be hard to add it though.

Exposing a full node under an .onion address (in addition to the public address) for wallets to use is also possible (just HTTP).

However, running full nodes (iri) via Tor is not possible. The problem here is not UDP (Full nodes can talk to their neighbors via TCP as well) but the fact that iri expects all traffic to originate from the IP addresses of its known neighbors (and being able to connect back to them). Public Tor exit nodes will not be valid IOTA neighbors.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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