BitTyrant represents a customized version of a well-known BitTorrent client – Azureus and its purpose is to improve the download performance by increasing the download speed with up to 70% more than standard versions.
BitTyrant’s selling points:
It’s fast – compared to the Azureus 2.5 implementation, various tests have shown that BitTyrant provides a growth of the download performance with an average 70%.
It’s fair – BitTorrent is intended as a rewarding system; in case you’re downloading at 30 KBps, you should upload at 30 KBps. Still, thanks to the unique workload features of many real-world swarms, this doesn’t come as a rule. Developers created BitTyrant to utilize your scarce upload bandwidth; users who don’t neglect uploads are treated with priority.
It’s user-friendly – BitTyrant is built upon Azureus 2.5 one of the most popular BitTorrent file sharing programs. It has the same GUI as Azureus and includes elective features to show statistics related to BitTyrant’s functionality.
Q: How is BitTyrant different from existing BitTorrent clients?
BitTyrant differs from existing clients in its selection of which peers to unchoke and send rates to unchoked peers. Suppose your upload capacity is 50 KBps. If you’ve unchoked 5 peers, existing clients will send each peer 10 KBps, independent of the rate each is sending to you. In contrast, BitTyrant will rank all peers by their receive / sent ratios, preferentially unchoking those peers with high ratios. For example, a peer sending data to you at 20 KBps and receiving data from you at 10 KBps will have a ratio of 2, and would be unchoked before unchoking someone uploading at 10 KBps (ratio 1). Further, BitTyrant dynamically adjusts its send rate, giving more data to peers that can and do upload quickly and reducing send rates to others.
Q: Will BitTyrant work for cable / DSL users?
Yes. BitTyrant’s intelligent unchoking and rate selection still improves performance for users with less capacity. All users, regardless of capacity, benefit from using BitTyrant.
Q: Isn’t BitTyrant just another leeching client?
No. BitTyrant does not change the amount of data uploaded, just which peers receive that data. Specifically, peers which upload more to you get more of your bandwidth. When all peers use the BitTyrant client as released, performance improves for the entire swarm.
BitTyrant requires Java 1.5. If you’re having problems getting things started, try updating your JVM
Important: For BitTyrant to be most effective, it is crucial that you accurately set your upload capacity during configuration.