glossary

Lo que dice la documentación sobre Bluesky vs X

Taras Shynkarenko
Taras Shynkarenko
•Updated: •8 lectura mínima
Lo que dice la documentación sobre Bluesky vs XLo que dice la documentación sobre Bluesky vs X

TL;DR

8 lectura mínima

Bluesky permite 300 grafemas por publicación y X permite 280 caracteres, que suben a 25.000 para los suscriptores de Premium. Bluesky funciona sobre AT Protocol, cuyos lexicons y endpoints de migración de cuenta son públicos, así que una cuenta puede cambiar de servidor y conservar su identidad; X no publica nada equivalente. Leer la API pública de Bluesky no cuesta nada y no necesita token, mientras que X cobra $0.005 por publicación leída y $0.015 por publicación creada, con un tope de 3 millones de lecturas por ciclo de facturación. La moderación es la separación más nítida: Bluesky separa el discurso del alcance mediante labelers a los que te suscribes, X mantiene la aplicación de normas en casa.

¿Qué diferencia realmente a Bluesky vs X?

Cualquier comparación útil de Bluesky vs X tiene que partir de lo que publica cada empresa en lugar de lo que afirma cada grupo de usuarios, porque las dos redes difieren en exactamente cuatro cosas que puedes consultar: cuánto puede medir una publicación, quién es dueño del protocolo, cuánto cuesta la API y quién decide lo que ves. Todo lo demás es cuestión de gusto.

BlueskyX
Longitud de publicación300 grafemas280 caracteres, 25.000 con Premium
ProtocoloAT Protocol, lexicons públicospropietario, sin documentar
Lecturas de APIgratis, sin token, public.api.bsky.app$0.005 por publicación leída
Escrituras de APIgratis$0.015 por publicación, $0.200 con una URL
Techo de lecturasin medidor3 millones de lecturas por ciclo de facturación
Moderaciónetiquetas de labelers a los que te suscribesequipos internos de aplicación de normas
Portabilidad de la cuentamigración de PDS documentadasin equivalente publicado

¿Cuánto puede medir una publicación en cada plataforma?

Bluesky permite 300 grafemas y X permite 280 caracteres, cifras que parecen similares y se miden de formas muy distintas. El lexicon app.bsky.feed.post fija "maxGraphemes": 300 junto a "maxLength": 3000, lo que significa que una publicación tiene un tope de 300 caracteres visibles para el usuario pero puede ocupar hasta 3.000 bytes de almacenamiento, que es lo que permite que quepa una publicación de 300 emojis. La mecánica completa está en el límite de caracteres de Bluesky.

X cuenta por peso. Su documentación afirma que "Posts on X can contain up to 280 characters" y luego explica que no todos los caracteres cuentan igual: el texto latino y la puntuación pesan 1, mientras que los emojis y los caracteres CJK pesan 2, lo que deja el techo práctico de emojis en 140. Cada URL se reescribe a través de t.co y cuenta exactamente como 23 caracteres, mida lo que mida en realidad. El centro de ayuda de X eleva después el techo para quien paga: "Longer posts allow subscribers to post up to 25,000 characters", con la salvedad de que "Everyone will be able to read longer posts, but only Premium subscribers can create them". X Premium arranca en $3 al mes o $32 al año en Estados Unidos para el nivel Basic, y sube a $8 y $40 al mes para Premium y Premium+. Las reglas de ponderación detrás de la cifra base están cubiertas en el límite de caracteres de X.

Así que la versión honesta de esta fila es que el límite de Bluesky es un número y el de X son tres: 280 para todo el mundo, 140 para quien publique emojis y 25.000 para quien pague.

¿Cuál es la diferencia de protocolo entre Bluesky y X?

Bluesky funciona sobre AT Protocol, una especificación publicada cuyos esquemas cualquiera puede leer e implementar, mientras que X funciona sobre una infraestructura que X Corp no describe fuera de su documentación de API. La forma práctica de esa diferencia es el lexicon. Cada objeto de Bluesky, desde una publicación hasta una lista o un labeler, está definido por un esquema JSON en un repositorio público, y los tipos de registro son cadenas con espacio de nombres como app.bsky.feed.post. La propia referencia HTTP de Bluesky es explícita en que el espacio de nombres no está reservado a Bluesky: "The wider AT Protocol Lexicon ecosystem is open and any service can publish its own Lexicons".

No existe nada comparable en X. Su documentación describe endpoints que puedes llamar contra los servidores de X. No describe un modelo de datos que otra persona pueda implementar, y no hay un segundo servidor de X.

Una persona revisando el teléfono, junto a la sección sobre el costo de la API de X.

¿Cuánto cobra cada plataforma por el acceso a la API?

