Skip to content

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

10-15 minutos Principiante · 7 de 7

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 oficinas de correos? El modelo de bandeja de salida agrega un sistema de direcciones de reenvío:

Oficina de correos tradicional:

  • Tienes un buzón en una sola oficina de correos
  • Si te mudas, la gente envía correo al lugar equivocado

Modelo de Bandeja de Salida de Nostr:

  • Tienes una lista pública de oficinas 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.primal.net", "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]
  - wss://relay.inbox.com [read]

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 los dos relays de escritura 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 esa misma lista de relays y busca
la entrada [read], que es el buzón de Alicia:
  - wss://relay.inbox.com [read]

El cliente de Carlos envía ahí la mención

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. Su cliente publica la lista actualizada en sus relays
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: una lista corta. NIP-65 propone 2-4 relays de escritura y 2-4 de lectura, así que la mayoría acaba entre cuatro y ocho en total.

¿Por qué?

  • Más relays = más conexiones = más consumo de batería
  • Los rendimientos decrecen en cuanto tus seguidores ya pueden llegar a ti
  • Los clientes de quienes te siguen leen directamente los relays de tu lista, así que las entradas de más no aportan nada

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:

  • Estén en línea cuando los necesitas, y rara vez se caigan
  • Guarden tus publicaciones a largo plazo (algunos relays borran en silencio lo más antiguo para ahorrar espacio)
  • Estén alojados cerca de ti, para que la app se sienta más rápida

Conceptos Erróneos Comunes

”Necesito estar en cada relay”

Incorrecto: Estar en 20+ relays no ayuda. Los relays no se copian las publicaciones entre sí, así que un relay del que nadie lee es solo una conexión de más. Tu lista de relays ya manda a los clientes de tus seguidores al sitio correcto, así que con un puñado de relays buenos basta.

”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”

No exactamente: los mensajes privados (NIP-17) viajan a una lista de relays para DMs aparte (kind:10050), no a la lista kind:10002 de la que trata esta guía, y van encriptados de extremo a extremo. Tu cliente mantiene las dos listas. Si los DMs no llegan, la lista que hay que revisar es la de DMs.

”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

  1. Seguimiento inicial: Cuando alguien te sigue, su cliente solicita tu evento kind:10002
  2. Tus relays se revelan: El evento contiene tus preferencias de relay
  3. Actualizaciones continuas: Si cambias de relays, publicas un nuevo kind:10002
  4. 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.


Pasa a la 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”?
  • ¿Es una lista corta, de unos cuatro a ocho?

Optimiza Tu Configuración

Si tienes 10+ relays:

  • Elimina los que se caen a menudo
  • Quédate con un puñado de favoritos, unos cuantos para escribir y un par para leer
  • 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

Quiz sobre el Modelo de Bandeja de Salida

Propósito de la Bandeja de Salida

Pregunta 1 de 5

0/5 respondidas

¿Qué problema resuelve el modelo de bandeja de salida?
Crítico

Sigue leyendo

Última guía del nivel Principiante

En el nivel Principiante no queda nada más. El camino sigue un nivel más arriba.

Continuar a Intermedio
Mejora esta página ¿Ves una errata o algo poco claro? Edita esta guía en GitHub.
Síguenos en Nostr