Logotipo de Zephyrnet

I2P: La red P2P anónima resistente a la censura cumple 20 años

Fecha:

La tecnología punto a punto estaba de moda a principios de la década de 2000, y muchos desarrolladores creaban sus propias redes, protocolos o aplicaciones.

Napster fue considerado el niño del cartel de estos primeros desarrollos pero, poco después, nombres icónicos como LimeWire, Freenet y BitTorrent surgieron. Estas tecnologías crecerían para convertirse en revolucionarias.

Lejos de la computadora, también hubo importantes desarrollos en el mundo real. Esto incluye el 11 de septiembre de 2001, cuando incluso los codificadores más apasionados se alejaron de sus monitores CRT. Esto cambiaría la historia.

Septiembre 11

Después de los ataques del 11 de septiembre, el mundo estaba en un estado de conmoción e incertidumbre. El terrorismo se convirtió en una amenaza global y, en respuesta, la vigilancia en línea ocupó un lugar destacado en la agenda política. También por una buena razón: la mayoría de la gente quería atrapar a los terroristas.

Sin embargo, al mismo tiempo, el alcance y el poder del aparato de vigilancia digital también suscitaron preocupaciones.

En ese ambiente, un joven desarrollador llamado lance james ponderó las implicaciones de un mayor 'monitoreo' en línea sobre la privacidad de los ciudadanos respetuosos de la ley. En respuesta, se le ocurrió la idea de una capa de red que sería anónima y resistente a la censura.

Este era un concepto bastante único en ese momento, pero varios otros desarrolladores estaban jugando con ideas similares. La Armada de los Estados Unidos, por ejemplo, estaba trabajando en Enrutamiento de cebolla, que luego se convirtió en la red TOR. Sin embargo, ese código aún no estaba disponible públicamente.

James, también conocido por su apodo “0x90”, estaba al tanto de estas iniciativas. Ya utilizó la plataforma P2P anónima Freenet para uso personal. Eso funcionó bien, pero estaba buscando una manera de complementar esta idea con la funcionalidad de mensajería instantánea.

“Me gustan mucho los códigos y las cifras, y el problema del anonimato y la criptografía a gran escala”, nos dice James 20 años después.

“Yo era un gran admirador de Freenet de Ian Clarke en ese momento, pero tenía un problema. No pude enviar un mensaje en tiempo real. Quería averiguar cómo resolver ese problema. Me llegó a las 4 am una mañana y me desperté y comencé a dibujar febrilmente en una servilleta”.

Esa mañana de octubre de 2001, escribió las primeras líneas de código para lo que llamó "Proyecto IRC Invisible” (IIP), que más tarde sería renombrado como el “Proyecto Invisible de Internet”, o I2P para abreviar.

El Proyecto IRC Invisible

En febrero de 2002, James presentó por primera vez su proyecto de comunicaciones anónimas a una audiencia más amplia en CodeCon en San Francisco.

“Hay muchos estudios y lecturas sobre IRC anónimo, ha sido muy esperado. Así que estamos empezando a hacer algo con él”, dijo a la audiencia cypherpunk, antes de mostrar una versión inicial del software.

Sitio web de IIP en 2002

PII

Esta presentación fue el comienzo de una comunidad de desarrolladores dedicada que continuó mejorando el proyecto. Si bien James nunca tuvo la intención de usar el código como una declaración o herramienta política, otros fueron más francos sobre cuáles deberían ser los objetivos de la red anónima.

Cuando el desarrollador anónimo “jrandom” se unió en 2003, las cosas empezaron a cambiar. El prolífico recién llegado tenía una visión clara de los objetivos tecnológicos e ideológicos del proyecto y comenzó a tomar más control en sus manos.

IIP se convierte en I2P

Después de unos meses, jrandom asumió el papel de líder del proyecto y lo renombró Proyecto Invisible de Internet o “I2P”. Este cambio de marca vino con un detallado documento de filosofia, que establece el camino y las metas futuras.

“InvisibleNet ha formado el Proyecto de Internet Invisible (I2P) para apoyar los esfuerzos de aquellos que intentan construir una sociedad más libre ofreciéndoles un sistema de comunicación seguro, anónimo y sin censura”, comienza el documento.

Filosofía I2P

i2p

En los años siguientes, I2P se convirtió en una capa de red que permite que las aplicaciones utilicen conexiones anónimas. Esto evita que personas externas rastreen la fuente del tráfico, que podría ser chats, archivos o cualquier otra cosa.

Hay una variedad de aplicaciones que usan o son compatibles con I2P. Estos incluyen herramientas para compartir archivos como BiglyBT y MuWire, pero también clientes IRC, enrutadores, herramientas de chat e incluso criptomonedas como Bitcoin y Monero.

Mirando hacia atrás

Como el pionero original que mira hacia atrás hoy, James no guarda rencor. Es el tipo de persona a la que le gusta iniciar ideas y verlas crecer, pero no siente la necesidad de permanecer involucrado para siempre.

