Articulo de referencia

Twister (software)

{{cite web | url=https://www.freshports.org/net-p2p/twister/ | title=FreshPorts -- net-p2p/twister | publisher=www.freshports.org/ | date=2014-06-22 | access-date=2014-08-29 }} ...

Twister es un programa de microblogging descentralizado y experimental entre pares que utiliza cifrado de extremo a extremo para proteger las comunicaciones. [ 6 ] Basado en protocolos similares a BitTorrent y Bitcoin , [ 7 ] se le ha comparado con una versión distribuida de Twitter . [ 8 ] [ 9 ] [ 10 ]

En 2020, el autor original Miguel Freitas declaró que dejaría de liderar el desarrollo de Twister en el futuro previsible. Sin embargo, la red Twister continuó funcionando, y Freitas sugirió que otros podrían bifurcar el proyecto. También se anunció que el sitio web podría dejar de estar disponible, ya que su alojamiento estaba a punto de expirar. El núcleo de Twister se encontraba en la versión 0.9.40 desde 2018. [ 11 ] Su código fuente sigue disponible en GitHub . [ 12 ]

Descripción general

Twister es una plataforma de microblogging similar a Twitter que utiliza la misma tecnología blockchain que Bitcoin y el método de intercambio de archivos de BitTorrent , ambos basados ​​en tecnología P2P .

Twister fue un software experimental en fase alfa en 2014, implementado como un sistema de intercambio de archivos distribuido . El registro y la autenticación de usuarios se realizan mediante una red similar a Bitcoin, por lo que no depende de una autoridad central. La distribución de publicaciones utiliza una red de tabla hash distribuida (DHT) Kademlia y enjambres similares a BitTorrent, ambos proporcionados por libtorrent . [ 13 ]

Miguel Freitas, con el objetivo de crear una plataforma de publicación pública resistente a la censura, [ 14 ] comenzó el desarrollo de Twister en julio de 2013 para abordar las preocupaciones sobre la libertad de expresión y la privacidad. Basándose en Bitcoin y BitTorrent, construyó la estructura principal en octubre de 2013. Lucas Leal fue contratado para crear el HTML y el CSS para la interfaz de usuario, mientras que Freitas escribió el código JavaScript necesario. Dos mil quinientas cuentas de usuario se registraron en los primeros seis días de funcionamiento de la plataforma. [ 15 ]

Twister no puede ser inhabilitado (ya que no hay un punto central que atacar) y utiliza cifrado de extremo a extremo. Como consecuencia de la descentralización, un usuario no podrá recuperar el acceso a su "cuenta" si pierde el acceso a su clave secreta. [ 16 ]

Historia

El ingeniero informático y programador brasileño Miguel Freitas comenzó a desarrollar la red social tras enterarse de los programas de vigilancia masiva de la Agencia de Seguridad Nacional (NSA) de Estados Unidos gracias al informante de la NSA, Edward Snowden . Empezó a preocuparse por la accesibilidad de una gran cantidad de información controlada por una sola entidad bajo jurisdicción estadounidense.

Según Freitas, Twitter es la red social que más ha destacado en la promoción de la democracia y la organización de protestas. Creó Twister basándose en tecnología que preserva la privacidad debido a los riesgos que implica proporcionar información personal en las redes sociales, en el contexto de la vigilancia masiva llevada a cabo por la NSA.

Freitas y su desarrollador, Leal, crearon la versión alfa de la aplicación para Android , Linux y OS X. No se prevén versiones oficiales para Windows e iOS .

Tecnología

Twister es un sistema distribuido que utiliza una arquitectura peer-to-peer . A diferencia de otras redes descentralizadas, no requiere que el usuario utilice su propio servidor ni que confíe en un servidor de terceros para usarlo. La distribución se logra mediante el protocolo Bitcoin , en una red diferente a la utilizada por la criptomoneda . El protocolo gestiona el registro de usuarios, y la red Twister verifica los nombres de los usuarios y que un mensaje publicado por un usuario se originó en ese usuario. Los mensajes se transmiten a través del protocolo BitTorrent . Debido a que es un sistema peer-to-peer, no existe un servidor central desde el cual se pueda recopilar información. Twister fue desarrollado en Linux y posteriormente adaptado a Android y OS X.

Funcionalidad

El primer prototipo de Twister pretendía reproducir las características básicas de las plataformas de microblogging , entre las que se incluyen:

  • Buscar, seguir y dejar de seguir usuarios
  • Limitar la longitud de los mensajes de texto a 140 caracteres.
  • Enviar y responder mensajes
  • Revisando menciones, hashtags y mensajes privados.

Los mensajes privados requieren que el destinatario siga al emisor.

Seguridad

Twister no tiene un nodo central para mediar los mensajes. Utiliza cifrado ECC de 256 bits con los mismos parámetros secp256k1 que Bitcoin , lo que, según se informa, proporciona una seguridad similar a la de una clave RSA de 3072 bits . [ 16 ] La aplicación de mensajería directa se basa en código publicado por Ladar Levison de Lavabit . Las direcciones IP de los pares no se registran en la aplicación, pero la interceptación de la red puede identificar el flujo de datos entre dispositivos. [ 17 ]

Véase también

  • ActivityPub – Protocolo de red social descentralizado 
  • Nostr – Protocolo de red social descentralizado 

Referencias

  1. "FreshPorts -- net-p2p/twister" . www.freshports.org/. 22 de junio de 2014. Consultado el 29 de agosto de 2014 .
  2. "Guía de compilación predeterminada de Github para Linux Twister" . twister.net.co/. 1 de enero de 2014. Consultado el 11 de enero de 2014 .
  3. "Guía de compilación de Github para mac" . twister.net.co/. 8 de enero de 2014. Consultado el 11 de enero de 2014 .
  4. "Guía de compilación de Github para mac" . twister.net.co/. 8 de julio de 2014. Consultado el 11 de enero de 2014 .
  5. "Guía de preguntas frecuentes de Twister" . twister.net.co/. 24/10/2013 . Consultado el 11/01/2014 .
  6. Frediani, Carola (18 de febrero de 2014). "Haciendo que las redes sociales a prueba de la NSA se conviertan en algo común" . Tech President . Archivado del original el 23 de agosto de 2015. Recuperado el 28 de febrero de 2014 .
  7. Epstein, Michael (3 de febrero de 2013). "Aplicaciones de criptografía: cómo mantener privada su información personal" . Notebook Review . Recuperado el 28 de febrero de 2014 .
  8. Finley, Klint (27 de enero de 2014). "A la vista de todos: un hacker adolescente transforma la web en una gigantesca red Bitcoin" . Wired . Consultado el 28 de febrero de 2014 .
  9. Lunduke, Bryan (21 de enero de 2014). "Artículo anterior Artículo siguiente Probando Twister: el clon de Twitter a prueba de la NSA" . Network World . Archivado del original el 22 de enero de 2014.
  10. Gehl, Robert (22 de diciembre de 2015). "FCJ-190 Construyendo un mejor Twitter: un estudio de las alternativas a Twitter GNU social, Quitter, rstat.us y Twister" . The Fibreculture Journal (26): 60–86 . doi : 10.15307/fcj.26.190.2015 .
  11. Miguel Freitas (25 de junio de 2020). «Noticias» . Twister . Archivado del original el 14 de mayo de 2021.
  12. "miguelfreitas/twister-core - Código" . Consultado el 12 de julio de 2022 a través de GitHub.
  13. Hasslberger, Sepp (26 de enero de 2014). "Próximamente: Twister: una plataforma de microblogging P2P distribuida" . Blog de la Fundación P2P . Consultado el 28 de febrero de 2014 .
  14. Freitas, Miguel (7 de enero de 2014). "Twister: La plataforma de microblogging P2P totalmente descentralizada" . Slashdot . Consultado el 28 de febrero de 2014 .
  15. "Twister: La plataforma de microblogging P2P totalmente descentralizada" . slashdot.org. 8 de enero de 2014. Consultado el 11 de enero de 2014 .
  16. 1 2 "Preguntas frecuentes | Twister" . Consultado el 6 de mayo de 2023 .
  17. Según Freitas,esto garantiza el anonimato, pero no significa que la dirección IP no vaya a ser detectada por el ISP ; más bien, significa que el contenido del mensaje no será visible excepto para alguien que pueda descifrarlo.
  • Sitio web oficial