Koinonein BitTorrent Client optionally supports BitTyrant.
You can turn BitTyrant on or off from Settings > Client Options > Chocking
BitTyrant is a result of research projects at University of Washington and University of Massachusetts Amherst, developed and supported by Professors Tom Anderson, Arvind Krishnamurthy, Arun Venkataramani and students Michael Piatek, Jarret Falkner, and Tomas Isdal. The paper describing how it works, Do Incentives Build Robustness in BitTorrent?, sought to challenge the common belief that BitTorrent’s “must upload to download” transfer protocol prevents strategic clients from gaming the system.
- BitTyrant may provided an average 70% download performance increase when compared to the existing implementation, with some downloads finishing more than three times as quickly.
- BitTyrant is designed to make efficient use of your scarce upload bandwidth, rewarding those users whose upload allocations are fair and only allocating excess capacity to other users.
- 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.
- BitTyrant will rank all peers by their receive / sent ratios, preferentially unchoking those peers with high ratios.
- BitTyrant’s intelligent unchoking and rate selection improves performance for users with less capacity. All users, regardless of capacity, benefit from using BitTyrant.
- BitTyrant implementation always contributes excess capacity, even when it might not improve performance.