...
I will give this a serious look soon.
-- Hondo
Good to know.
- Indeed. Peer / client networking seems to be OK.
- Stealthcoin as of 1.1.1.1 is using Tor 0.2.5.1-alpha-dev - current Tor 0.2.5.6-alpha - offers a bunch of security enhancements.
- Tried experimenting with upnp=0 and some other networking settings in the conf. as per.
https://en.bitcoin.it/wiki/Running_Bitcoin - which should be checked to prevent any dns leakage etc. and then hardcoded to what works best for privacy.
- It's important to properly acknowledge the Tor Project. See:
https://www.torproject.org/docs/trademark-faq.html.en - although I think your within their remit. It perhaps wouldn't be a bad thing to contact them and to join their mailing list for updates etc. If more folks are aware of your project then they can help with it.
- Easy access to Torrc settings can be very important for a users anonymity, privacy and connectivity. Some Stealthcoin users might actually need to add and use Tor bridge nodes for connectivity, for example.
Check
LongLivedPorts ,
ExcludeSingleHopRelays and
EnforceDistinctSubnets Torrc options from the Tor manual -
See:
https://www.torproject.org/docs/tor-manual.html.enThese are potentially useful additions to improve network throughput and connectivity. It would also be possible to create a Tor
enclave with some hardcoded nodes using
AllowSingleHopCircuits and even
AllowSingleHopExits - N.B. that whilst these last options would potentially reduce Stealthcoin client anonymity - if they were only being used by selected hardcoded nodes for additional backbone connectivity then this can really help speed things up. So, perhaps very useful for increasing client mobile connectivity, for example!
It is really important to select P2P ORport settings that are Tor Relay and Exit friendly...
See:
https://blog.torproject.org/running-exit-node and
https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicyWhilst not essential - doing this will actually provide much more diverse connectivity over Tor - as Stealthcoin will be able to connect through a much wider selection of Tor Relays - automatically. Darkcoin connectivity over Tor is really good because it uses port 9999 which is included in most existing Tor Relays Exit policies by 'default'. Selecting a port commonly associated with another applications networking would also be much more stealth-like.
...
Lastly, please don't try to do much stuff at once and focus on the fundamentals of privacy and anonymity. The rest will follow imho.