Post
Topic
Board Services
Re: BitCoinTorrentz.com - Fast, Anonymous, Torrent Download Service
by
bitfoo
on 12/09/2011, 04:00:05 UTC
The reason why the site could not download your btjunkie file is because btjunkie employ certain security protocols, meaning that the "Download Link" you click for the torrent file is not the actual file itself. It does a subsequent redirect, then the torrent begins to download. I have noticed several sites have this authentication method, and I am not sure how to overcome this issue other than recommending that people download the torrent and upload the torrent file manually. Torrents from thepriatebay, however, work fine via CURL downloads.

I'm able to download the file using "curl -o filename " on the command line. It appears that there is no redirect on the URL, because I'm even able to telnet to port 80 on dl.btjunkie.org, enter some HTTP commands and download the torrent file in a single shot without getting redirects. Here is an example URL, that doesn't work directly on bitcointorrentz.com:

http://dl.btjunkie.org/torrent/Ubuntu-11-04-i386-iso/5027a38d02c287893842a32825aa866e00828a318f07/download.torrent

With regards to the payment system, I am aware that all payments are going to the same bitcoin address. I am already in the process of creating unique wallet addresses for individual users, however, for the time being it is not so big of an issue as you would think. The cost of the download is filesize in GB (to 3 decimal places) * 0.1, then rounded down to 4 decimal places. It is the price of the torrent that identifies the payment, and unless two users simultaneously download a torrent of the EXACT same size, it is not an immediate problem. I plan to transition to a unique-address based solution soon.

I would consider this a big issue because it destroys anonymity. I can go to your payment address on blockexplorer and see transactions sent by other users, and go through the history of their coins if I want. It's good to know that you're working on a unique-address solution.

Another good point you brought up with regards to multi-file torrents, with many subdirectories. I had considered doing exactly as you suggested and zipping up the whole torrent, but then I felt that some people may want instant streaming access to files contained within. I am still not decided on how I will proceed with this.

Interesting, I hadn't thought of the need for direct streaming. You may want to support both use cases, maybe as selected by the user to save on disk space.

As for your speed, 400kb is indeed very slow. I don't understand how it could have been that bad. It is a 100mbit server with unmetered bandwidth. I max out my 30mbit home broadband connection downloading from this server every time, without fail. It could be due to the fact that the server is located in europe, so has to travel that little bit further to reach you. Or maybe you just got it on a particularly congested time. It's hard to say. But I know that I am downloading something off it right now at a speed of 2.4 mb/s.

My location is west-coast USA, so maybe that affects my download speed. I've updated my review to reflect this.

Thank you once again for your very in depth review of the site.
I really appreciate the time you took to write up this review and provide me with such stimulating feedback.

Happy to help!