¿Por qué el alojamiento web p2p no se usa ampliamente? [cerrado]


Podemos ver el crecimiento de los sistemas que utilizan principios peer to peer. Pero hay un área donde peer to peer no es (todavía) ampliamente utilizado: alojamiento web.

Ya se han lanzado varios proyectos, pero no hay una gran solución que permita a los usuarios utilizar y contribuir a un alojamiento web peer to peer.

No me refiero a proyectos no abiertos (como el alojamiento Web de Google, que utiliza recursos de Google, no los de los usuarios), sino a proyectos abiertos, donde cada usuario contribuye al alojamiento del alojamiento web al permitir que sus recursos (cpu, banda) estén disponibles.

Puedo pensar en varios activos de tales sistemas:

  • equilibrio de carga automático
  • mejor localidad
  • sin límites de almacenamiento
  • libre

Entonces, ¿por qué tal sistema aún no se usa ampliamente ?

EDITAR: Creo que el "97.2%, plz semilla!!"el problema ocurre porque todos los usuarios no siembran todos los archivos. Pero si un sistema donde todos los usuarios contribuyen por igual a todos los el contenido se construye, este problema ya no ocurre. Los sistemas de almacenamiento Peer to peer (como Wuala) son confiables, gracias a eso.

El problema del código propietario es pertinente, así como el hecho de que un usuario puede no saber qué contenido (posiblemente "malo") está alojando. Gracias por sus respuestas.

Añado otro problema: la latencia que puede ser mayor que con un servidor dedicado.

EDITAR 2: La confidencialidad del código y los datos se puede lograr mediante el cifrado. Por ejemplo, con Wuala, todos los archivos están encriptados, y creo que no hay una brecha de seguridad conocida en este sistema (pero podría estar equivocado).

Es cierto que los sembradores no tendrían muchos beneficios, o pocos. Pero evitaría que la gente sea dependiente de las empresas de alojamiento web. Y una forma tan descentralizada de alojar sitios web está más cerca de la idea original de Internet, creo.

 46
Author: OutOfBound, 2009-04-10

6 answers

Esto es lo que Freenet básicamente es,

Freenet es un software libre que le permite publicar y obtener información en Internet sin temor a la censura. Para lograr esta libertad, la red está totalmente descentralizada y los editores y consumidores de información son anónimos. Sin anonimato nunca puede haber verdadera libertad de expresión, y sin descentralización la red será vulnerable a ataques.

[...]

Los usuarios contribuyen a la red dando ancho de banda y una parte de su disco duro (llamado el "almacén de datos") para almacenar archivos. A diferencia de otras redes de intercambio de archivos peer-to-peer, Freenet no permite al usuario controlar lo que se almacena en el almacén de datos. En su lugar, los archivos se mantienen o eliminan dependiendo de lo populares que sean, y los menos populares se descartan para dar paso a contenido más nuevo o más popular. Los archivos en el almacén de datos se cifran para reducir la probabilidad de enjuiciamiento por personas que deseen censurar Contenido de Freenet.

El mayor problema es que es lento. Tanto en velocidad de transferencia como (principalmente) en latencia.. Incluso si puede obtener muchas personas con un rendimiento de carga decente, nunca será tan rápido como un servidor dedicado o dos.. La velocidad está bien para lo que es Freenet (publicar datos sin miedo a la censura), pero no para alojar su sitio web..

Un problema mayor es que el contenido tiene que ser archivos estáticos, lo que descarta su uso para la mayoría de los sitios web de alto tráfico.. Para servir datos dinámicos cada par tendría que ejecutar código (miedo), y probablemente tendría que recuperar datos de una base de datos (que sería otro gran retraso, de nuevo debido a la latencia)

Creo que la "computación en la nube" es lo más cercano al alojamiento web P2P que veremos por el momento..

 31
Author: dbr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-10 13:37:25

Para nuestro negocio se me ocurren 2 razones para no usar el alojamiento de pares:

  1. Capacidad de respuesta. Las soluciones alojadas por pares suelen ser fiables debido a la enorme cantidad de recursos compartidos, pero también son muy inestables. Así que la experiencia de navegación será intermitente.
  2. Datos/código protegidos por derechos de propiedad. Si he escrito una lógica personalizada para mi sitio, no quiero que todos en la red tengan acceso. También tiene problemas de privacidad con los datos de los clientes.
 4
Author: Paul Alexander,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-10 13:08:11

Si fuera a donar parte de la CPU y el ancho de banda de mi PC a algún servicio de alojamiento web p2p, ¿cómo podría estar seguro de que no terminaría siendo utilizado para servir pornografía infantil u otro contenido similar repugnante?

 4
Author: Luke Woodward,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-10 13:09:46

El alojamiento de sitios web P2P aún no se usa ampliamente, porque la tecnología complementaria que permite mayores tasas de subida para clientes individuales aún no se usa ampliamente, y esto es algo que quiero analizar*.

Lo que se necesita para esto se llama Red de malla inalámbrica, que debería permitir al usuario promedio utilizar la velocidad de subida completa de la que es capaz su enrutador, en lugar de solo lo que algunos ISP especuladores les racionan, mientras transmiten información entre otros routers para que finalmente alcance su objetivo.

Para alojar un sitio web P2P, se requiere una especie de combinación de tecnología entre la comunicación de malla inalámbrica, el almacenamiento RAID de redundancia múltiple, el intercambio de torrents y algún tipo de jerarquía de claves de cifrado que permita a varios usuarios diferentes habilidades para cambiar los datos que se transmiten, permitiendo que algo dinámico como un foro sea alojado. El sistema tendría que ser de auto-actualización para incorporar este último, probablemente sellando todos los paquetes de datos distribuidos.

Puede haber otros posibles catalizadores que causarían el uso generalizado del alojamiento p2p, pero creo que cualquier cosa que devuelva la arquitectura física del hardware realmente cableando Internet de nuevo a su teoría original de la comunicación web es un buen candidato.

Por supuesto, como siempre, la razón principal por la que esto no se ha implementado todavía es porque hay poco o ningún dinero en él. La idea se recogerá mucho más rápido si o bien:

  1. Alguien encuentra una manera de corromperla en gran medida hacia el consumismo

  2. Los fabricantes de enrutadores se dan cuenta de que hay una gran demanda de enrutadores listos para WiMesh

  3. Hay un cambio de paradigma global lejos del motivo de lucro y hacia la creación de cosas solo para beneficiar a toda la humanidad mediante la creación de abundancia y la lucha por la eficiencia óptima

* consulte p2pint dot darkbb dot com si está interesado en desarrollar este concepto

 4
Author: 4ndy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-03-12 20:08:21

¿Cuántas veces has visto " 97.2%, por favor semilla!!"para cualquier torrent al azar?

Imagínense los estragos si incluso una pequeña porción de la web no estuviera disponible de esta manera.

 4
Author: eleven81,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-29 16:56:27

Parece que esta idea agregaría mucho costo a la sembradora individual (ancho de banda) sin muchos beneficios.

 0
Author: matt b,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-10 13:33:07