¿Qué es Peer-to-Peer (P2P)?

Peer-to-peer (P2P) se refiere a una red distribuida donde los «sistemas informáticos» se comunican entre sí para compartir datos o tareas. Esto significa que dos o más partes que acuerdan y acuerdan negociar entre sí son suficientes para que ocurra todo el proceso. Además, no se requiere un servidor central para facilitar y administrar dicha comunicación.
Todos los compañeros se consideran iguales y disfrutan de los mismos privilegios. El único requisito para acceder a un sistema P2P es una conexión a Internet y una copia del software (o protocolo) utilizado. Los pares o nodos generalmente ponen todos o algunas partes de sus recursos a disposición de la red en ausencia de una solicitud de procesamiento del servidor central y administración de recursos / tareas.
P2P tiene un significado especial en el contexto de las criptomonedas y blockchain. Por ejemplo, el documento técnico de Bitcoin define su protocolo como «Un sistema de efectivo electrónico de igual a igual», una referencia a la participación equitativa y mutuamente beneficiosa de todos los participantes sin necesidad de intermediarios. Todos los pares o nodos de una cadena de bloques suelen tener la misma copia de los registros de cuentas y el historial de transacciones, aunque los mineros (y otros «nodos completos») que aportan potencia de procesamiento a la red en lugar de los subsidios de bloque y las tarifas de transacción tienen una copia más completa de los registros.
Bitcoin es un verdadero protocolo peer-to-peer que no depende de ningún tercero con control centralizado, pero P2P no siempre tiene que estar basado en blockchain. BitTorrent originalmente no estaba basado en blockchain (antes de la adquisición de Tron), sin embargo, se considera uno de los sistemas peer-to-peer descentralizados más grandes.