There are very few software products that can expect to have an impact that is measurable on the scale of the internet-at-large. Its probably not too much of a reach to claim that µTorrent v2.0 is one of those products; yesterday we released the first stable version of µTorrent v2.0
To be clear, this is not just a glib assertion: we have spent a great deal of time and energy in designing and building µTP with the expectation that it can have a very significant and positive impact for both consumers and network operators. We have also publicized the arrival of the technology extensively both in popular and technical circles.
As we have discussed previously, the importance of this milestone is that for the first time the world’s most popular BitTorrent clients will be using the new µTP (or “uTP”) protocol by default. We will shortly start updating all existing users who want it to this new stable version.
The effect of this should be very positive for end users:
(1) A µTorrent client no longer needs to be limited to some arbitrary rate limit for fear that it will saturate the connection and crowd out all other applications – µTP will take care of this automatically at the level of each packet transferred. On average this will likely result in actual average download speeds increasing across the board.
(2) Because the µTP protocol is designed to mitigate congestion on networks caused by poorly configured BT clients, it is possible that ISPs will take a friendlier view towards the protocol than they often take towards the older type of BT protocol. This *may* mean less BT throttling and faster download speeds for end users. There’s some early anecdotal evidence that this is indeed the case, and certainly ISPs to whom we have presented the technology have so far reacted quite warmly.
(3) Although there have been some concerns voiced that users “don’t want their clients to throttle themselves”, of course the reality is that if the line is congested then nothing can be transferred. You may want to drive at 80mph, but if there’s a traffic jam you’re out of luck. µTP will mean that BitTorrent transfers are no longer the cause of congestion, and will enable the connections to automatically recover from a congested state much faster.
The effect on network operators will be also hopefully quite noticeable: We anticipate that a large proportion of BitTorrent traffic will start to actively monitor packet transfer speeds for any indication that there is congestion on the line. If there is even a tiny amount of congestion, no matter what caused that congestion, µTP will immediately slow itself down and allow the congestion to clear.
Of course network congestion is not the only concern of network operators, and we will continue to support efforts to enable ISPs to communicate preferred routing policies to clients (for example through the IETF’s ALTO working group). But we hope that to the extent that µTP is successful at mitigating internet congestion, it is interpreted as an exciting win for everyone involved.