Zcash addnode Tor hidden service .onion

How to combine the above config. examples, as follows ;

Tor 1 and Zcash 1 - Proxified Zcash - The most anonymous and censorship-resistant way to run Zcash through Tor. Hides the fact that you are running Zcash. Anyone watching your network would just see Tor connections. You won’t Relay or Exit Tor Traffic for others.

Tor 1 and Zcash 2 - Dual Stack Client - allows ‘clearnet’ Zcash connections + .onion connectivity via Tor. You won’t Relay or Exit Tor Traffic for others.

Tor 2 and Zcash 1 - Not advised - counter productive / conflicted configuration.

Tor 2 and Zcash 2 - Dual Stack Server - allows ‘clearnet’ Zcash connections + .onion connectivity via Tor. Creates your own addnode=.onion address which you might make public for others to connect to or keep private for you and your friends. You won’t Relay or Exit Tor Traffic for others.

Tor 3 and Zcash 2 - as Dual Stack Server - allows ‘clearnet’ Zcash connections + .onion connectivity via Tor - however, the generated addnode=.onion address can only receive incoming hidden service connections. This is due to Tor HiddenServiceNonAnonymousMode forcing
SOCKSPort 0 and SOCKSPolicy reject * Thus, also removing proxy= and/or onion= settings from your zcash.conf is advisable. Note that this combination is most likely an efficient / secure way to run a Dual Stack Zcash .onion mining pool or faucet over Tor! Again, You won’t Relay or Exit Tor Traffic for others.

Other combinations are not advised, are counter productive and/or present a conflicted configuration or simply don’t really have a current use case.

2 Likes