Entendiendo el Modelo de Bandeja de Salida
Aprende cómo el sistema inteligente de relays de Nostr asegura que tus publicaciones lleguen a todos tus seguidores
El Problema: Publicaciones Perdidas 📬
¿Alguna vez publicaste algo en Nostr pero tus amigos no pudieron verlo? ¿O seguiste a alguien pero nunca viste sus publicaciones? Este es el problema de descubrimiento.
La Vieja Forma (Antes del Modelo de Bandeja de Salida)
Tú Publicas → Relay A → ❌ Tu amigo solo usa Relay B
La Perspectiva de Tu Amigo:
❌ "¿Adónde se fue la publicación de @alice?"
Publicabas en tu relay favorito, pero tus seguidores podrían estar usando relays completamente diferentes. ¡Nunca verían tu contenido!
La Solución: Modelo de Bandeja de Salida
El modelo de bandeja de salida resuelve esto anunciando dónde publicas. Piénsalo como dejar una dirección de reenvío.
Tú: "Publico en Relay A, Relay B y Relay C"
(Almacenado en tu evento kind:10002)
Seguidor: "¡Entendido! Revisaré esos relays para ver las publicaciones de @alice"
¿Qué es el Modelo de Bandeja de Salida? 📮
El modelo de bandeja de salida (NIP-65) es como tener una agenda de direcciones pública que le dice a todos dónde encontrar tus publicaciones.
La Analogía del Correo Extendida
¿Recuerdas que los relays son como correos? El modelo de bandeja de salida agrega un sistema de direcciones de reenvío:
Correo Tradicional:
- Tienes un buzón en un solo correo
- Si te mudas, la gente envía correo al lugar equivocado
Modelo de Bandeja de Salida de Nostr:
- Tienes una lista pública de correos donde recibes correspondencia
- Si te “mudas” (cambias de relays), actualizas tu lista pública
- Todos saben dónde encontrarte
Tu Lista de Relays (kind:10002)
Tu cliente de Nostr crea automáticamente una lista de relays que le dice a otros:
{
"kind": 10002,
"tags": [
// Relays donde generalmente publicas (tu "bandeja de salida")
["r", "wss://relay.nostr.info", "write"],
["r", "wss://relay.damus.io", "write"],
// Relays donde lees menciones (tu "buzón")
["r", "wss://nos.lol", "read"],
["r", "wss://relay.snort.social", "read"]
]
}
Marcadores explicados:
- write → Donde publicas tu contenido (bandeja de salida)
- read → Donde revisas menciones/respuestas (buzón)
- sin marcador → Ambos: leer y escribir
Cómo Funciona en la Práctica
Escenario 1: Alicia Publica, Beto la Sigue
Lista de Relays de Alicia (kind:10002):
- wss://relay.a.com [write]
- wss://relay.b.com [write]
Beto sigue a Alicia. El cliente de Beto ve:
"Revisa wss://relay.a.com y wss://relay.b.com para ver las publicaciones de Alicia"
Resultado: ¡Beto se conecta a ambos relays y ve el contenido de Alicia! ✅
Escenario 2: Carlos Menciona a Alicia
Carlos menciona a @alice en una publicación
El cliente de Carlos revisa la lista de relays de Alicia:
- wss://relay.a.com [read]
- wss://relay.b.com [read]
El cliente de Carlos envía la mención a los relays de LECTURA de Alicia
Resultado: ¡Alicia ve la mención incluso si está desconectada! ✅
Escenario 3: Alicia Cambia de Relays
Alicia deja de usar relay.a.com, empieza a usar relay.c.com
1. Alicia actualiza su lista de relays kind:10002
2. Se propaga a todos los relays conectados
3. Los seguidores automáticamente empiezan a revisar relay.c.com
Resultado: ¡No hay publicaciones perdidas, no se necesita reconexión manual! ✅
Por Qué Esto Importa
1. Descubrimiento Sin Centralización
Las redes sociales tradicionales tienen un servidor central que conoce a todos. Nostr es descentralizado, por lo que necesita otra forma de encontrar a la gente.
Modelo de bandeja de salida = descubrimiento distribuido
2. Resistencia a la Censura
Si un relay te bloquea, tus seguidores aún pueden encontrarte a través de tu lista de relays en otros relays.
3. Flexibilidad
Cambia de relays en cualquier momento sin perder a tu audiencia. Solo actualiza tu lista de relays.
4. Eficiencia
Los clientes solo se conectan a los relays que tú usas, no a todos los relays existentes.
Mejores Prácticas
Mantén Tu Lista Pequeña
Recomendado: 2-4 relays en total
¿Por qué?
- Más relays = más conexiones = más consumo de batería
- Rendimientos decrecientes después de 4 relays
- La mayoría del contenido se propaga a los relays populares de todos modos
Mezcla Lectura y Escritura
Buena configuración:
- 2-3 relays de “escritura” (donde publicas)
- 1-2 relays de “lectura” (para menciones)
Ejemplo:
Escribir en: Relay popular A, Tu relay personal
Leer de: Relay popular B (para menciones)
Elige Relays Confiables
Usa relays conocidos y confiables que:
- Tengan buen tiempo de actividad
- Almacenen contenido permanentemente (no efímero)
- Estén geográficamente cerca (menor latencia)
Conceptos Erróneos Comunes
”Necesito estar en cada relay”
Incorrecto: Estar en 20+ relays no ayuda. Tus publicaciones se propagan a través de la red. Quédate con 2-4 relays de calidad.
”Si dejo un relay, pierdo a mis seguidores”
Incorrecto: Solo actualiza tu lista de relays (kind:10002). Los seguidores automáticamente revisarán tus nuevos relays.
”Los mensajes privados también pasan por la bandeja de salida”
Parcialmente cierto: NIP-17 (mensajes privados) usa el modelo de bandeja de salida para entrega, pero con encriptación extra.
”Necesito decirle manualmente a la gente mis relays”
Incorrecto: Tu cliente publica tu lista de relays automáticamente. Los seguidores la descubren cuando te siguen.
Inmersión Técnica (Opcional)
Cómo los Clientes Descubren Tus Relays
- Seguimiento inicial: Cuando alguien te sigue, su cliente solicita tu evento kind:10002
- Tus relays se revelan: El evento contiene tus preferencias de relay
- Actualizaciones continuas: Si cambias de relays, publicas un nuevo kind:10002
- Propagación: Los clientes difunden listas de relays para ayudar al descubrimiento
Eventos Reemplazables
kind:10002 es reemplazable - solo se mantiene la última versión. Esto significa:
- Sin acumulación histórica
- Fácil de actualizar
- Simple para los clientes de manejar
Consideración de Privacidad
Tu lista de relays es pública. Cualquiera puede ver qué relays usas. Esto es necesario para que el sistema funcione, pero ten en cuenta que es visible.
Toma Acción
Revisa Tus Relays Actuales
Mira en la configuración de tu cliente de Nostr:
- ¿A qué relays estás conectado?
- ¿Están marcados como “read” o “write”?
- ¿Tienes 2-4 en total?
Optimiza Tu Configuración
Si tienes 5+ relays:
- Elimina los que tienen mal tiempo de actividad
- Mantén tus 3-4 favoritos
- Asegúrate de que al menos uno sea “read” para menciones
Comparte el Conocimiento
Ayuda a otros a entender:
- Comparte esta guía
- Explica por qué no puedes ver las publicaciones de alguien
- Ayuda a solucionar problemas de descubrimiento
Outbox Model Quiz
Outbox Purpose
Question 1 of 5