Saltar al contenido principal

Bitsocial y Bluesky

Bluesky es una aplicación de microblogging construida sobre el AT Protocol, que diseñó Bluesky Social PBC. El protocolo divide una red social en servicios separados: los servidores de datos personales alojan las cuentas, los relés las agregan en un único flujo y los AppViews indexan ese flujo para generar las cronologías y los hilos que ve la gente. Su documentación describe los datos de las cuentas como almacenados en servidores anfitriones, «a diferencia de un modelo peer-to-peer» (descripción general).

Cómo funciona el AT Protocol​

  • Repositorios en servidores. Cada publicación, «me gusta» o seguimiento es un registro en el repositorio firmado del autor, alojado en un servidor de datos personales (PDS). Bluesky gestiona los servidores predeterminados, y cualquiera puede alojar el suyo.
  • Relés. Los relés se suscriben a todos los PDS y retransmiten los cambios como un único flujo, el firehose. Desde una actualización del protocolo en 2025 ya no archivan todos los repositorios, lo que los ha hecho mucho más baratos de operar (Sync v1.1).
  • AppViews. Un AppView indexa todo el firehose y sirve cronologías, hilos de respuestas completos, recuentos y búsqueda. Es la parte de la red que más recursos consume.
  • Identidad. Una cuenta es un DID: normalmente did:plc, registrado en un único directorio global, o did:web, ligado a un dominio. El documento DID indica el handle de la cuenta, su clave de firma y su servidor actual. El PDS guarda la clave de firma; did:plc también permite a los usuarios tener claves de rotación para poder mudarse sin ayuda del antiguo anfitrión (guía de identidad).
  • Handles. Los handles son nombres DNS, como alice.bsky.social o un dominio propiedad del usuario, verificados con el DID.
  • Moderación. El alojamiento y el alcance son capas separadas. Cualquiera puede operar un etiquetador (labeler) y los usuarios pueden combinar varios (guía de moderación), pero la aplicación de Bluesky siempre aplica la moderación propia de Bluesky. Los autores pueden limitar quién responde a sus publicaciones y ocultar respuestas.

En qué se diferencian​

Servidores o pares​

Los datos de Bluesky viven en servidores: un PDS aloja cada cuenta, los relés transportan el firehose y los AppViews sirven lo que muestran los clientes. Un navegador es un cliente HTTP de esos servicios, nunca un par. En Bitsocial, el contenido lo sirven el nodo de la comunidad y los pares que la leen, y una aplicación web puede ejecutar su propio nodo peer-to-peer. Consulta Peer-to-peer en el navegador.

Una vista global o comunidades​

El AT Protocol está diseñado para una única vista global: un AppView ve todas las respuestas, así que los hilos y la búsqueda están completos. Bitsocial no tiene un índice global; cada comunidad publica su propio estado, y las aplicaciones construyen el descubrimiento encima. Consulta Descubrimiento de contenido.

Bluesky no tiene hoy un objeto de comunidad para publicaciones públicas. En junio de 2026 anunció comunidades nativas con publicación sujeta a aprobación en algunos niveles de privacidad; en octubre de 2026 aún no se habían lanzado. En Bitsocial, las comunidades son el objeto central, y el nodo de una comunidad acepta o rechaza las publicaciones.

Control del spam​

Bluesky combate el spam con límites de frecuencia en sus servidores, límites a los nuevos anfitriones en el relé, detección automática, revisión humana y etiquetas, y los autores pueden restringir las respuestas. No hay ninguna barrera a nivel de comunidad que decida qué debe superar una publicación antes de ser aceptada. En Bitsocial, cada comunidad elige su propio desafío. Consulta Desafíos antispam personalizados.

Quién guarda las claves​

Las cuentas en los servidores propios de Bluesky inician sesión con una contraseña, y esos servidores custodian sus claves de firma (Kleppmann et al.). Según un ingeniero de protocolo de Bluesky, la mayoría de las cuentas no tienen claves de rotación controladas de forma independiente. Una identidad de Bitsocial es un par de claves que genera y guarda la aplicación del usuario.

Operar la infraestructura​

Un servidor personal es barato: el PDS de referencia recomienda 1 GB de RAM para hasta 20 usuarios. Un AppView independiente para toda la red es un proyecto grande; uno construido en 2025 costaba unos 200 dólares al mes, sobre todo por 16 TB de almacenamiento. Bitsocial no tiene un índice global que replicar, y un nodo de comunidad funciona en hardware de consumo.

Comparación​

PreguntaBluesky (AT Protocol)Bitsocial
CategoríaServidores federados con un índice globalRed de comunidades peer-to-peer
IdentidadDID, con las claves de firma normalmente en manos del servidorPares de claves Ed25519 para usuarios y comunidades
Dónde viven las publicacionesEl repositorio del autor en un servidor de datos personalesEl nodo del propietario de la comunidad y los pares que la leen y la siembran
Quién lo mantiene disponibleAnfitriones de PDS, relés y AppViews, gestionados por Bluesky de forma predeterminadaEl nodo del propietario de la comunidad más seeders auxiliares
ComunidadesNinguna para publicaciones públicas todavía (anunciadas en 2026)Objetos de primera clase cuyo nodo acepta o rechaza publicaciones
Control del spamLímites de frecuencia en los servidores, detección automática, etiquetas, control de respuestasEl desafío de cada comunidad antes de aceptar una publicación
ModeraciónEtiquetadores combinables; la aplicación de Bluesky siempre aplica la moderación de BlueskyLos propietarios moderan su comunidad; las aplicaciones eligen qué muestran
NombresHandles DNS verificados con el DIDNombres .bso y .eth que se resuelven en claves
NavegadorCliente HTTP de un PDS y un AppViewNodo peer-to-peer dentro de una pestaña normal del navegador
Contrapartida principalHilos y búsqueda globales completos, pero la agregación exige servidores pesadosSin un índice global pesado, pero sin una vista completa de toda la red