Módulo 1: Introducción a Nostr
Visión general del módulo
Duración: 2-3 horas
Nivel: Principiante
Prerrequisitos: Ninguno
Objetivo: Entender qué es Nostr, por qué existe y cómo funciona en lo fundamental
📋 Objetivos de aprendizaje
Al final de este módulo, podrás:
- ✅ Entender qué es Nostr y su filosofía central
- ✅ Conocer los problemas que Nostr resuelve
- ✅ Comprender la arquitectura básica
- ✅ Crear tu primera cuenta de Nostr
- ✅ Enviar tu primer mensaje en Nostr
1.1 ¿Qué es Nostr?
El nombre
Nostr significa "Notes and Other Stuff Transmitted by Relays" (Notas y otras cosas transmitidas por relés). Es un protocolo simple y abierto que permite una red social global verdaderamente descentralizada y resistente a la censura.
Concepto central
En esencia, Nostr es:
- Un protocolo, no una plataforma ni una empresa
- Descentralizado: ninguna entidad lo controla por sí sola
- Simple: se basa en ideas directas y fáciles de entender
- Flexible: sirve para muchas aplicaciones más allá de las redes sociales
Idea clave
"Nostr no es una app, es un protocolo: como el correo electrónico o la web. Cualquiera puede construir sobre él y nadie puede apagarlo."
1.2 Por qué existe Nostr
Problemas de las redes sociales actuales
Las plataformas tradicionales de redes sociales enfrentan varios problemas críticos:
- Control centralizado
- Una sola empresa controla tus datos
- Puede banear o censurar usuarios de forma arbitraria
-
Puede desaparecer y llevarse tu contenido consigo
-
Propiedad de los datos
- Las plataformas son dueñas de tu contenido
- No es fácil moverse de una plataforma a otra
-
Tu grafo social queda encerrado
-
Censura
- Moderación de contenido por autoridades centrales
- Estándares distintos según la región
-
El usuario no elige las políticas de moderación
-
Portabilidad de identidad
- Los nombres de usuario están atados a una plataforma concreta
- Hay que reconstruir los seguidores en cada red
- No existe una identidad digital universal
Las soluciones de Nostr
| Problema | Solución de Nostr |
|---|---|
| Servidores centralizados | Múltiples relés independientes |
| Encierro en una plataforma | Identidad portable mediante claves criptográficas |
| Censura | Eliges tus propios relés y filtros |
| Propiedad de los datos | Tú firmas y eres dueño de tu contenido |
| Portabilidad de identidad | Una sola identidad funciona en todas partes |
1.3 Cómo funciona Nostr
Los tres pilares
graph TD
A[Usuarios] -->|Crean y firman| B[Eventos]
B -->|Se transmiten a| C[Relés]
C -->|Se distribuyen a| A
style A fill:#9c27b0,stroke:#fff,color:#fff
style B fill:#7b1fa2,stroke:#fff,color:#fff
style C fill:#6a1b9a,stroke:#fff,color:#fff
- Usuarios (clientes)
- Crean y consumen contenido
- Guardan claves privadas para la identidad
-
Se conectan a varios relés
-
Eventos
- Todos los datos en Nostr son un "evento"
- Mensajes firmados criptográficamente
-
Contienen contenido, metadatos y una firma
-
Relés
- Servidores simples que almacenan y reenvían eventos
- Cualquiera puede operar un relé
- Los usuarios eligen a qué relés conectarse
Ejemplo sencillo de arquitectura
Imagina que Alice quiere enviar un mensaje:
- Alice escribe "¡Hola Nostr!" en su cliente
- Su cliente crea un evento y lo firma con su clave privada
- El cliente envía ese evento a los relés que ella eligió
- El cliente de Bob consulta esos relés en busca de eventos nuevos
- Bob ve el mensaje de Alice y puede verificar que realmente es de ella
1.4 Innovaciones clave
1. Identidad criptográfica
En lugar de nombres de usuario, Nostr usa pares de claves criptográficas:
- Clave privada: tu contraseña secreta (¡nunca la compartas!)
- Clave pública: tu identidad, la que los demás ven
Importante
Tu clave privada ES tu identidad. Si la pierdes, pierdes la cuenta. Si alguien más la obtiene, puede hacerse pasar por ti.
2. Arquitectura cliente-relé
- Clientes son las apps que usas (como Damus, Amethyst, Snort)
- Relés son servidores que almacenan mensajes
- Puedes usar varios clientes con la misma identidad
- Puedes conectarte a varios relés para tener redundancia
3. Resistencia a la censura
- Ningún relé por sí solo puede censurarte por completo
- Si un relé te banea, usas otros
- Los usuarios eligen sus propios filtros de contenido
- La selección de relés funciona como un mercado
1.5 Práctica: tu primera experiencia con Nostr
Paso 1: Elige un cliente
Clientes web populares para principiantes:
- Snort.social - Cliente web con muchas funciones
- Iris.to - Interfaz simple y limpia
- Coracle.social - Funciones avanzadas
Paso 2: Crea tu cuenta
- Visita el cliente que elegiste
- Haz clic en "Create Account" o "Get Started"
- ¡Guarda tu clave privada de inmediato!
Crítico: guarda tus claves
¡Guarda tu clave privada en un gestor de contraseñas o anótala de forma segura!Paso 3: Completa tu perfil
- Añade un nombre para mostrar
- Escribe una bio corta
- Añade una foto de perfil (opcional)
- Configura una dirección Lightning para propinas (opcional)
Paso 4: Envía tu primera nota
- Busca el botón de redactar/publicar
- Escribe tu primer mensaje: "Hello #Nostr! Just joined this decentralized network 🚀"
- Haz clic en enviar/publicar
Paso 5: Sigue a otras personas y explora
Cuentas recomendadas para seguir: - Desarrolladores y constructores de Nostr - Creadores de contenido de tus temas de interés - Cuentas de noticias y actualizaciones
1.6 Ejercicios prácticos
Ejercicio 1: Experiencia con varios clientes
- Inicia sesión en un segundo cliente usando tu clave privada
- Observa cómo tu perfil y tus publicaciones aparecen de inmediato
- Publica desde un cliente y míralo en el otro
Ejercicio 2: Exploración de relés
- Revisa qué relés está usando tu cliente (normalmente en ajustes)
- Añade un relé nuevo:
wss://relay.damus.io - Quita un relé y comprueba si sigues viendo contenido
Ejercicio 3: Verificar un mensaje
- Encuentra un mensaje de una cuenta popular
- Busca marcas de verificación o indicadores
- Entiende cómo la firma demuestra autenticidad
1.7 Ideas erróneas comunes
| Idea errónea | Realidad |
|---|---|
| "Nostr es solo otra app de redes sociales" | Nostr es un protocolo; las apps son solo clientes |
| "Solo es para gente de Bitcoin/crypto" | Nostr es para todos; la integración con Bitcoin es opcional |
| "Es demasiado técnico para usuarios normales" | Los clientes modernos son tan fáciles como las redes sociales tradicionales |
| "No hay moderación" | Usuarios y relés pueden implementar su propia moderación |
| "No puede escalar" | La arquitectura de Nostr permite el escalado horizontal |
1.8 Casos de uso más allá de las redes sociales
Nostr no se limita a las redes sociales:
- Mensajería: mensajes directos cifrados
- Blogging: plataformas de contenido largo
- Marketplace: comercio descentralizado
- Juegos: puntuaciones altas y logros
- Identidad: sistema de inicio de sesión universal
- IoT: comunicación de máquina a máquina
📝 Cuestionario del módulo 1
Pon a prueba lo que entendiste:
-
¿Qué significa Nostr?
Respuesta
Notes and Other Stuff Transmitted by Relays (Notas y otras cosas transmitidas por relés) -
¿Cuáles son los tres componentes principales de Nostr?
Respuesta
Usuarios (clientes), eventos y relés -
¿Por qué es importante tu clave privada?
Respuesta
Es tu identidad y tu contraseña juntas: perderla significa perder la cuenta, y cualquiera que la tenga puede hacerse pasar por ti -
¿Puede un solo relé censurarte por completo en Nostr?
Respuesta
No, porque puedes usar varios relés. Si uno te bloquea, otros pueden seguir distribuyendo tu contenido -
¿Qué hace distinto a Nostr de Twitter o Facebook?
Respuesta
Nostr es un protocolo (no una empresa), está descentralizado (sin un único punto de control), da a los usuarios la propiedad de sus datos y ofrece portabilidad de identidad
🎯 Punto de control del módulo 1
Antes de pasar al módulo 2, asegúrate de haber:
- Creado una cuenta de Nostr y guardado tus claves de forma segura
- Publicado al menos una nota con éxito
- Iniciado sesión en dos clientes distintos con la misma clave
- Seguido al menos 5 cuentas
- Añadido o quitado al menos un relé
- Entendido la diferencia entre claves públicas y privadas
📚 Recursos adicionales
- Documentación del protocolo Nostr
- Awesome Nostr - Lista curada de recursos de Nostr
- Nostr.how - Guías para principiantes
- Video: "What is Nostr?" Explained Simply
💬 Discusión comunitaria
Únete a nuestro Discord para hablar del módulo 1: - Comparte tu primera experiencia con Nostr - Haz preguntas sobre los conceptos - Ayuda a otros principiantes - Encuentra gente a quien seguir
¡Felicitaciones!
¡Completaste el módulo 1! Ya entiendes qué es Nostr, por qué importa y tienes experiencia práctica usándolo. ¡Listo para el módulo 2, donde profundizaremos en claves e identidad!