Se ha presentado el lanzamiento de la red anónima I2P 2.9.0 y el cliente en C++ i2pd 2.57.0. I2P es una red distribuida anónima de múltiples capas que opera sobre Internet convencional, utilizando activamente cifrado de extremo a extremo, garantizando anonimato y aislamiento. La red se construye en modo P2P y se forma gracias a los recursos (ancho de banda) proporcionados por los usuarios de la red, lo que permite prescindir de servidores gestionados de forma centralizada (las comunicaciones dentro de la red se basan en el uso de túneles unidireccionales cifrados entre participantes y pares).
En la red I2P, es posible crear sitios web y blogs de manera anónima, enviar mensajes instantáneos y correos electrónicos, intercambiar archivos y organizar redes P2P. Para construir y utilizar redes anónimas para aplicaciones cliente-servidor (sitios web, chats) y P2P (intercambio de archivos, criptomonedas), se utilizan clientes I2P. El cliente básico de I2P está escrito en lenguaje Java y puede funcionar en una amplia gama de plataformas, como Windows, Linux, macOS, Solaris, etc. I2pd es una implementación independiente del cliente I2P en C++ y se distribuye bajo una licencia BSD modificada.
En la nueva versión de I2P:
- Se ha mejorado el rendimiento del sistema i2ptunnel optimizando el uso de hilos.
- La implementación del protocolo NTCP2 se ha adaptado para proteger contra ataques de probing.
- Se ha continuado la integración del sistema de notificaciones para aplicaciones que funcionan sobre el cliente principal de I2P, como el cliente de torrents i2psnark.
- Se ha habilitado por defecto el modo floodfill para todas las nuevas instalaciones, que puede ser desactivado en la configuración si se desea.
- Se ha asegurado la visualización del mapa de routers conocidos de pares en la red desde netDb.
- Se ha continuado trabajando en la implementación del sistema de control de ancho de banda para túneles y en el protocolo Datagram2.
- Está planificado el cambio a criptografía post-cuántica.
- A partir del lanzamiento de I2P 2.11.0, el cliente requerirá Java 17.
Para el cliente en C++ i2pd, se pueden destacar los siguientes cambios:
- Soporte para el sistema operativo OpenIndiana (Solaris).
- Se ha corregido la compilación de 32 bits para el sistema operativo Haiku.
- Se han implementado sockets de dominio local para la interfaz I2CP.
- Se ha asegurado el acceso a proxies HTTP y SOCKS en la interfaz BOB.
- Se ha agregado el procesamiento de sesiones FORWARD en la interfaz SAM.
- Se ha añadido el parámetro de túnel «keys=shareddest», que permite utilizar un punto final local compartido.
- Se ha corregido el enrutamiento para el protocolo SSU2.
- Se ha prevenido la eliminación de pares de confianza de netDb.
- Se ha eliminado un cierre inesperado que ocurría al romper la conexión en la interfaz SAM.
- Se ha desactivado el control de pérdidas durante la transmisión en streaming.
- La implementación del protocolo NTCP2 se ha actualizado para contrarrestar ataques de probing.
- La versión mínima del par para el enrutador se ha actualizado a la versión 0.9.62.
- Se ha añadido soporte para el protocolo de datagramas de primera versión en la interfaz SAM sin usar puerto.
- Localización en hebreo e hindi.
- Se ha actualizado la lista de servidores reseed.
Fuente: opennet.ru
