¿Nodos de intercambio de archivos P2P usando blockchain?

Quiero hacer un programa para compartir archivos p2p donde haya hosts (nodos) e inquilinos. Los archivos se almacenan en las PC de los anfitriones. Podría tener un servidor central que proporcione la información de búsqueda sobre qué archivos están en qué nodos, pero quiero que sea descentralizado.

Entonces, ¿sería posible almacenar esos metadatos en la cadena de bloques de Ethereum, tal vez como una tabla hash descentralizada? Solo necesito una forma de poder buscar otros nodos y cargarlos y descargarlos (todo P2P) sin usar un servidor central para manejar la búsqueda y todo, necesito que esté descentralizado.

O, si hay un ángulo diferente/mejor en el que podría abordar este problema, házmelo saber. Gracias :)

Respuestas (1)

Las redes de intercambio de archivos P2P funcionan al permitir que muchas computadoras en Internet compartan archivos entre sí. La mayoría de las redes P2P de hoy utilizan el protocolo BitTorrent.

BitTorrent tiene algunas similitudes superficiales con las criptomonedas como bitcoin: es un protocolo que ofrece comunicaciones descentralizadas entre nodos autónomos en una red.

Existen varios problemas potenciales para las personas que desean utilizar las redes BitTorrent. La primera es que los visitantes de sitios como The Pirate Bay pueden ser bloqueados por sus propios ISP, posiblemente a instancias de los gobiernos o grupos de presión de la industria.

"No creo que un servicio descentralizado ofrezca una forma de eludir a los ISP", dijo Nick Lambert, director de operaciones de MaidSafe , que se centra en el almacenamiento de archivos seguro distribuido. "Cuando se lanza SAFE Network, que es el servicio más descentralizado del que he oído hablar, ya que no tiene una cadena de bloques, todavía no es inmune a los ISP".

Teóricamente, los usuarios podrían eliminar los ISP por completo con una red de malla descentralizada que utilice bitcoin como incentivo para participar. Lambert apunta a Libernet, un concepto de red de malla financiado por bitcoin, como una forma de esquivar a los ISP por completo. Sin embargo, esta es más una solución teórica que práctica en la actualidad.

"La búsqueda de un reemplazo para los ISP es algo que a mucha gente le gustaría ver, pero desafortunadamente creo que una solución realmente viable está un poco lejos", concluyó.

El otro problema potencial para los usuarios de archivos compartidos es que, incluso si sus ISP les permiten visitar sitios como The Pirate Bay, las fuerzas del orden locales pueden eliminar esos sitios en la fuente, como sucedió con The Pirate Bay.

Sin embargo, esto puede ser un problema menor de lo esperado, porque The Pirate Bay en realidad no estaba compartiendo los archivos. En cambio, era simplemente un índice que mantenía una base de datos de esos archivos.

"A pesar del mensaje de advertencia, la mayoría de estos usuarios aún descargarán su archivo con éxito, ya que los rastreadores de BitTorrent ya se han vuelto redundantes en su mayoría por una red P2P global

andres molinero