Este artículo tiene varios problemas. Ayúdenos a mejorarlo o a discutir estos problemas en la página de discusión . ( Aprenda cómo y cuándo eliminar estos mensajes )
|
Autor(es) original(es) | Justin Frankel |
---|---|
Lanzamiento inicial | 2003 (2003) |
Versión estable | 1.7 / 2008 (2008) |
Repositorio |
|
Escrito en | C++ |
Sistema operativo | Windows , Linux , OS X |
Disponible en | Inglés |
Tipo | Red oscura |
Licencia | Licencia Pública General de GNU |
Sitio web | residuos.sourceforge.net |
WASTE es un protocolo y una aplicación de software peer-to-peer y friend-to-friend desarrollado por Justin Frankel en Nullsoft en 2003 que incluye mensajería instantánea , salas de chat y capacidades de exploración y uso compartido de archivos. El nombre WASTE es una referencia a la novela de Thomas Pynchon The Crying of Lot 49. En la novela, WASTE es (entre otras cosas) un servicio postal clandestino.
En 2003, menos de 24 horas después de su lanzamiento, [1] WASTE fue retirado de la distribución por AOL , la empresa matriz de Nullsoft. [2] La página original fue reemplazada por una declaración que afirmaba que la publicación del software no estaba autorizada y que nadie que lo hubiera descargado tenía derechos legales sobre él, a pesar de la afirmación original de que el software se había publicado bajo los términos de la Licencia Pública General de GNU .
Varios desarrolladores han modificado y actualizado el cliente y el protocolo WASTE. Muchos consideran que la edición de SourceForge es la rama de desarrollo oficial, pero existen varias bifurcaciones .
WASTE es un programa y protocolo descentralizado de chat, mensajería instantánea y uso compartido de archivos. Se comporta de manera similar a una red privada virtual al conectarse a un grupo de computadoras confiables, según lo determinen los usuarios. Este tipo de red se conoce comúnmente como darknet . Utiliza un cifrado fuerte para garantizar que terceros no puedan descifrar los mensajes que se transfieren. El mismo cifrado se utiliza para transmitir y recibir mensajes instantáneos, chatear y archivos, mantener la conexión y navegar y buscar.
Las redes WASTE están descentralizadas (ver redes sociales ), lo que significa que no hay un centro o servidor central al que todos se conecten. Los pares deben conectarse entre sí de forma individual. Normalmente, esto se logra haciendo que las personas compartan sus claves públicas RSA , asegurándose de que sus computadoras sean accesibles a través de los puertos adecuados (una o más partes deben tener una dirección IP y un puerto al que la otra pueda acceder) e ingresando la dirección IP y el puerto de alguien en la red para conectarse.
Una vez conectado a la red, las claves públicas se intercambian automáticamente entre los miembros (siempre que una cantidad suficiente de miembros estén configurados para reenviar y aceptar claves públicas), y los nodos intentarán conectarse entre sí, fortaleciendo la red (disminuyendo las probabilidades de que cualquier nodo que se caiga colapse o bloquee alguna parte de la red), así como aumentando el número de rutas posibles desde cualquier punto dado a cualquier otro punto, disminuyendo la latencia y el ancho de banda requerido para la comunicación y la transferencia de archivos.
Dado que WASTE conecta grupos pequeños y privados en lugar de grupos grandes y públicos, la función de búsqueda en la red es una de las más rápidas de todas las aplicaciones P2P descentralizadas. Sus capacidades de mensajería instantánea y de intercambio de archivos son mucho más parecidas a las de AOL Instant Messenger que a las de los programas de intercambio de archivos más habituales . Los miembros de la red pueden crear salas de chat privadas y públicas, enviarse mensajes instantáneos entre sí, explorar los archivos de los demás e intercambiar archivos, incluido el envío activo o push de archivos por parte de los hosts, así como la descarga más común por parte de los usuarios. Con solo arrastrar y soltar en los cuadros de chat, los archivos se enviarán a sus destinos previstos.
El tamaño sugerido para una red WASTE (a la que los usuarios denominan malla ) es de entre 10 y 50 nodos , aunque se ha sugerido que el tamaño de la red es menos crítico que la proporción de nodos dispuestos a enrutar el tráfico hacia aquellos que no lo están. Dado que los grupos de clientes originales de Nullsoft ya superan los diez años de antigüedad, no es raro que las mallas estables alberguen varios terabytes de contenido seguro.
De forma predeterminada, WASTE escucha las conexiones entrantes en el puerto 1337. Probablemente se eligió esto debido a las connotaciones leet del 1337 .
Como no hay un concentrador central, las redes WASTE suelen emplear una contraseña o frase de contraseña , también llamada nombre de red , para evitar colisiones. Es decir, un miembro de una red se conecta a un miembro de otra red, creando así un puente entre las dos redes. Al asignar un identificador único (frase de contraseña) a su red, se puede reducir el riesgo de colisiones, en particular con los clientes originales.
Las redes nulas son redes sin contraseña. Es imposible saber cuántas redes nulas existen, pero hay una red nula principal. La mejor forma de acceder a la red nula es publicar sus credenciales en WASTE Key Exchange. [3] [4] La red nula se puede fusionar fácilmente con otras redes nulas porque no hay contraseña, lo que la convierte en un excelente lugar para la discusión pública y el intercambio de archivos.
A partir de la versión 1.7, WASTE se ofrece en una versión experimental y otra estable. La rama experimental implementa un nuevo tamaño de paquete de 16k, que mejora la sobrecarga y las velocidades de transferencia, pero no es compatible con versiones anteriores que admiten un tamaño de paquete de 4k. [5]
WASTE 1.7.4 para Windows se lanzó el 24 de diciembre de 2008 y se actualizó en octubre de 2009. [update]Se trata de una nueva rama de SourceForge creada debido a la inactividad en la rama principal de desarrollo de WASTE. Esta es la versión con más funciones hasta la fecha. [6]
Está disponible una versión beta multiplataforma (que incluye Linux , OS X y Microsoft Windows ) de WASTE llamada Waste 1.5 beta 4, también conocida como wxWaste, que utiliza el kit de herramientas WxWidgets . [7]
VIA Technologies lanzó una bifurcación de WASTE bajo el nombre de PadlockSL, pero eliminó el sitio web del producto después de unas semanas. La interfaz de usuario estaba escrita en Qt y el cliente estaba disponible para Linux y Windows. [8]
BlackBelt WASTE es una bifurcación de WASTE. Su compilación se denomina 1.8 para marcar sus importantes mejoras en sus diversas áreas de funcionalidad. Es compatible con las redes Tor e i2p, así como con clearnet. Su enrutamiento se ha actualizado para proporcionar metadatos aún más ofuscados internamente. Tiene soporte uPnP para gestionar automáticamente el reenvío de puertos. También tiene tecnología anti-spoofing automática para fomentar la presencia de usuarios únicos. Desde mayo de 2023, también contiene VoIP para conferencias. En desarrollo desde 2010, actualmente (mayo de 2023) tiene lanzamientos y mejoras regulares. [9]