Además, algunas personas que se unieron al proyecto desde el principio tenían puntos de vista antigubernamentales y fuertes agendas políticas con las que el desarrollador original no se sentía cómodo. Si bien estas voces francas, incluida la de jrandom, eventualmente desaparecieron, James se había decidido y también se fue.

“Así que me fui, amigablemente. Era el momento ya que estaba feliz con el impacto que tuvo inspirando otros proyectos, y aprendí mucho sobre criptografía. Y la gente militante se fue, por cierto, pero yo me fui porque era el momento”, nos cuenta James.

Hoy en día, la criptografía y las redes descentralizadas están de moda y, en cierto modo, James y sus compañeros sentaron las bases. Aunque I2P tiene sus propias deficiencias, continúa impulsando nuevos proyectos.

Después de 20 años, James está orgulloso de cómo su idea ha inspirado a otros. Actualmente es el CEO del equipo de inteligencia de ciberseguridad. Unidad 221b y mira hacia atrás a su participación temprana con un sentido de logro.

“Estoy orgulloso de que cumplió 20 años. Estoy orgulloso de que fuera el primero de su tipo incluso antes de Tor, y que inspiró la acción entre los cypherpunks para hacer (programar) más y hablar menos. Me alegro de la cultura de desarrollo que la heredó y me enorgullece haberla visto utilizada para potenciar las conversaciones, convirtiendo a los adversarios en amigos”, agrega James.

¿Adopción masiva?

Para obtener una imagen más completa de cómo evolucionó I2P y el estado actual del proyecto, también contactamos a los desarrolladores que todavía están trabajando activamente en I2P.

Esto incluye a 'zzz', quien nos dice que se involucró por primera vez en 2005. Eventualmente pasó de ser un usuario a un reportero de errores y se volvió más activo a medida que pasaba el tiempo.

Cuando 'zzz' comenzó a asistir a conferencias como HOPE, DEFCON y CCC, conociendo a otros desarrolladores del equipo, sus contribuciones aumentaron aún más. Hoy es uno de los líderes del proyecto.

Si bien I2P tiene decenas de miles de usuarios activos en un momento dado, sigue siendo un proyecto relativamente especializado. Sin embargo, 'zzz' cree que la adopción masiva aún es posible, pero para lograrlo, debería ser más fácil de usar.

“La necesidad de herramientas de privacidad y seguridad ha crecido notablemente en 20 años. Las amenazas complejas de los gobiernos y otros actores están aumentando rápidamente, y las personas necesitan soluciones que sean fáciles de usar.

“Nuestro reto es ofrecer I2P como solución y correr la voz. Si la adopción no crece, es porque no hemos logrado que sea lo suficientemente fácil encontrar I2P y usarlo. Ese sigue siendo nuestro enfoque”, dice 'zzz'.

Presentación Hacklab Toronto 2015

hacklab

Como puede verse en una diapositiva de la presentación de zzz en Hacklab en 2015, estos problemas de 'marketing' no son nuevos. Dicho esto, ahora hay una sólida base de usuarios que, con una aplicación viral, podría explotar fácilmente.

Internet Gratis y Anónimo

Otra persona que se unió a la comunidad I2P es el ex desarrollador de LimeWire, Zlatin Balevsky, quien también estuvo involucrado en el proyecto Freenet desde el principio.

“A lo largo de los años que trabajé en LimeWire, ocasionalmente 'pasaba por' los desarrolladores de I2P solo para ver cómo les iba”, nos dice Balevsky.

Hace aproximadamente diez años, cuando Wikileaks, la Primavera Árabe y Occupy Wall Street dominaban los titulares de las noticias, decidió involucrarse más activamente en I2P como desarrollador.

“Lo que me emociona del proyecto es su visión de una Internet libre y anónima. Para mí, esa es la verdadera 'Tierra Prometida' de nuestro tiempo, y es nuestro deber preservarla para las generaciones futuras”.

En 2019, Balevsky lanzó el cliente de intercambio de archivos basado en I2P MuWire. En su blog personal, escribió en detalle sobre su vida personal. motivaciones para iniciar el proyecto, criticando el elemento de “monetización” que envenenó el verdadero propósito de compartir.

MuWire funciona bien, pero también tiene inconvenientes. Una de las desventajas de I2P es que enruta el tráfico a través de múltiples nodos, lo que tiende a ser bastante lento. Sin embargo, hay un progreso constante en este frente.

“En 2015, 30 kb/s se consideraba normal para I2P, mientras que ahora vemos velocidades de más de 1 MB/s. Y aún no hemos terminado”, señala el fundador de MuWire.

De cara al futuro, Balevsky cree que la privacidad se volverá más importante con el tiempo. Y si bien existen herramientas comerciales de privacidad como las VPN, considera que una solución sin fines de lucro de código abierto es la mejor manera de avanzar.

En definitiva, la forma en que I2P ha crecido y evolucionado a lo largo de los años es todo un logro. Si bien muchos desarrolladores han ido y venido, continúa evolucionando. No podemos esperar a ver dónde estará en otras dos décadas.

punto_img

Información más reciente

punto_img