Las Redes Peer-to-Peer (P2P) en criptomonedas – La guía completa

0
682
Redes Peer-to-peer en cripto

Redes Peer-to-peer en cripto

Compartir información y recursos es una parte importante de la tecnología de la información. Una red peer-to-peer (P2P) podría ayudar a que su negocio crezca de manera más eficiente al mejorar la conectividad y el acceso a los recursos compartidos.

Una red peer-to-peer es una plataforma en la que dos o más sistemas informáticos se conectan para compartir recursos.

En este artículo, le proporcionaremos la guía completa sobre las redes peer-to-peer (P2P) y sus aspectos generales. Veamos ahora esta revisión en detalle.

¿Qué es una red P2P?

Una red peer-to-peer (P2P) generalmente se refiere a un grupo de dispositivos que almacenan y comparten archivos. Cada participante o nodo en la red actúa como un par individual. Por lo general, todos los nodos realizan las mismas tareas y tienen el mismo poder.

En términos de tecnología financiera, la palabra peer-to-peer generalmente se refiere al intercambio de criptomonedas o activos digitales a través de una red distribuida. Sin intermediarios involucrados, una plataforma P2P permite a los compradores y vendedores ejecutar operaciones. Además, algunos sitios web otorgan un entorno P2P que conecta a prestamistas y prestatarios.

¿Cómo funcionan las redes P2P?

Sin un administrador o servidor central, un sistema P2P generalmente es mantenido por una red distribuida de usuarios. Esto se debe a que cada nodo contiene una copia de los archivos que actúa como cliente y como servidor para otros nodos.

En los sistemas cliente-servidor tradicionales, los dispositivos cliente descargan archivos desde un servidor centralizado. Mientras que cada nodo puede descargar archivos de otros nodos o cargarlos en redes P2P. Aquí, los dispositivos conectados comparten archivos que están almacenados en sus discos duros. Mediante aplicaciones de software, los usuarios pueden consultar otros dispositivos en la red para buscar y descargar archivos.

Una vez que un usuario ha descargado un archivo determinado, puede actuar como fuente de ese archivo. Las redes P2P tienden a ser más rápidas y eficientes ya que cada nodo almacena, transmite y recibe archivos. Además, los sistemas P2P son muy resistentes a los ciberataques debido a su arquitectura distribuida. A diferencia de los modelos tradicionales, las redes P2P no tienen un solo punto de falla.

Tipos de redes Peer-to-peer

1) Redes P2P no estructuradas

Las redes P2P no estructuradas son comparativamente más fáciles de construir. Dado que las consultas de búsqueda se envían al mayor número posible de pares, pueden requerir un mayor uso de CPU y memoria. Esto, a su vez, tiende a inundar la red con consultas.

Estos sistemas son resistentes a altas tasas de abandono. La tasa de abandono se refiere a la cantidad de usuarios que se unen y abandonan la red. La falta de estructura puede dificultar que los usuarios encuentren contenido poco común.

2) Redes P2P estructuradas

Las redes P2P estructuradas proporcionan una arquitectura organizada específica. Permiten a los nodos buscar archivos de manera eficiente. Estos no son fáciles de construir en comparación con las redes P2P no estructuradas. Estos sistemas son menos resistentes a las altas tasas de abandono.

3) Redes P2P híbridas

Las redes P2P híbridas fusionan el modelo cliente-servidor convencional con algunos aspectos de la arquitectura peer-to-peer. Hay una amplia variedad de redes híbridas. Los modelos híbridos tienden a presentar un rendimiento general mejorado en comparación con los otros dos tipos.

Aplicaciones de las redes P2P

1) Uso compartido de archivos: el uso compartido de archivos es el proceso de proporcionar los archivos y dar acceso a los usuarios para que los descarguen a través de Internet. El intercambio de archivos utiliza el modelo de red peer-to-peer, en el que las computadoras personales de los usuarios se consideran los pares de la red. El intercambio de archivos peer-to-peer se diferencia del intercambio de archivos en que la descarga de archivos de una red P2P no requiere la carga.

2) Bioinformática: las redes peer-to-peer también han comenzado a captar la atención de varios científicos, especialmente aquellos que trabajan con grandes conjuntos de datos como los dedicados al campo de la bioinformática. Las redes peer-to-peer se pueden utilizar para ejecutar grandes programas que manejan grandes cantidades de datos. Por ejemplo, evaluaciones para identificar candidatos a pruebas de fármacos. Esto es posible porque las redes peer-to-peer usualmente escalan muy bien.

3) Inteligencia artificial: La inteligencia de enjambre (IS) es una técnica de inteligencia artificial basada en el estudio del comportamiento colectivo en sistemas descentralizados y autoorganizados. Se puede utilizar una red peer-to-peer para construir una inteligencia de enjambre donde cada par en la red se refiere a un solo agente.

4) Computación en cuadrícula: La computación en cuadrícula o distribuida es un modelo informático cada vez más usado que brinda la capacidad de realizar computación de alto rendimiento, por lo general, a través de Internet para resolver problemas de computación a gran escala. Las cuadrículas utilizan los recursos de muchas computadoras separadas (pares) conectadas por una red. Las cuadrículas brindan la capacidad de realizar cálculos de grandes conjuntos de datos, dividiéndolos en muchos más pequeños.

Limitaciones de las redes P2P

El uso de redes P2P en blockchains también presenta algunas limitaciones. Agregar transacciones a una cadena de bloques requiere una gran cantidad de potencia informática. Esto se debe a que los libros de contabilidad distribuidos deben actualizarse en cada nodo en lugar de en un servidor central.

Esto proporciona una buena seguridad pero limita enormemente la eficiencia. Este es uno de los principales obstáculos cuando se trata de escalabilidad y adopción generalizada. Algunos de los ejemplos notables incluyen Ethereum Plasma, Lightning Network y el protocolo Mimblewimble.

Durante los eventos de bifurcaciones duras, los ataques que pueden tener lugar son otra limitación potencial. Los grupos de nodos son libres de copiar y modificar el código y separarse de la cadena principal para formar una nueva red paralela. Ambas cadenas pueden volverse vulnerables a los ataques de repetición si los métodos de seguridad requeridos no se adoptan correctamente.

Además, la naturaleza distribuida de las redes P2P las hace relativamente difíciles de controlar y regular. Varias aplicaciones y empresas P2P se involucraron en actividades ilegales e infracciones de derechos de autor.

Conclusiones

La arquitectura peer-to-peer es el núcleo de las cadenas de bloques que hacen posibles las criptomonedas. Se pueden desarrollar y utilizar de muchas formas diferentes. Al distribuir libros de contabilidad de transacciones en grandes redes de nodos, la arquitectura P2P ofrece seguridad, resistencia a la censura y descentralización.

Los sistemas P2P encuentran  amplias aplicaciones en la tecnología blockchain. Desde redes de intercambio de archivos hasta plataformas de comercio de energía, los sistemas P2P también pueden servir para otras aplicaciones informáticas distribuidas.

La informática peer-to-peer es una tecnología emergente que evoluciona continuamente y encuentra nuevas aplicaciones. Se cree que la tecnología será cada vez más importante a medida que nuevos campos la adopten.


 

Raul Canessa

Leave a reply