¿Qué son las redes Peer-to-Peer (P2P)?

En resumen, las redes P2P peer-to-peer son tipos de aplicaciones de red distribuidas que se remontan a la década de 1980, cuando se implementaron por primera vez con fines comerciales. Sin embargo, el concepto se presentó al público en general en 1999, cuando el estudiante Shawn Fanning creó un servicio para compartir música, Napster.

El servicio se convirtió rápidamente en un centro para el intercambio no autorizado de canciones con derechos de autor, pero dos años más tarde, los legisladores cerraron Napster a raíz de una demanda de la industria musical estadounidense. Esto ha dado lugar a una nueva generación de servicios P2P que quieren llenar el vacío y promover el desarrollo de redes descentralizadas.

Hoy en día, el modelo P2P se utiliza en motores de búsqueda web, mercados en línea, plataformas de transmisión, cadenas de bloques P2P y el protocolo web IPFS (InterPlanetary File System). Sin embargo, el modelo P2P también es el núcleo de la tecnología blockchain y ha encontrado un nuevo uso con la llegada de las criptomonedas.

¿Qué son las redes peer-to-peer?

Una red peer-to-peer es un modelo de comunicación descentralizado entre dos pares, también conocidos como nodos, que pueden comunicarse entre sí sin la necesidad de un servidor central. A diferencia del modelo sembrador / leecher (o cliente / servidor) en el que un sembrador hace la solicitud y un leecher atiende la solicitud, el modelo de red P2P permite que cada parte funcione como sembradora y leecher. Los participantes pueden utilizar la red, una vez formada, para compartir y almacenar archivos sin la ayuda de un intermediario.

¿Cómo funcionan las redes P2P?

Un modelo peer-to-peer es mantenido por una red distribuida de computadoras. Estas computadoras no tienen un servidor central o administrador, porque cada nodo tiene una copia de los archivos, actuando como servidor y como cliente. Por lo tanto, cada nodo puede cargar archivos a otros nodos o descargar archivos de ellos. Estos nodos utilizan sus propios discos duros para almacenar sus datos en lugar de un servidor central.

Debido a que cada nodo tiene capacidades comunes para almacenar, transmitir y recibir archivos, las redes P2P tienden a ser más rápidas y eficientes. A diferencia de las arquitecturas tradicionales donde solo hay un punto de falla, una red P2P tiene una arquitectura distribuida que la hace extremadamente resistente a los ciberataques.

Tipos de redes P2P

Las redes P2P se pueden clasificar de acuerdo con sus diferencias arquitectónicas. A continuación se describen tres categorías principales.

Redes P2P no estructuradas

En una red P2P no estructurada, los nodos se conectan y comunican de forma aleatoria. Dado que los nodos se unen y abandonan con frecuencia la red, estos sistemas son los más adecuados para una alta actividad. Por ejemplo, una plataforma social implementada en una red P2P no estructurada puede usarla de manera efectiva, ya que los usuarios pueden optar por unirse o abandonar la red con frecuencia.

Estas redes son fáciles de construir; sin embargo, requiere un alto uso de CPU y memoria, ya que las consultas de búsqueda se envían a toda la red. Por lo tanto, si solo el 5% de las computadoras tiene lo que está buscando, puede llevar algún tiempo.

Redes estructuradas P2P

Las redes estructuradas, por otro lado, están organizadas de una manera que permite a los nodos buscar de manera eficiente incluso si los datos no están ampliamente disponibles. En la mayoría de los casos, estas redes implementan una tabla hash distribuida (DHT), que permite a los nodos buscar datos mediante funciones hash. Si bien las redes estructuradas pueden generar tráfico de manera eficiente, requieren mayores costos de configuración y mantenimiento y tienden a estar más centralizadas.

Red P2P híbrida

Una red híbrida combina un modelo peer-to-peer y cliente / servidor en una única plataforma. La red usa un servidor de índices que contiene datos sobre la ubicación de los recursos en el centro y usa este servidor para búsquedas. La funcionalidad de centralización proporcionada por una red estructurada y la igualdad de nodos proporcionada por una red no estructurada son responsables de comprometer la red híbrida. En comparación, este tipo de red funciona mejor que sus contrapartes, ya que ciertas consultas de búsqueda requieren una funcionalidad centralizada, pero al mismo tiempo pueden beneficiarse de las redes descentralizadas.

Usando P2P en Blockchain

El concepto de blockchain se popularizó en 2008 como parte de la propuesta de Bitcoin, una moneda virtual desarrollada para abordar el antiguo problema de la confianza. El creador de Bitcoin, Satoshi Nakamoto, lo definió como un «sistema de efectivo electrónico de igual a igual» construido para crear una forma digital de dinero P2P sin bancos.

La tecnología central de blockchain aprovecha el poder de las redes P2P y proporciona un registro de transacciones compartido y confiable. Como tecnología de registro distribuida, blockchain registra las transacciones como un bloque digital inmutable, que indica remitentes y receptores. Ninguna autoridad centralizada gestiona las redes blockchain y solo los participantes pueden validar las transacciones entre ellas. La tecnología permite que las personas y las instituciones confíen en los resultados sin confiar en los participantes. Esta nueva forma de almacenamiento y gestión de datos distribuidos actúa como un registro digital que registra públicamente todas las transacciones y actividades.

¿Dónde almacena Blockchain los datos de las transacciones?

Los datos en una cadena de bloques están estructurados de manera muy diferente a una base de datos típica. Mientras que una base de datos almacena información en tablas, una cadena de bloques estructura sus datos en bloques. Estos bloques tienen cierta capacidad de almacenamiento para agregar cada transacción que se realiza en la red. Una vez que se llena un bloque, se agrega un nuevo bloque al bloque previamente llenado para agregar nuevas transacciones, formando así una cadena de bloques llamada blockchain.