X cobra por petición y Bluesky no cobra nada por las lecturas públicas. X pasó a créditos de pago por uso, y su página de precios enuncia el modelo sin rodeos: "The X API uses pay-per-usage pricing. No subscriptions, pay only for what you use".

OperaciónPrecio de X
Lectura de publicación$0.005 por recurso
Lectura de usuario$0.010 por recurso
Creación de publicación$0.015 por petición
Creación de publicación con una URL$0.200 por petición
Lecturas de tus propios datos$0.001 por recurso

X pone un tope a todo el acuerdo: "Pay-per-usage plans are capped at 3 million Post reads per monthly billing cycle", y todo lo que supere eso exige un contrato Enterprise. Los recursos se deduplican dentro de una ventana de 24 horas UTC, así que traer dos veces la misma publicación en un día se cobra una vez, y X llama a esa deduplicación "a soft guarantee". La historia larga de cómo X llegó hasta aquí está en los precios de la API de Twitter.

Bluesky no publica lista de precios porque no hay nada que tarifar. Su referencia HTTP afirma que "Most app.bsky.* GETs are public and can be called without authentication against the Bluesky AppView at https://public.api.bsky.app", y describe ese host como "no token required". Las escrituras necesitan una sesión, que creas con una app password o con OAuth, pero crear una sesión no cuesta nada. Lo que Bluesky publica en vez de una tarifa es una política de conducta: sus Developer Guidelines abren con "Don't spam" y definen el spam para incluir "Generating automated or bulk interactions" y "Any method to automate generating followers or interactions".

Esa es la asimetría real. X limita el uso de la API con una factura. Bluesky lo limita con una norma y la amenaza de perder el acceso.

¿En qué se diferencia la moderación entre Bluesky y X?

Bluesky divide la moderación en una capa a la que cualquiera puede conectarse, y X la mantiene dentro de la empresa. La guía de moderación de AT Protocol enuncia el objetivo de diseño directamente: "The atproto model is that speech and reach should be two separate layers, built to work with each other. The 'speech' layer should remain permissive, distributing authority and designed to ensure everyone has a voice. The 'reach' layer lives on top, built for flexibility and designed to scale".

Esa capa de alcance se construye con etiquetas. Dos servicios las producen. Ozone se describe como "a labeling service and web frontend for making moderation decisions", y Osprey como "an event stream decisions engine and analysis UI designed to investigate and take automatic action", mantenido por el grupo de moderación de código abierto Roost. Los usuarios eligen después en qué labelers confiar, y la documentación describe el flujo como suscribirse "to moderation labelers to have their labels applied in your application". Cualquiera puede operar un labeler.

X no documenta nada parecido. Lo que sí documenta es que la aplicación de normas se queda en X: incluso para los suscriptores de pago, "policy enforcement issues and reports by subscribers will continue to be handled by existing enforcement teams, under the current review process", y "The X Rules won't apply differently to subscribers". Un usuario que discrepa de una decisión de moderación de X apela ante X. Un usuario que discrepa de un labeler de Bluesky se da de baja de él.

Cajas de mudanza empaquetadas, junto a la sección sobre migrar una cuenta entre servidores.

RedReplier
RedReplier

Comenzar

Reddit, X, Bluesky y HN

Alertas de intención en tiempo real

Respuestas IA ilimitadas

Ordenado por intención de compra

¿Puedes mudar una cuenta fuera de cada plataforma?

AT Protocol documenta la migración de cuentas entre servidores y X no. La guía de migración de Bluesky recorre cuatro etapas con endpoints nombrados: demostrar el control de la identidad y llamar a com.atproto.server.createAccount en el servidor nuevo, donde "The new account will be in a deactivated state"; exportar el repositorio con com.atproto.sync.getRepo e importarlo con com.atproto.repo.importRepo; volver a subir los medios, controlando lo que queda con com.atproto.repo.listMissingBlobs; trasladar las preferencias con app.bsky.actor.getPreferences y app.bsky.actor.putPreferences; actualizar el documento DID para que apunte al servidor nuevo; y después llamar a com.atproto.server.activateAccount.

La parte que convierte esto en portabilidad y no en exportación es la identidad. La cuenta conserva su DID de AT Protocol durante la mudanza, así que los seguidores, los me gusta y las respuestas siguen resolviendo a la misma cuenta en un servidor distinto. X ofrece una descarga del archivo. No ofrece un segundo servidor al que mudarse.

