Ponto a ponto (P2P)
Peer-to-peer (muitas vezes abreviado como P2P) é uma rede distribuída ou arquitetura de computação que divide tarefas ou cargas de trabalho em vários sistemas de computador (cada um atuando como um ponto individual). As redes P2P podem ser usadas para compartilhar qualquer tipo de dados digitais, incluindo criptomoedas.
Em uma rede P2P, cada peer pode ser referido como um nó, e o trabalho coletivo desses nós é o que mantém o sistema funcionando. Nesse contexto, cada nó (peer) atua tanto como cliente quanto como servidor em relação aos outros nós. Isso significa que todos os peers desempenham o mesmo papel, recebendo e transmitindo dados digitais.
Portanto, a estrutura de uma rede P2P é sustentada por seus usuários, que podem tanto fornecer quanto utilizar recursos. Não existe um servidor ou host central, o que torna os sistemas P2P muito diferentes dos modelos cliente-servidor tradicionais, onde os dados são distribuídos unidirecionalmente (de um servidor centralizado para seus clientes).
A estrutura descentralizada dos sistemas P2P os torna altamente resistentes a ataques cibernéticos e também mais escaláveis. Quanto mais usuários se juntarem a ele, mais resiliente e escalável ele ficará. Redes P2P maiores atingem altos níveis de segurança porque não há um ponto único de falha (inerente aos modelos mais tradicionais).
A arquitetura peer-to-peer tornou-se popular em 1999 com o lançamento de sistemas de compartilhamento de arquivos, onde os usuários podiam compartilhar arquivos de áudio digital com outros sem depender de um servidor central ou host. Desde então, várias redes P2P surgiram. Exemplos populares com casos de uso variados incluem BitTorrent (compartilhamento de arquivos), Tor (software de comunicação anônimo) e Bitcoin (sistema econômico descentralizado).
A tecnologia P2P desempenha um papel importante nas indústrias de blockchain e criptomoeda. Quando o Bitcoin foi criado, Satoshi Nakamoto o definiu como um “Sistema de Dinheiro Eletrônico Peer-to-Peer”. Isso significa que os usuários podem enviar e receber Bitcoins em todo o mundo sem depender de um servidor central ou intermediários. Em outros termos, o Bitcoin é uma forma de dinheiro descentralizada e distribuída, mantida por uma grande rede de nós de computador.