Como tal, las cadenas de bloques están descentralizadas y, por lo tanto, no se almacenan en una ubicación central. En cambio, se almacenan en nodos o computadoras que participan en la red. Cada nodo tiene una copia del blockchain o, en otras palabras, las transacciones que se realizan en la red. Así, el sistema es apoyado por cada nodo que participa en la red.

¿Quién es el dueño de blockchain?

Nadie posee la tecnología, aunque ciertas cadenas de bloques específicas pueden ser propiedad de más de una entidad. Aunque la tecnología generalmente se asocia con Bitcoin, la idea detrás de la cadena de bloques se remonta a 1991 en el trabajo de Stuart Haber y W. Scott Stornetta.

Sin embargo, realmente no importa quién introdujo la tecnología blockchain porque es un protocolo. Aunque puede reclamar la propiedad de una aplicación blockchain, técnicamente no puede poseer la tecnología en sí.

¿Qué es un intercambio de cifrado P2P?

Los intercambios criptográficos P2P permiten a los usuarios comprar o vender directamente con otro usuario. A diferencia de los intercambios centralizados en los que debe completar KYC para procesar un pedido, la mayoría de los intercambios P2P le permiten enviar / recibir criptomonedas sin necesidad de verificar su identidad. Además, los intercambios basados ​​en el modelo P2P no tienen un solo punto de falla, al igual que los intercambios centralizados.

¿Cómo funciona el intercambio P2P?

Por lo general, un usuario puede registrarse en la bolsa de valores sin tener que pasar por una verificación de identidad. El registro simplemente requiere una dirección de correo electrónico y una contraseña. Después del registro, un usuario puede pasar por varias ofertas de compra y venta publicadas por personas en la plataforma. Cada oferta tiene diferentes opciones de pago, una tarifa diferente y, por lo general, un monto de compra mínimo o máximo. Un comprador puede seleccionar una oferta y contactar al vendedor para establecer una transacción. Si es un vendedor, puede publicar el método de pago aceptado, así como las tarifas involucradas. En general, los intercambios de cifrado P2P utilizan una cuenta de depósito en garantía para depositar criptomonedas u otras garantías de los usuarios para garantizar la seguridad de la plataforma.

Intercambios P2P populares

Paxful

Paxful es un mercado P2P que conecta a compradores y vendedores de Bitcoin. El intercambio ofrece más de 300 formas de comprar Bitcoin, que incluyen, entre otras, transferencias bancarias, billeteras en línea, tarjetas de regalo, pagos en efectivo, tarjetas de débito / crédito, criptomonedas y activos. Aunque Paxful confía en más de tres millones de usuarios en todo el mundo, su integridad no debe confundirse con la integridad del vendedor. Exchange es simplemente un mercado. Debe prestar atención a la reputación del vendedor antes de realizar una transacción. Sin embargo, el mercado de valores ofrece un servicio de depósito en garantía seguro para las transacciones de Bitcoin, lo que hace que sea más difícil ser engañado. También debe verificar su cuenta Paxful con una identificación para usarla.

Impuestos: 1% para vendedores; sin tarifas de comprador

LocalBitcoins

LocalBitcoins es un intercambio de cifrado P2P que permite a los compradores y vendedores comunicarse directamente en lugar de emparejarlos manualmente. Sus vendedores ofrecen una amplia gama de opciones de pago, como PayPal, transferencia bancaria, SEPA, Skrill, etc., y la plataforma ofrece operaciones mediante el uso de medidas como el servicio de depósito en garantía, la protección de inicio de sesión y 2FA (opcional). A partir de 2019, LocalBitcoin le solicita que envíe una verificación de identidad para interactuar con (comerciar, comprar, enviar) diferentes cantidades de Bitcoin.

Impuestos: 1% para vendedores: nada de compradores

Binance P2P

Binance P2P es un mercado peer-to-peer en el ecosistema Binance que conecta a compradores y vendedores. El intercambio ofrece un servicio de depósito en garantía para proteger a sus usuarios y respalda el comercio mediante WeChat, Alipay, transferencia bancaria y QIWI. A diferencia de otros intercambios P2P, Binance le pide que complete su verificación de identidad antes de comenzar a operar. La plataforma admite una amplia gama de criptomonedas, incluidas Bitcoin, Binance Coin, Ethereum, EOS y Tether.

Impuestos: cero impuestos para compradores y vendedores

HODL HODL

Este intercambio de criptomonedas P2P de custodia brinda servicios directos a compradores y vendedores sin retener sus fondos. En cambio, HODL HODL utiliza un depósito en garantía de múltiples firmas para proteger a sus usuarios de los estafadores. El intercambio ofrece a sus usuarios más de 215 métodos de pago. Sus servicios están disponibles en todo el mundo, excepto en EE. UU. Los usuarios no tienen que pasar por los procedimientos KYC o AML, ya que solo pueden crear una oferta mediante el registro.

Tarifas: 0,6% del valor del contrato, es decir, 0,3% por usuario

Bisq

Originalmente conocido como «Bitsquare», Bisq es un programa de escritorio que debe descargarse antes de usarlo. Al igual que HODL HODL, Bisq también permite a los usuarios registrarse para obtener cuentas sin verificar su identidad con KYC. Cada transacción en Bisq requiere un depósito de seguridad tanto de los vendedores como de los compradores para garantizar un comercio justo. Los usuarios pueden depositar la seguridad a través de varios métodos, incluidos Perfect Money, OK Pay, Alipay y Zele.

Tarifas: las tarifas varían según la transacción

Quizá también te interese: