Twister es un programa de microblogging descentralizado y experimental de igual a igual que utiliza cifrado de extremo a extremo para proteger las comunicaciones. [6] Basado en protocolos similares a BitTorrent y Bitcoin , [7] se ha comparado con una versión distribuida de Twitter . [8] [9]
En 2020, el autor original Miguel Freitas dijo que ya no lideraría el desarrollo de Twister en el "futuro previsible". Sin embargo, la red Twister ha seguido funcionando y Freitas sugirió que otros podrían querer bifurcar el proyecto. También se anunció que el sitio web podría quedar fuera de línea, ya que su alojamiento estaba a punto de expirar. El núcleo de Twister había estado en la versión 0.9.40 desde 2018. [10] Su código fuente sigue estando disponible en GitHub . [11]
Twister es una plataforma de microblogging similar a Twitter que utiliza la misma tecnología de cadena de bloques que Bitcoin y el método de intercambio de archivos de BitTorrent , ambos basados en tecnología P2P . El sitio web seobloggingpro.com clasificó a Twister como el sitio de microblogging número 13, [12] y seosandwitch.com clasificó a Twister como el sitio de microblogging número cuatro. [13]
Twister era un software experimental en fase alfa en 2014, implementado como un sistema distribuido de intercambio de archivos . El registro y la autenticación de los usuarios son proporcionados por 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) de Kademlia y enjambres similares a BitTorrent, ambos proporcionados por libtorrent . [14]
Miguel Freitas, con el objetivo de crear una plataforma de publicación pública resistente a la censura, [15] comenzó a desarrollar 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 central en octubre de 2013. Lucas Leal fue contratado para crear HTML y CSS para la interfaz de usuario, y Freitas escribió el código JavaScript necesario. Se registraron veinticinco mil cuentas de usuario en los primeros seis días de funcionamiento de la plataforma. [16]
Twister no puede ser inhabilitado (ya que no hay un punto central al 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. [17]
El ingeniero informático y programador brasileño Miguel Freitas comenzó a desarrollar la red social después de conocer los programas de vigilancia masiva de la Agencia de Seguridad Nacional de Estados Unidos (NSA) a través del denunciante de la NSA Edward Snowden . Comenzó 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 con una tecnología que preserva la privacidad debido a los riesgos que implica proporcionar información personal en las redes sociales ante la vigilancia masiva que realiza la NSA.
Freitas y su desarrollador, Leal, construyeron la versión alfa de la aplicación para Android , Linux y OS X. No están previstas versiones para Windows y iPhone .
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 o confíe en un servidor de terceros para usarlo. La distribución se logra a través del protocolo Bitcoin , en una red diferente a la utilizada por la criptomoneda . El protocolo maneja el registro de los 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 hay un servidor central desde el cual se pueda recopilar información. Twister fue desarrollado en Linux , y fue portado a Android y OS X.
El primer prototipo de Twister pretendía reproducir las características básicas de las plataformas de microblogging , entre ellas:
Los mensajes privados requieren que el destinatario siga al hablante.
Twister no tiene un nodo central para mediar mensajes. Utiliza un cifrado ECC de 256 bits con los mismos parámetros secp256k1 que Bitcoin , lo que, según se informa, proporciona una seguridad similar a una clave RSA de 3072 bits . [17] La aplicación de mensajes directos se basa en el código publicado por Ladar Levison de Lavabit . Las direcciones IP de los pares no se registran en la aplicación, pero la intercepción de la red puede identificar el flujo de datos entre dispositivos. [18]