Artigo original: https://www.freecodecamp.org/news/p2p-definition/

P2P (ou, em inglês, peer-to-peer – em português, entre pares) é um termo geral que descreve uma rede ou uma forma de comunicação onde dois dispositivos se comunicam diretamente.

Em geral, ao visitar um site da web, o navegador envia uma solicitação a um servidor. O servidor, então, envia de volta todos os arquivos (HTML, CSS, imagens e assim por diante) para seu navegador para renderizar o site.

Se o servidor tiver problemas, no entanto, você não conseguirá obter todos os arquivos e, portanto, não conseguirá visitar o site.

Em uma rede peer-to-peer, alguns computadores se conectam uns com os outros e agem como se fossem pequenos servidores para os outros. Se um computador em uma rede peer-to-peer ficar off-line, os outros computadores podem compensar sua ausência.

Há muitos anos, o Spotify foi uma das maiores redes peer-to-peer. Na época, eles utilizavam a rede P2P como modo de fornecer seues serviços usando a largura de banda de seus clientes. Agora, o Spotify usa servidores centrais que eles mesmos podem controlar.

O P2P também pode ser aplicado a outras coisas, como pagamentos. Neste contexto, significa que o pagamento é enviado diretamente à outra pessoa. O pagamento, porém, ainda pode passar pelos servidores centrais de uma empresa, o que difere de uma rede P2P.

Por exemplo, se você enviar R$ 20,00 ao seu amigo com uma aplicação de pagamento P2P, como o Venmo, ele receberá o dinheiro instantaneamente. Seu amigo, então, pode transferir o dinheiro do Venmo para sua conta bancária ou enviá-lo a outra pessoa.

No entanto, se você utilizar um serviço tradicional de transferência bancária, precisará das informações bancárias de seu amigo para enviar o dinheiro diretamente para a conta dele. Além disso, a transferência pode ter taxas e demorar alguns dias para ser efetivada.