Cómo migrar una cuenta de Bluesky a otro servidor
1
Crear la cuenta. Llamar a com.atproto.server.createAccount en el nuevo host, donde empieza en estado deactivated.
2
Mover el repositorio. Exportarlo con com.atproto.sync.getRepo e importarlo con com.atproto.repo.importRepo.
3
Volver a subir los medios. Rastrear lo que falta con com.atproto.repo.listMissingBlobs.
4
Trasladar las preferencias. Leerlas con app.bsky.actor.getPreferences y escribirlas con app.bsky.actor.putPreferences.
5
Apuntar el DID al nuevo host y activar. com.atproto.server.activateAccount cierra la migración.
X solo ofrece una descarga del archivo, sin un segundo servidor al que mudar la cuenta.

Lo que esta comparación deja fuera a propósito

Los recuentos de usuarios. X no publica una cifra de usuarios activos mensuales desde que dejó de presentar cuentas como empresa cotizada, y ninguna cifra actual de ninguna de las dos plataformas pudo confirmarse contra una fuente de la empresa al escribir esto. Cada total de usuarios comparado que circula por ahí procede de estimaciones de terceros y no de un informe o una publicación oficial, así que ninguno aparece arriba.

Preguntas frecuentes

¿Qué plataforma permite publicaciones más largas?

X, si pagas. Bluesky pone un tope de 300 grafemas a cada publicación sin ninguna mejora de pago, mientras que X limita las cuentas gratuitas a 280 caracteres y eleva a los suscriptores de Premium hasta 25.000.

¿La API de Bluesky es realmente gratuita?

Las lecturas públicas lo son. La referencia HTTP de Bluesky dice que los GET sin autenticar de app.bsky.* contra https://public.api.bsky.app no necesitan token, "no token required", y Bluesky no publica lista de precios para ningún nivel. Las escrituras autenticadas necesitan una sesión pero no se facturan.

¿Cuánto cuesta leer 100.000 publicaciones de X?

$500 a la tarifa publicada de $0.005 por publicación leída, antes de la deduplicación. X deduplica las lecturas repetidas del mismo recurso dentro de una ventana de 24 horas UTC, así que la factura real depende de cuántas publicaciones distintas toquen esas peticiones.

¿Puedo usar mi handle de Bluesky en otro servidor?

Sí. AT Protocol documenta cómo mover una cuenta entre servidores de datos personales conservando el mismo DID, con com.atproto.server.createAccount, com.atproto.repo.importRepo y com.atproto.server.activateAccount, entre otros.

¿Quién modera Bluesky?

Varias partes. Bluesky opera servicios de etiquetado, y el protocolo permite que cualquiera opere el suyo, con usuarios que se suscriben a aquellos cuyas etiquetas quieren que se apliquen. La aplicación de normas a nivel de cuenta de la propia Bluesky sigue actuando por encima.

¿X tiene algo parecido a los labelers de Bluesky?

Ningún equivalente publicado. X documenta sus propias normas y sus propios equipos de aplicación, y no ofrece ningún mecanismo para que un tercero publique etiquetas de moderación a las que otros usuarios puedan suscribirse.

¿Cómo afecta el acortamiento de enlaces de X al límite de caracteres?

Cada URL se reescribe a través de t.co y cuenta como exactamente 23 caracteres sin importar su longitud real. Por eso un enlace largo no consume más del presupuesto de 280 caracteres que uno corto.

¿Qué límite de emojis genera el sistema de ponderación de X?

X pondera los emojis y los caracteres CJK con un peso de 2 frente a un presupuesto de 280 caracteres, lo que reduce el techo práctico a 140 emojis por publicación, la mitad que con texto normal.

¿Qué diferencia a Ozone de Osprey?

Ozone es un servicio de etiquetado con interfaz web para tomar decisiones de moderación, mientras que Osprey es un motor de decisiones sobre flujos de eventos con una interfaz de análisis para investigar y actuar de forma automática, mantenido por el grupo de moderación de código abierto Roost. Ozone produce las etiquetas a las que se suscriben los usuarios; Osprey impulsa las decisiones de moderación automatizadas.

¿Qué se considera spam según las pautas para desarrolladores de Bluesky?

Las Developer Guidelines de Bluesky incluyen como spam generar interacciones automatizadas o masivas y cualquier método para automatizar la creación de seguidores o interacciones. Como las lecturas y escrituras de la API son gratuitas y no tienen límite, esta norma de conducta cumple la función que en otro caso cumpliría un límite de uso.

Vernos más en Google

Un clic marca RedReplier como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.

Antes de irte...

RedReplier

RedReplier

Detecta a cada comprador que busca lo que vendes

RedReplier vigila Reddit, X, Bluesky y Hacker News en tiempo real, clasifica cada hilo por intención de compra y redacta tu respuesta, para que llegues primero.

Reddit, X, Bluesky y HN

Alertas de intención en tiempo real

Respuestas IA ilimitadas

Ordenado por intención de compra

Artículos relacionados