Freenet es una red descentralizada creada para publicar, almacenar y consultar información con mayor privacidad y resistencia a la censura. A diferencia de la web convencional, no depende de un servidor central: distribuye fragmentos cifrados entre los equipos de sus participantes y dirige las solicitudes a través de una red entre pares o peer-to-peer (P2P).
Hay, sin embargo, una aclaración indispensable. El proyecto histórico conocido como Freenet cambió su nombre a Hyphanet en 2023. En la actualidad, “Freenet” también identifica a Locutus, un proyecto distinto. Este artículo se ocupa del Freenet original —hoy Hyphanet—, activo desde 1999 y orientado a la comunicación y publicación resistentes a la censura.
¿Qué es Freenet y para qué sirve?
Freenet, actualmente Hyphanet, es una plataforma P2P que funciona como un almacén de datos distribuido, cifrado y descentralizado. Sobre esa base pueden construirse sitios internos tradicionalmente llamados freesites , foros, blogs, sistemas de mensajería, intercambio de archivos y otras aplicaciones que no necesitan una autoridad central.
En términos sencillos, la red se parece a un gran disco compartido: al insertar un archivo se obtiene una clave, y esa clave permite solicitarlo después. Los nodos aportan espacio de almacenamiento, guardan bloques cifrados y reenvían peticiones. Como cada equipo conoce principalmente a sus vecinos inmediatos, no dispone de una vista completa de la red.
Su propósito no es sustituir toda la navegación web ni actuar como una VPN. Es una infraestructura especializada para publicar y recuperar información con fuertes protecciones de privacidad y sin depender de un servidor fácil de retirar, bloquear o intervenir.
Historia de Freenet: de un proyecto universitario a Hyphanet
El origen de Freenet se remonta a 1999, cuando Ian Clarke desarrolló la idea como proyecto de fin de carrera en la Universidad de Edimburgo. La primera versión pública apareció en marzo de 2000. Su diseño dio lugar al trabajo académico Freenet: A Distributed Anonymous Information Storage and Retrieval System, publicado en 2001 junto con otros investigadores.
La propuesta abordaba una pregunta que sigue vigente: ¿cómo crear un sistema de publicación en el que eliminar un documento o identificar a su autor resulte considerablemente más difícil que en la web centralizada?
La respuesta fue combinar almacenamiento distribuido, cifrado, caché adaptativa y enrutamiento basado en claves. Con el tiempo, una comunidad internacional amplió el software, incorporó nuevos mecanismos y mantuvo su implementación principal, conocida como Fred —siglas de Freenet REference Daemon—. El código continúa disponible como software libre y está escrito principalmente en Java, lo que facilita su uso en varios sistemas operativos.
En 2023, el proyecto original adoptó el nombre Hyphanet. El cambio buscó distinguirlo del nuevo proyecto que pasó a usar la marca Freenet. Por eso, documentos técnicos y publicaciones anteriores hablan de Freenet, mientras que las descargas y noticias actuales aparecen en Hyphanet.
Cómo funciona la red descentralizada Freenet
La arquitectura combina varios mecanismos. Ninguno ofrece una garantía mágica por sí solo; su fortaleza surge de cómo trabajan juntos.
Nodos y almacenamiento distribuido
Cada persona ejecuta un nodo y asigna una parte de su disco al almacén local. Allí se conservan fragmentos cifrados de información que circula por la red. El operador del nodo no elige normalmente qué fragmentos guarda y, sin la clave completa, no puede interpretar con facilidad su contenido.
La red utiliza caché adaptativa: los datos solicitados con frecuencia tienden a replicarse cerca de las zonas donde existe demanda. Esto distribuye la carga y puede mejorar la disponibilidad del contenido popular. El espacio no es infinito, por lo que los datos menos solicitados pueden ser desplazados con el tiempo. En consecuencia, “resistente a la censura” no significa que todo archivo vaya a permanecer disponible para siempre.
Enrutamiento por claves
Cuando un nodo recibe una solicitud, la remite al vecino que considera más cercano a la clave buscada. Las rutas y las tablas locales se ajustan con el uso, de modo que la red aprende a localizar información de forma más eficiente sin construir un índice central de todo el contenido.
Si se encuentra el dato, este regresa a través de la cadena de nodos y puede quedar almacenado temporalmente en el camino. Los intermediarios conocen la conexión inmediata, pero no necesariamente al autor original, al solicitante final ni la topología completa.
Cifrado, bloques e integridad
Los archivos se dividen en bloques antes de distribuirse. Hyphanet cifra la información y emplea claves criptográficas para localizarla, descifrarla y verificarla. También utiliza técnicas de corrección de errores que permiten reconstruir archivos cuando algunos fragmentos no están disponibles.
Este diseño dificulta que un único participante decida qué contenido existe o desaparece. Sin embargo, cifrar los datos almacenados no vuelve invisible toda la actividad de red. Los pares conectados directamente pueden observar metadatos y patrones de tráfico, por lo que la configuración y el modelo de conexión importan.
Tipos de claves en Hyphanet
Las claves actúan como direcciones del contenido. Las principales son:
-CHK (Content Hash Key): identifica contenido estático mediante un hash. Permite comprobar su integridad; si el archivo cambia, también cambia la clave.
-SSK (Signed Subspace Key): utiliza criptografía de clave pública para publicar contenido firmado y proteger su autoría.
-USK (Updatable Subspace Key): facilita encontrar la versión más reciente de un contenido actualizable, como un sitio o blog.
-KSK (Keyword Signed Key): emplea nombres legibles, pero es más vulnerable a colisiones, suplantación y spam.
La elección depende de si se quiere distribuir un archivo inmutable, mantener un sitio con versiones o usar una dirección más fácil de recordar.
Opennet y darknet: dos formas de conectarse
Hyphanet permite dos modelos principales de participación.
En Opennet, el nodo descubre y conecta automáticamente con participantes desconocidos. Es la opción más sencilla para comenzar y ofrece acceso a la red global, aunque expone el nodo a pares que no son de confianza.
En darknet o modo amigo a amigo, cada usuario intercambia referencias de nodo con personas que conoce. La topología resulta menos visible para observadores externos y ofrece un modelo de confianza más estricto, pero requiere contactos reales que también ejecuten nodos. No debe confundirse “darknet” con actividad ilegal: aquí describe una red privada de pares autorizados.
La documentación oficial advierte que el tráfico está cifrado, pero que un vecino directo todavía podría inferir información. Por ello, no es correcto presentar Freenet como una garantía de “anonimato total”. Su protección depende del modo elegido, la configuración, el comportamiento del usuario, los pares y el adversario considerado.
Ventajas de Freenet o Hyphanet
Resistencia a la censura
Al no depender de un único proveedor, dominio o servidor, no existe un interruptor central capaz de retirar toda la red. Las copias, la caché y las rutas distribuidas aumentan la resiliencia frente a bloqueos o fallos puntuales.
Privacidad por diseño
Las solicitudes atraviesan nodos intermedios y los datos se almacenan cifrados. Cada participante posee una visión limitada de la red, lo que reduce la exposición directa del origen y el destino frente a una arquitectura cliente-servidor tradicional.
Integridad y publicación verificable
Las claves basadas en hashes permiten detectar modificaciones. Las claves firmadas, por su parte, ayudan a comprobar que las nuevas versiones proceden del titular de la clave privada.
Código abierto y extensibilidad
El proyecto puede auditarse, estudiarse y modificarse. Su almacén distribuido sirve como base para aplicaciones de comunicación, publicación, microblogging, foros y distribución de medios.
Limitaciones y riesgos que debes conocer
Freenet no ofrece inmunidad absoluta frente a la vigilancia, el análisis de tráfico, los errores de configuración o las vulnerabilidades del software. Tampoco protege automáticamente la identidad si el usuario publica datos personales, abre documentos inseguros o mezcla actividades anónimas con cuentas identificables.
La experiencia puede ser más lenta que la web convencional. Un nodo nuevo necesita tiempo para establecer conexiones y llenar su caché; además, la recuperación de contenido depende de la disponibilidad y demanda. La imposibilidad práctica de retirar determinados materiales también plantea dilemas legales y éticos. Cada usuario debe conocer la legislación aplicable y evitar publicar o compartir contenido ilícito.
Conviene asimismo mantener el nodo actualizado. Como cualquier software de red, Hyphanet recibe correcciones de seguridad y mantenimiento. Para actividades sensibles, la prudencia exige revisar la documentación vigente y no basarse en tutoriales antiguos.
Cómo instalar y empezar a usar Hyphanet
El proceso general es el siguiente:
- Descarga el instalador oficial. Utiliza exclusivamente la página de descargas de Hyphanet y elige la versión correspondiente a Windows, macOS, GNU/Linux u otro sistema compatible.
- Comprueba los requisitos. La implementación utiliza Java. En sistemas tipo Unix, el instalador gráfico requiere un entorno de ejecución de Java; Windows dispone de su propio instalador.
- Configura el nivel de seguridad. El asistente permite elegir entre una conexión automática a Opennet o un esquema más restrictivo con pares conocidos.
- Asigna recursos con criterio. Define cuánto ancho de banda y espacio en disco puede utilizar el nodo sin afectar el funcionamiento normal del equipo.
- Accede mediante FProxy. La interfaz web local suele abrirse en
http://127.0.0.1:8888/. No expongas ese puerto a Internet. - Espera el periodo de adaptación. El rendimiento inicial puede ser irregular mientras el nodo crea conexiones y organiza su almacén.
Para publicar un freesite, herramientas como jSite permiten insertar los archivos y obtener una URI de Hyphanet. El autor conserva la clave privada necesaria para publicar versiones posteriores; los lectores utilizan la clave pública de consulta.
Cómo contribuir al proyecto
Participar no se limita a consumir contenido. Ejecutar un nodo aporta almacenamiento, ancho de banda y rutas adicionales. Los perfiles técnicos también pueden revisar el código de Fred, resolver incidencias, mejorar instaladores, traducir documentación o desarrollar complementos.
Antes de enviar cambios, conviene leer las normas del repositorio y utilizar los canales oficiales de desarrollo. El proyecto mantiene su código fuente público y ofrece vías para reportar errores y colaborar con la comunidad.
¿Por qué Freenet sigue siendo relevante?
Freenet es uno de los experimentos duraderos más influyentes sobre almacenamiento distribuido, publicación anónima y redes tolerantes a fallos. Su valor no reside únicamente en usar la plataforma: estudiarla ayuda a entender los compromisos reales entre anonimato, rendimiento, disponibilidad, facilidad de uso y resistencia a la censura.
En una Internet dominada por servicios centralizados, Hyphanet demuestra que otra arquitectura es posible. No elimina todos los riesgos ni convierte a sus usuarios en anónimos de forma automática, pero ofrece un modelo técnico valioso para distribuir el control y dificultar que una sola entidad decida qué información puede circular.
Preguntas frecuentes sobre Freenet
¿Freenet ahora se llama Hyphanet?
Sí. El proyecto original cambió su nombre a Hyphanet en 2023. La marca Freenet se utiliza actualmente para otro proyecto, conocido antes como Locutus.
¿Freenet es lo mismo que Tor?
No. Tor está orientado principalmente a anonimizar conexiones y acceder tanto a Internet como a servicios internos. Hyphanet integra una red de comunicación con un almacén distribuido propio para insertar y recuperar contenido mediante claves.
¿El contenido de Freenet permanece para siempre?
No hay una garantía absoluta. No existe una orden convencional para borrar un archivo, pero los datos compiten por espacio y los menos solicitados pueden desaparecer de los almacenes. La popularidad, reinserción y disponibilidad de nodos influyen en su persistencia.
¿Usar Hyphanet garantiza anonimato total?
No. La arquitectura mejora la privacidad, especialmente con una configuración adecuada y conexiones amigo a amigo, pero ningún sistema elimina todos los riesgos. Los metadatos, los patrones de tráfico, el software vulnerable y los errores humanos pueden reducir la protección.
¿Es legal usar Freenet?
La tecnología tiene usos legítimos relacionados con privacidad, investigación y libertad de expresión. La legalidad de las acciones y del contenido depende de cada jurisdicción. Usar una red descentralizada no exime del cumplimiento de la ley.
