O Skype foi lançado em 2003 pela equipe por trás do Kazaa, aplicando a arquitetura peer-to-peer do compartilhamento de arquivos à voz. O artigo da Columbia de Baset e Schulzrinne analisou seu tráfego e identificou duas classes de nós: clientes comuns e supernós, sendo que qualquer cliente com endereço IP público e CPU, memória e largura de banda disponíveis poderia se tornar um supernó.
Fora um servidor de login que autentica os usuários e mantém os nomes únicos, não há servidor central. Diretórios de usuários, presença e consultas de busca se propagam pela rede sobreposta, e os clientes usam uma técnica semelhante ao STUN para atravessar NATs e firewalls, com codecs de banda larga mantendo as chamadas nítidas a 32 kb/s.
A arquitetura transformava o computador de cada usuário em parte da rede, de modo que adicionar usuários adicionava capacidade em vez de carga. Em maio de 2011, a empresa sediada em Luxemburgo tinha 663 milhões de usuários e a Microsoft concordou em comprá-la por US$ 8,5 bilhões, sua maior aquisição.
Transformar o PC de cada usuário na rede telefônica
As máquinas dos usuários forneciam a capacidade de roteamento e busca
A travessia de NAT permitia que as chamadas chegassem a usuários atrás de firewalls
A ausência de custo de servidor por chamada significava chamadas gratuitas em escala
A criptografia ponta a ponta foi incorporada desde o início
A infraestrutura pode ser projetada como um subproduto do uso: se cada cliente contribui com capacidade, a rede escala sem que o provedor precise comprar hardware.
A Microsoft pagou US$ 8,5 bilhões pelo Skype em 2011, com 663 milhões de usuários na época; a aquisição foi a maior da história da Microsoft. A linhagem peer-to-peer do Skype foi gradualmente se desvanecendo à medida que a Microsoft o migrou para infraestrutura de nuvem, mas a lição — usuários como infraestrutura — sobreviveu em produtos peer-to-peer posteriores.
CONFIRA AS EVIDÊNCIAS
As fontes
- An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol (CUCS-039-04, full text) Columbia University (mirror at DonNTU) · masters.donntu.ru
- Salman Baset — publications (Skype paper listing, IEEE Infocom 2006) Columbia University · cs.columbia.edu
- An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol (technical report PDF) Columbia University · cs.columbia.edu
- Microsoft confirms takeover of Skype BBC News · wwwnews.live.bbc.co.uk ·