Detalles de la actualización

Development Highlights

La versión 0.9.49 inició la migración al nuevo y más rápido cifrado ECIES-X25519 para routers. Tomó muchos años de trabajo en las especificaciones y protocolos para el nuevo cifrado, y con esta versión, las instalaciones nuevas y un porcentaje muy pequeño de las instalaciones existentes (seleccionadas aleatoriamente al reiniciar) comenzaron a usar el nuevo cifrado. Esta es la primera vez que el tipo de cifrado predeterminado se ha cambiado, por lo que la migración completa se llevaría a cabo a lo largo de varias versiones a fin de minimizar cualquier problema.

Notas completas de la versión: https://geti2p.net/en/blog/2021/02/17/0.9.49-Release

0.9.50 habilitó DNS sobre HTTPS para el reseeding (resembrado) a fin de proteger a los usuarios del espionaje pasivo de DNS. Además, se trabajó para proteger la red de posibles routers maliciosos y con errores, y se completaron numerosas correcciones y mejoras para direcciones IPv6, incluida una nueva compatibilidad con UPnP.

Notas completas de la versión: https://geti2p.net/en/blog/2021/05/17/0.9.50-Release

En reconocimiento a casi 20 años de trabajo para brindar anonimato y seguridad, el equipo decidió pasar directamente de 0.9.50 a 1.5.0. La versión 1.5.0 finalizó la incorporación de soporte para los nuevos mensajes de construcción (propuesta 157) y terminó de implementar mensajes de construcción de tunnel de menor tamaño para reducir el consumo de ancho de banda. La transición de los routers de la red al cifrado X25519 continuó.

Notas completas de la versión: https://geti2p.net/en/blog/2021/08/23/1.5.0-Release

El despliegue de dos actualizaciones importantes del protocolo se completó en la versión 1.6.1. Casi todos los routers habrán rotado sus claves para finales de año. Además, se habilitaron los mensajes cortos de construcción de tunnel para lograr una reducción significativa del uso de ancho de banda. Comenzó el trabajo en el diseño del nuevo transporte UDP SSU2 y se espera que la implementación empiece a principios del próximo año.

Notas de la versión completas: https://geti2p.net/en/blog/2021/11/29/1.6.0-Release

Aspectos destacados del desarrollo

Con más de 30 pasos necesarios para instalar tanto el software de I2P como Java, el proceso de incorporación de nuevos usuarios no ha sido históricamente sencillo. Al ser poco familiar y poco intuitivo, ha sido un proceso que ha generado problemas de usabilidad durante muchos años.

Sin embargo, en versiones recientes de Java, surgió una nueva opción que tenía el potencial de resolver este problema para el software Java. La herramienta se llama “Jpackage” y permitiría la creación de un I2P Router impulsado por Jpackage.

Eliminamos decenas de pasos del proceso de instalación al pasar de una JVM externa a un Jpackage, creamos paquetes estándar para los sistemas operativos de destino y los firmamos de una manera que el sistema operativo reconociera para mantener la seguridad del usuario. Desde entonces, los routers jpackage han alcanzado un nuevo hito: han recibido sus primeras actualizaciones incrementales. Estas actualizaciones reemplazarán el jpackage de JDK 16 por un jpackage actualizado de JDK 17 y proporcionarán correcciones para algunos errores menores que detectamos después del lanzamiento.

Mejorando la adopción de I2P y la incorporación de usuarios mediante Jpackage e I2P-Zero: https://geti2p.net/en/blog/2021/09/15/i2p-jpackages

JPackages reciben su primera actualización: https://geti2p.net/en/blog/2021/11/2/i2p-jpackage-1.5.1

Instalaciones más sencillas: JPackage

Los nodos de Bitcoin sobre I2P ahora pueden interactuar plenamente con el resto de los nodos de Bitcoin, con la ayuda de nodos que operan tanto dentro de I2P como en la clearnet (Internet abierta).

Lee la entrada completa del blog: https://geti2p.net/en/blog/2021/09/18/i2p-bitcoin

Bitcoin Core agregó soporte para I2P

Este año se creó el I2P Usability Lab. El enfoque se centrará en la investigación con usuarios, el desarrollo de producto y las herramientas para apoyar la adopción. Además, un mayor enfoque en los esfuerzos de localización, la construcción de puentes de protocolo dentro de la comunidad de privacidad y las consideraciones de sostenibilidad formarán parte del esfuerzo continuo para llevar I2P a más personas.

Laboratorio de usabilidad de I2P

En 2020, el equipo de UX de I2P trabajó con Simply Secure en un sprint de usabilidad para evaluar la interacción de los usuarios con el sitio web de I2P. Se aplicaron muchos cambios; sin embargo, los comentarios han indicado que todavía existen problemas en algunos aspectos de la incorporación de nuevos usuarios.

Hemos ampliado nuestro equipo gracias al proyecto BASICS (Building Analytical and Support Infrastructure for Critical Security tools), y no solo estamos revisando el onboarding (proceso de incorporación) de nuevos usuarios, sino que también estamos ampliando el alcance para incluir onboarding para desarrolladores e investigadores. El objetivo será presentar una arquitectura de información mejorada.

Este año nos centramos en una renovación profunda del proceso de incorporación de nuevos usuarios, tanto del flujo de trabajo de descarga y configuración del navegador como del lenguaje utilizado. Se han creado nuevos wireframes (esquemas de interfaz) para el sitio web de I2P y se ha implementado una nueva arquitectura de la información. Esto se ha hecho para apoyar mejor a nuevos usuarios, mantenedores, desarrolladores de aplicaciones, colaboradores del núcleo de I2P e investigadores. Este trabajo continuará durante 2022, a medida que se perfeccione la documentación y se implementen los cambios del sitio.

Lea el análisis completo de UX aquí: https://i2p.medium.com/i2p-ux-research-d2567aefd275

Investigación sobre la incorporación de nuevos usuarios

En colaboración con nuestros socios en África, the Invisible Internet Project fue invitado tanto a participar en un panel de discusión como a trabajar con un grupo de periodistas para explorar qué significan para ellos la privacidad y la seguridad. El objetivo de esta oportunidad era comprender qué genera confianza, el concepto de privacidad y su significado, y comenzar a evaluar I2P y sus herramientas desde esta perspectiva.

Observamos que la adopción es resultado de la eficiencia, la facilidad de uso y el empoderamiento. Todas estas cosas hacen que una persona no solo quiera usar una opción de privacidad, sino que sienta que realmente está tomando el control de su privacidad. Este es uno de los aspectos más importantes que hemos encontrado durante el último año al hablar con nuevos usuarios: el aspecto emocional de interactuar con la tecnología. Decirle a alguien que algo puede proporcionar técnicamente una solución es una parte de la adopción. Ofrecerle a una persona algo que pueda usar con confianza es la otra. Llegar a las personas donde están y preguntar quiénes son garantiza que estemos creando para necesidades reales y para la mayor cantidad de personas posible.

Lea la entrada completa del blog aquí: https://i2p.medium.com/i2p-usability-lab-b2098bf27d4d

¡Gracias a todos los que contribuyen a construir la Internet Invisible!

Esta entrada se publicó originalmente en el blog de Sadie. https://i2p.medium.com/4b926a488919 Reproducido con permiso.