Will this also be able to connect to non-Tor peers (via exit nodes)?<p>One of the biggest problems for any peer-to-peer technology is the chicken-and-egg problem. You need to bring together a large number of users in a short time, or else everyone abandons your product because none of the friends/files/etc. they want are on the network. A BitTorrent client that can only connect to Tor-enabled peers is therefore doomed from the beginning. You need to be able to connect to all the existing non-Tor peers without compromising your own anonymity, while also providing plenty of incentives for other nodes to switch to Tor (i.e. presumed immunity from the MAFIAA). Maybe after 10 years when everyone is anonymous, then you can drop this "compatibility layer" and go entirely dark.<p>For a similar reason, I support your decision to use Tor instead of I2P. The latter's design might be easier to integrate into a BitTorrent client, but the former has many more users and much greater network capacity, is backed by an organization that will fight to the death to protect its integrity, and above all, just happens to be much better known.