Sí, es posible construir un clon de Twitter basado en tecnología de igual a igual, pero es un gran desafío motivar a las personas a cambiar.
Escalada:
Sí, un twitter basado en p2p debería estar diseñado para millones de usuarios y miles de millones de mensajes.
Pero hay protocolos p2p utilizados en aplicaciones del mundo real que tratan con millones de usuarios (y abandono) desde hace algunos años:
A partir de agosto de 2012, ¿cuál es el estado actual de las tablas hash distribuidas?
Correo no deseado:
Este problema también existe en el twitter original. Debido a que se está (des) suscribiendo activamente a los usuarios, esto se puede controlar fácilmente.
- Cómo elegir la configuración de un servidor de computadora que satisfaga las necesidades de casi 80 usuarios conectados a la red
- ¿Quién inventó la traducción de direcciones de red y cómo se usó por primera vez?
- ¿Cuál es el protocolo de red de computadora más importante?
- ¿Yahoo revela las direcciones IP de sus usuarios?
- En ciberseguridad, ¿qué es un perímetro definido por software?
Contenido ilegal:
A corto plazo, el mundo es un lugar más seguro si todos los correos, sitios web y opiniones se escanean y filtran.
Pero a la larga, un mundo sin libertad y democracia es peligroso.
La vigilancia y el filtrado nunca se detienen donde cree que sería razonable.
Desafíos:
Cambio de obstáculos: el verdadero desafío no es crear un clon distribuido de Twitter, sino motivar a las personas a cambiar.
En Twitter estás siguiendo a personas y las personas te siguen, y todos ellos necesitan cambiar hasta que tu cambio esté completo.
Hasta que ofrezca características disruptivas únicas, es probable que el servicio permanezca en un nicho.
La privacidad, la independencia y la resistencia censuradora atraerán a algunos activistas, pero la mayoría elegirá la conveniencia.
Instalación del cliente P2P : obstáculo de descarga / instalación, políticas restrictivas de la tienda de aplicaciones hacia el software p2p, transversal NAT
Sincronización y redundancia rápidas y confiables: los mensajes no deberían perderse durante años, incluso si los clientes que forman la infraestructura distribuida son poco confiables y tienen una alta rotación (incluso si muchos clientes p2p llegan y salen cada segundo). Por lo tanto, cada información debe mantenerse en varias copias redundantes, en diferentes pares. A medida que los pares cambian (en línea y fuera de línea) todo el tiempo, los datos deben mantenerse sincronizados y consistentes en tiempo real entre las copias redundantes.
Para más desafíos ver:
¿Cuáles son las limitaciones prácticas de las redes P2P?
Proyectos e ideas para un clon de Twitter p2p:
Reflexiones sobre: un ecosistema de Twitter abierto, distribuido de igual a igual
Construyendo un Twitter distribuido
Trsst: una plataforma de blog segura distribuida para la web abierta
¿Cómo sería un Twitter más abierto?
Twitter puede ser liberado: así es cómo | TechCrunch
Lo último que escribiré sobre Twitter
¿Por qué es tan importante descentralizar Twitter?
Microblogging distribuido de código abierto gratuito
http://pub.geekonabicycle.co.uk/…
¿Qué es Bitmessage y cómo funciona?
BitTorrent Labs – Chat de BitTorrent
tornado | Plataforma de microblogging P2P