O uTorrent é um dos mais conhecidos serviços de BitTorrent disponíveis no mercado, e o BitTorrent está tornando open source o uTP, uTorrent Transport Protocol.
Trata-se de um protocolo feito para reduzir o congestionamento de redes, tanto em nível local, quanto do lado do provedor de acesso à internet, otimizando a atividade de compartilhamento de arquivos. Ele é capaz de identificar a quantidade de banda que está sendo utilizada para downloads e outras atividades.
Caso o protocolo identifique que os torrents estão interferindo na navegação convencional, ele automaticamente diminui a quantidade de banda utilizada para baixar os arquivos. Da mesma forma, quando o uTP nota que o computador está executando apenas downloads, ele disponibiliza mais banda para o processo.
A tecnologia também consegue driblar as medidas que os provedores de acesso tomam para inibir esse tipo de atividade, acelerando o tráfego de BitTorrent.
O código-fonte já está disponível neste link, e lá são oferecidas instruções sobre como as conexões são realizadas é algoritmos para correção de perda de pacotes.
O uTB não é isento de falhas, é improvável que essas medidas sejam suficientes para acabar com a censura praticada pelos provedores, principalmente por pressão de órgãos que lutam contra a pirataria, além de preocupações reais com a enorme quantidade de informações que trafegam na internet.
Com informações de Geek