Update: To kick things off, the service is free for the next few days! Enjoy! :-)
I'm excited to announce the launch of Coinado - a remote torrenting solution running as a hidden service on the Tor network.
What is Coinado?Coinado downloads any public torrent file and streams it to you via the Tor network, allowing you to stay completely anonymous.
Pricing is 0.10 USD/GiB, payable in Bitcoin, which gets you three things:
- You are a good Bittorrent citizen, as Coinado seeds every downloaded torrent to a ratio of 2 or up to 12 hours, whichever happens first.
- You are a good Tor citizen and contribute any bandwidth back that was used in the bulk transfer. For every 1 GB of data transferred another 10 GB are provided to the Tor network to account for overhead and leave room to spare.
- Complete privacy and peace of mind.
How to use CoinadoThe service is designed to be used from the command line. You just provide the info hash of a torrent and a few seconds later the file streams to you:
> coinado 0E876CE2A1A504F849CA72A5E2BC07347B3BC957
Connecting to coinado7d6tauhlz.onion (coinado7d6tauhlz.onion)|127.0.69.0|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 332243668 (317M) [video/x-msvideo]
Saving to: `big_buck_bunny_720p_surround.avi'
53% [=============> ] 176,127,552 311K/s eta 8m 25s
> mplayer big_buck_bunny_720p_surround.avi
Or, if you prefer not to use the simple helper script:
> torify wget -O bigbuckbunny.avi http://coinado7d6tauhlz.onion/i/0E876CE2A1A504F849CA72A5E2BC07347B3BC95/auto?u=iv1w09gf1np8kluxp3e860sve7hdyhu9
Connecting to coinado7d6tauhlz.onion (coinado7d6tauhlz.onion)|127.0.69.0|:80... connected.
[...]
> mplayer bigbuckbunny.avi
How to get startedThe service is currently targeted at Linux users. The first step is to get Tor running. On Debian-based systems you can simply install the Tor package:
> sudo aptitude install tor
Then we download the Coinado script, which also creates a new account for us:
> torify wget http://coinado7d6tauhlz.onion/setup/coinado
Inspect the script - it's very short - to assure yourself that it is harmless. It is a very simple wrapper around wget, so that you do not have to type out the hidden service address and other things each time:
> less coinado
> chmod a+x coinado
Run './coinado balance' to see the balance of your new account and a Bitcoin address which can be used to fund it:
> ./coinado balance
[... ascii qr code omitted ...]
Bitcoin address: 189hd6vJNiVNwtMxNn1Rj9ZHKaYPoWPJwM
Balance: 0 B
Send bitcoins to your address to top up your account.
Pricing: 423 bits per GiB (~ $0.10 per GiB)
After funding your account, you are ready to download files. To do so, you need to provide the info hash of the torrent you would like to access. Your favorite torrent directory will probably provide the info hash. KickassTorrents, for example, lists it on the tab 'technical' at the bottom as 'torrent hash'.
The standard download mode is 'auto', which selects the largest file from the torrent you specify via the info hash and only downloads that file:
> ./coinado 0E876CE2A1A504F849CA72A5E2BC07347B3BC957
Alternatively, you can search for something in the names of the files included in the torrent and the first match will be downloaded. This is great for something like a TV show torrent, where you can select a specific episode:
> ./coinado <info hash here> 03x14
As the download progresses, your account is charged for each byte transferred. So you only pay for what you have actually downloaded.
And that's it - I hope you find Coinado useful!
FAQQ: Isn't torrenting via the Tor network discouraged?
A: The actual torrenting happens on the clearnet. Only the resulting files are transferred via the Tor network. And for each GB of data that Coinado transfers via Tor, it commits to contribute another 10 GB of bandwidth back to Tor. So arguably, the more you torrent via Coinado, the healthier the Tor network becomes. ;-)
Q: Why use Tor? Isn't it super slow?
A: Give it a try, you might be surprised! But yes, it is of course slower than a direct download. Depending on the size of the file, it might be fast enough to stream though, so you can already start watching something while it is still downloading. The upside is, that you get true privacy. Your VPN might also claim a "no log policy", but let's face it, if there ever is a crack down on filesharing via VPN, the popular ones will probably just be overtaken by law enforcement behind the scenes and operated by them for a while while they collect all the data they need. Coinado on the other hand is torrenting for the paranoid. ;-)