Gossip: el cliente Nostr para quienes se toman en serio sus claves.
Gossip: el cliente Nostr para quienes se toman en serio sus claves.
Gossip es un cliente atípico de escritorio para Nostr. No es un cliente para usuarios principiantes. Su enfoque es claro: prioriza seguridad, soberanía del usuario y rendimiento por encima de la estética o la facilidad de uso. Estos son sus pilares de diferenciación de otros programas.
Desarrollado por Mike Dilger, un neozelandés-estadounidense cuyo npub es público en Nostr. El proyecto acumula 853 estrellas en GitHub, tiene 30 contribuidores y está escrito en *99.4% Rust.
*1. El “Gossip Model” (NIP-65)
El Gossip Model fue nombrado así por este cliente, porque desde el primer día intentó encontrar las publicaciones de las personas que sigues donde sea más probable que estén, basándose en las listas de relays de esas personas y media docena de heurísticas adicionales. Hoy múltiples clientes usan un modelo similar, centrado en NIP-65. Gossip se conecta a todos los relays necesarios para cubrir a todos tus seguidos, intentando al mismo tiempo escuchar el mínimo número de relays necesario para lograrlo, y se ajusta dinámicamente cuando un relay cae o se desconecta. GitHub Esto es conceptualmente distinto a simplemente suscribirse a una lista fija de relays como hacen Amethyst o Damus.
*2. Manejo seguro de claves privadas
Gossip maneja las claves privadas de la forma más segura razonable (sin llegar a hardware tokens): las mantiene cifradas bajo una contraseña en disco, requiere esa contraseña al inicio, y pone a cero la memoria antes de liberarla. GitHub Esto lo distingue de clientes web donde la clave privada ha sido robada en casos reales.
3. Evita tecnologías de navegador
Gossip evita las tecnologías web (salvo HTTP GET y WebSockets, necesarias para Nostr). El stack web es enorme, complejo y probablemente lleno de vulnerabilidades no descubiertas, representando una superficie de ataque masiva. Esto incluye JavaScript, HTML, CSS y todo lo accesible vía navegador. En su lugar usa renderizado estilo OpenGL. No es tan bonito, pero cumple su función. GitHub
4. Rendimiento
Gossip apunta a alto rendimiento usando la base de datos LMDB, el lenguaje Rust y arquitecturas de código diseñadas siempre con el rendimiento en mente. A menos que tengas hardware muy antiguo, la red será probablemente tu cuello de botella. GitHub
5. Control del usuario
Gossip tiene (al momento de escribir esto) 70 configuraciones distintas. Cuando el valor correcto es incierto, se elige un valor por defecto razonable y se le da al usuario el mecanismo para cambiarlo. GitHub
6. Privacidad y Tor
Para quien desee permanecer anónimo, Gossip puede usarse sobre Tor. Soporta certificados TLS nativos para configurar confianza en sitios .onion, y ofrece opciones como no cargar avatares, no cargar imágenes, y no compartir necesariamente a quién sigues. GitHub
Moderación de contenido
Gossip ofrece listas de personas, muteado, descarte de hilos, advertencias de contenido, un script de filtrado de spam programable en Rhai, designación de relays como “SpamSafe”, y feeds globales efímeros que desaparecen al cerrar el cliente. GitHub
Historial de releases
La versión más reciente es la 0.14.0 (marzo 2025), con 21 releases totales. La 0.13.0 introdujo soporte para adjuntar imágenes y videos via servidores Blossom, soporte de metadatos imeta, y búsqueda por relay. En releases anteriores se mejoró la velocidad de carga de imágenes/video, se corrigió la carga de hilos, y se añadió soporte limitado para kind-20 (imágenes). GitHub
Create a New Nostr Account — genera un par de claves nuevo desde cero
I Already have a Nostr Account — importas tu nsec o ncryptsec existente
Just follow people (no account) — modo lectura, sin clave privada.

Aquí es donde Gossip implementa lo que mencionamos sobre el manejo seguro de claves: tu nsec nunca se guarda en texto plano, sino cifrada bajo una contraseña local. Tienes tres campos:
Enter your private key — pega tu nsec1… (o en formato hex). Usa Ctrl+V como dice el aviso al pie, el clic derecho probablemente no funcione.
Enter a passphrase — esta contraseña NO es tu nsec ni tu contraseña de Nostr. Es una contraseña nueva que Gossip usa para cifrar tu clave privada en el disco local. Puedes poner lo que quieras, pero no la olvides: te la pedirá cada vez que abras Gossip.

aquí se ve el Gossip Model en acción por primera vez.
Relay List: Found (verde) — Gossip encontró tu lista de relays publicada (NIP-65). Esto es lo que mencioné en la reseña: el cliente sabe dónde encontrarte sin que tú le digas nada manualmente. Metadata: Missing — tu perfil (kind:0, nombre, foto, bio) no lo ha cargado aún. Contact List: Missing — tu lista de seguidos tampoco. Gossip encontró tu perfil en varios relays y te pregunta desde cuál quieres cargarlo.
Presiona Load en cualquiera de los relays listados. Te recomiendo probar primero con wss://nos.lol/ o wss://nostr.mom/ — son relays públicos estables y generalmente rápidos. Gossip cargará tu metadata (nombre, foto, bio) y contact list desde ahí.

Esta es la pantalla “Setup Relays”. Aquí se configura el NIP-65, la pieza central de la arquitectura de Gossip.
Las tres columnas: OUTBOX — los relays donde tú publicas. Gossip enviará tus notas a todos estos. Los que ves ya son los que tenías configurados en tu perfil. INBOX — los relays donde otros pueden enviarte mensajes y menciones. DISCOVERY — relays usados para descubrir perfiles y eventos. Gossip sugiere agregar 4 más.
#guias #NostrEspanol #AnonimatoDigital #resenas #ClientesNostr
Write a comment