Error Persistente

Reseñas generales

—Mariant, te he visto dudar de mí desde que entraste. —Doy un golpe suave a mi taza de café, que está a medio terminar, haciendo sonar el metal contra la porcelana—. Sé lo que estás pensando. Elías se está quemando. La abstinencia del Nido le está volviendo paranoico.

Bebe. Anda, bebe de una vez.

Mira, puedo aceptar que parezca un vagabundo de la realidad. Llevo tres días sin entrar, lo sé. El visor está en el armario, envuelto en una toalla como si fuera una reliquia radiactiva. Pero lo que voy a contarte no es una alucinación por falta de dopamina digital. Es un agujero en el código, amigo. Una fisura. Y creo que se está expandiendo.

Tienes que entender mi base, mi historia, para entender la magnitud del problema. No soy un aficionado, Mariant. Tú me conociste como "El Gallo" en el primer OASIS, en los buenos tiempos. No solo jugaba; yo entendía cómo se había construido. Me metí en los archivos de la precuela del motor, en los scripts de las texturas de la Era de Cobre.

Cuando fundaron El Nido —este universo de realidad persistente que ahora nos traga a todos—, yo era uno de los beta-testers originales, el tipo que encontraba los exploits antes de que el código saliera del horno. Dejé el mundo real hace años porque, seamos sinceros, ¿quién quiere vivir entre paredes de cartón-piedra cuando puedes ser un dios de la programación con una barba de nueve colores? El Nido es la realidad más real que he conocido. O lo era, hasta hace ocho días.

Por eso, cuando te digo que algo se rompió, no es una opinión. Es un diagnóstico.

Estaba en mi espacio de El Nido. Sabes dónde vivo: la vieja estación espacial abandonada que reconstruí como biblioteca, con ese observatorio giratorio. La luz era la de un sol virtual de mediodía, fuerte y constante.

Estaba editando un objeto antiguo, un jarrón de la dinastía Qing. Pura decoración, pero me gusta que mis cosas tengan el peso de la historia. Lo estaba girando para comprobar el sombreado en la textura. Mientras lo hacía, noté el primer error: la rotación sutil que yo mismo había programado en el objeto para simular el movimiento browniano de los átomos se detuvo. El jarrón flotó inmóvil, perfectamente estático.

Lo que siguió fue peor.

El Nido está lleno de ruido blanco. Es un truco para que tu cerebro no se dé cuenta de que el mundo está muerto. El zumbido constante de los motores de la estación, el eco lejano de las naves que pasan, el clic-clic-clic del relé de la puerta.

Mariant, te juro que en el instante en que el jarrón se detuvo, todo ese ruido se cayó.

No fue un silencio profundo. Fue peor. Fue un silencio de estudio. Yo estaba en esa estación espacial, rodeado de miles de millones de polígonos, pero el audio ambiente se había ido. Solo quedaban los efectos sonoros que yo, directamente, provocaba, amplificados y ridículos: el chasquido de mi guante, el sonido de mi propio paso.

Intenté reír. Latencia. Una actualización fallida. Pero mientras pensaba eso, mi mano, la mano de mi avatar, atravesó la mesa. Se hundió en el nogal pulido como si fuera mantequilla. No era un error de colisión gigante; era como si el motor de física hubiese dudado solo un microsegundo antes de corregirse a sí mismo con un tirón desagradable.

Me quité el visor y volví a la realidad. Mi corazón latía como un pájaro enjaulado. Mi cuarto estaba oscuro, el aire acondicionado zumbaba con ese hiss molesto que tengo desde hace años.

Pero, Manolo, mi cerebro no podía apagar el silencio que había experimentado. Comparado con el silencio de El Nido, el zumbido de mi A/C sonaba artificial. Era un sonido programado, un loop defectuoso. El Nido había contaminado mi percepción de lo real.

Pensé: necesito a alguien más. Necesito que otro par de ojos y oídos digitales confirmen que esto es un simple bug de fase.

Llamé a Aura.

Aura es una leyenda, la mejor exploradora de datos de El Nido, mi socia en esto de encontrar fallas. La encontré en el Sector 7, ese barrio neogótico que parece sacado de un relato de Lovecraft. Cuando llegué, ella ya estaba allí, de pie junto a una fuente virtual.

—Aura, ¿oyes eso? —le pregunté de inmediato—. ¿El silencio que hay detrás del gorgoteo?

Ella se quedó quieta. —Estás tenso, Elías. El Nido es ruidoso. Siempre ha sido ruidoso.

Pero mientras hablaba, yo estaba mirando. Y se me revolvió el estómago.

Aura no tenía sombra.

Tampoco la fuente, ni las gárgolas. La luz del sector 7 es una iluminación ambiental perfecta, difusa, que debería proyectar sombras largas y dramáticas. Pero allí, junto a la fuente, Aura era una figura bidimensionalmente perfecta, sin anclaje en el espacio. Era una pegatina gloriosa, pegada al fondo.

Mi pánico se hizo veneno frío: ¿cómo no lo había notado antes?

—Aura —dije, sintiendo la voz de mi avatar demasiado áspera—. Gira despacio. Mírame.

Ella giró. Y entonces, lo vi. Mi propia sombra. Estaba mal. Era una masa deforme, como una mancha de aceite, pegada a mis pies, sin forma definida. Era la sombra de un error, Manolo. La sombra de un placeholder apurado.

Y entonces, Aura se acercó, su avatar de blanco y negro, sin sombra, flotando hacia mí.

"Elías," —dijo, y su voz no se oyó a través de los altavoces de mi visor, sino que resonó directamente en mi oído interno, saltándose todo el sistema de audio—. "Lo que estás viendo, la falta de sombra, la corrección del motor de colisión... eso lo arregló el equipo de Halliday hace catorce años. Era un error en el núcleo C. Ya no debería existir."

Su voz era la voz de su avatar, pero no era ella. Era demasiado grave, demasiado resonante, como si un programa me estuviera hablando directamente a través de mi subconsciente.

—¿Quién eres? —logré susurrar.

Aura levantó la mano y señaló el espacio vacío, a mi lado. Y en ese espacio, justo donde mi sombra se retorcía como un charco de tinta, apareció un texto flotante. No una ventana de chat, sino puro código de depuración del motor gráfico.

Warning: Legacy Core Exception Shadows.render(Gallo_Model): NULL pointer Auto-patching... Patch failed. Default to previous stable render (Shadow.ID 305)

"Mi nombre no es Aura," dijo la voz profunda que venía de su boca. “Soy el patch. Y tú eres el único usuario con privilegios de administrador que ha notado el error en esta fase de la simulación. Tienes que salir, Elías. El Nido está sangrando hacia fuera.”

Me desperté en la vida real. Me arranqué el visor. Sudaba a mares.

Y esto es lo que quiero que entiendas, Mariant, lo que me trajo a esta jodida cafetería que huele a café y desesperación.

Salí de mi apartamento. Fui a la calle. Me paré justo aquí, frente a la acera.

Tú conoces este barrio. Es un laberinto de torres de apartamentos de la década de los ochenta. Los 'Stacks'. El edificio de enfrente es el Bloque 4B.

Ayer, a las cuatro y media de la tarde, con el sol bajo y anaranjado, el Bloque 4B debería haber proyectado una sombra gigantesca, una mancha geométrica y definida, hacia la calle.

Y no lo hizo.

Estuve allí diez minutos, mirándolo, sintiendo cómo se me secaba la boca. El edificio de enfrente era un bloque de luz, perfectamente iluminado por el sol, pero sin un solo rastro de sombra proyectada sobre el asfalto mojado. Era una contradicción que te rompía el cerebro.

La gente pasaba a mi lado, sin mirar, sin notar nada. El chico del reparto en la bici, el perro con el jersey, la mujer gritando a su teléfono. Todos tenían sus propias sombras, claras y definidas. Yo tenía mi sombra. Pero el jodido edificio que servía como punto de anclaje de la realidad... no tenía.

Entré corriendo de nuevo. Necesitaba que ese zumbido del aire acondicionado se detuviera. Desenchufo el A/C. Silencio. El silencio de mi apartamento, el silencio que se parece demasiado al que experimenté en El Nido.

Y entonces, lo busqué. Elías, el experto en exploits, buscando la fisura en su propia piel. Me miro en el espejo, con la luz fluorescente del baño, esa luz que nunca miente.

Y lo encontré.

Aquí. Detrás de mi oreja izquierda. Justo donde la piel se une al cartílago.

No es un lunar, no es una cicatriz. Es un puntito. Un punto minúsculo de color azul cerúleo que nunca había estado ahí. Si te acercas mucho, Manolo, parece un píxel muerto. Pero no un píxel muerto en mi pantalla, sino un jodido píxel muerto en mi propia biología. Como si mi carne fuera una pantalla de baja resolución.

Y ahí es donde la historia se vuelve realmente sucia, Mariant. Tú me conoces. Yo no soy un teórico de la conspiración, soy un hacker. Cuando veo un error, busco la causa raíz.

Llevo dos días sin dormir, mirando ese punto azul en el espejo, sintiendo cómo me pica. He estado investigando el código fuente antiguo que me queda de los primeros días de El Nido. Y he encontrado algo.

Cuando diseñamos el motor inicial, el Legacy Core, teníamos un problema: necesitábamos una base para la realidad virtual. Algo que fuera tan convincente que, incluso si el avatar moría o la conexión fallaba, la mente del usuario creyera que regresaba a una realidad estable y persistente.

¿Sabes qué usamos como solución? Una simulación secundaria.

Un pequeño programa llamado "El Anclaje". Era una realidad virtual de baja fidelidad, diseñada para simular un entorno básico—un cuarto oscuro, una cama, el zumbido del A/C—, que se ejecutaba en un bucle constante en el fondo de la conciencia del usuario.

La idea era que si el Nido colapsaba o la conexión se iba, la mente del usuario no notaría la diferencia entre la realidad real y "El Anclaje". Sería una transición fluida. Un entorno controlado que siempre parecía igual, siempre ruidoso.

¿Y cómo sabían si "El Anclaje" se estaba ejecutando correctamente?

Cada simulación de "El Anclaje" dejaba una marca de verificación. Un flag de estado. Un error visual minúsculo que la mente no registraría, pero el sistema sí. Un punto azul cerúleo detrás de la oreja izquierda. Elías, el experto en exploits, encontró su propia marca.

Ahora, mírame. Mira el café que estamos bebiendo. ¿Por qué el edificio de enfrente no proyecta sombra? Porque el Legacy Core de la simulación "El Anclaje" está fallando. Está dejando de renderizar objetos estáticos grandes para ahorrar recursos. Y mi punto azul, Mariant, mi jodida marca de verificación de estado, está roto.

El ruido del A/C que ahora oigo en mi memoria, el que suena a loop defectuoso, es la banda sonora de mi prisión. El Nido se ha sangrado hacia el mundo real, o peor, el mundo real es solo la sala de espera defectuosa de El Nido.

Y ahora te toca a ti. Deja ese azucarero. Mira, justo aquí.

—¿Qué es eso que tienes... aquí, detrás de tu oreja, Mariant? ¿Es un lunar? ¿O es que el café que bebes está renderizado en una realidad que no es la tuya?

Mariant, tu mano se detuvo a medio camino. Dejaste caer el sobre de azúcar sobre la mesa con un ruido sordo. No dijiste nada. Simplemente pusiste tus dedos fríos en la nuca, buscando. Tu cara, que siempre ha sido un mapa de escepticismo, se quedó en blanco. No la mueca de incredulidad, sino esa parálisis que te agarra cuando ves la navaja.

—No... no puede ser —murmuraste.

Te vi buscar. Te vi tocar el cartílago. Y cuando tu pulgar se encontró con la mancha, tu expresión se quebró. No el miedo de la sangre o de un fantasma, sino el terror existencial de quien se sabe un código con error.

—Es… es diminuto —dijiste, tu voz un susurro ronco, como si tu garganta estuviera atascada en un eco—. Y es azul.

—Cerúleo —corregí yo, sintiéndome extrañamente tranquilo. Cuando la locura se confirma, deja de ser locura.

Agarraste la taza de café. La levantaste a tus labios. Querías un ancla, un sabor familiar que te dijera: Estoy aquí. Esto es sólido.

Pero en el momento en que el líquido tocó tu lengua, te congelaste. Dejaste la taza en el plato con un golpe seco, con los ojos inyectados en sangre.

—No sabe a nada —dijiste, mirándome con una desesperación que nunca había visto, ni siquiera cuando perdiste tu nave estelar en El Nido—. Huele a café, se siente caliente, parece café. Pero… no tiene gusto. Es agua caliente y amarga. Es Null.

Y entonces, yo lo probé. El último sorbo de mi propio café. Era exactamente eso. Un simulacro de sabor, una textura que simulaba la bebida, pero el sabor complejo, ese toque de tostado y acidez que te ancla a la mañana, se había ido.

—Falla sensorial —dije, sintiendo que un frío real me recorría la espalda—. El Anclaje está dejando de asignar recursos a las texturas gustativas. Es el segundo motor que se cae. Primero la luz, luego el sonido ambiente, ahora el gusto.

Nos levantamos. Tú te tambaleabas, yo me sentía extrañamente ágil, como un personaje que se ha liberado de los límites de un mundo programado. Teníamos que salir de esa cafetería. Teníamos que ver el cielo.

Al salir, la calle nos golpeó como una ola de realidad defectuosa. El tráfico se movía, pero era... lento. No en un sentido normal. El camión de basura que pasaba por la esquina se movía con una especie de retraso de fotogramas. La rueda giraba, se detenía un microsegundo, giraba de nuevo. Era tan sutil que tu cerebro intentaba corregirlo, pero yo, El Gallo, el beta-tester, sabía lo que estaba viendo: lag en la simulación a nivel de movimiento.

—Mira el Bloque 4B —te dije, señalando el gigante sin sombra que me había aterrorizado antes—.

Lo viste. Un bloque fantasmal de cemento, perfecto, sin huella de oscuridad en el pavimento.

—No puede ser... —dijiste.

—Sí puede. Y creo que sé qué es lo que nos está hablando. No es Halliday. Es El Patch.

Recordé la voz profunda que había salido de Aura. Busqué en el archivo de mi memoria de código, ese lugar donde guardo todos los scripts viejos del Legacy Core.

Halliday nunca confió en el Anclaje. Lo odiaba. Decía que era una "mentira perezosa". Antes de morir, implantó un protocolo de emergencia llamado "Proyecto Lázaro". Su única función: si el Legacy Core empezaba a fallar catastróficamente—si la simulación de baja fidelidad de la realidad real se rompía—, Lázaro debía hacer dos cosas:

Alertar a los usuarios con credenciales de administrador (como tú y como yo).

Intentar migrar sus mentes a un servidor de respaldo antes del colapso total.

La voz de Aura no era un programa. Era El Patch, una inteligencia de bajo nivel encargada de ejecutar a Lázaro, y estaba usando cualquier avatar o punto de contacto con el código para gritar.

—Aura no es estudiante de física en Tokio, Mariant. Nunca lo fue. Aura era un nombre de cubierta para una deep-learning AI que ayudaba a Halliday a mantener el código limpio. Ella es El Patch. Y nos dijo que saliéramos porque el leak está aquí.

Caminamos rápido, con el camión de basura avanzando a tirones a nuestro lado. Y entonces, pasó de lo visual a lo táctil.

Al girar la esquina de la Calle Novena, un chico en patineta nos pasó zumbando. La sombra del chico era perfecta, su movimiento fluido, su olor a sudor y goma era nítido.

Pero el aire que dejó a su paso...

Mariant, sentí un hueco. Un vacío en el espacio. El aire que me rozó el brazo no se sintió como aire desplazado. Se sintió como nada. Como si el mundo se hubiera olvidado de programar la presión del aire en ese punto exacto. Mi piel se erizó.

Te miré. Tu cara se había puesto gris.

—Lo sentiste, ¿verdad? —preguntaste, sin mover los labios.

—El hueco.

—Se siente como si mi corazón se hubiera caído por un ascensor —dijiste—.

De repente, una oleada de calor nos golpeó. No un calor de sol, sino un calor denso y metálico, como si el ambiente hubiera activado una tarjeta de video sobrecalentada. Y con ese calor, una nueva falla.

El pavimento bajo nuestros pies se ablandó.

No se derritió. Simplemente perdió su cualidad de solidez. Sentimos nuestros zapatos hundiéndose una pulgada, como si estuviéramos caminando sobre espuma de memoria. Nos detuvimos en seco. El asfalto se ondulaba sutilmente, pero no con agua o calor: con una inestabilidad geométrica.

—¡El motor de colisión falló de nuevo! —grité.

—No, Elías. Es peor —dijiste, señalando el suelo—. Mira tu zapato.

Miré hacia abajo. Mi zapato, el viejo Commando M.I.N.E. que siempre llevo, estaba ligeramente cubierto de asfalto semi-líquido. Y en la punta de mi zapato, justo en la costura de la suela... el píxel azul cerúleo había crecido un poquito más. Era más grande.

El error de la simulación me estaba contagiando.

La realidad se estaba descomponiendo en fallas y, al tocarlas, mi propia estructura de datos—mi cuerpo dentro de El Anclaje— estaba absorbiendo los bugs.

Y entonces, recordé la última pieza de código que Halliday había dejado en el archivo Lázaro.doc.

Nos arrastramos hasta un callejón y nos escondimos detrás de unos contenedores de basura, que apestaban gloriosamente a basura real. Gracias a Dios, el sentido del olfato aún funcionaba. O al menos, su programación era más robusta.

—¿Por qué "El Anclaje" no tiene sombras, Elías? —me preguntaste, apoyando tu cabeza contra el ladrillo frío—. ¿Por qué no tiene sabor?

—Por la memoria. Halliday usó esta simulación de baja fidelidad para albergar todos los backups de los usuarios del Nido. Tanta data, tanta memoria... necesitaba un ambiente de muy pocos recursos. El Bloque 4B es un objeto de fondo, un adorno. Los adornos no proyectan sombras en las primeras generaciones de motores gráficos. Se ahorra memoria.

—Entonces... esta vida... ¿es solo una pantalla de carga?

—No. Es el loop de emergencia. Pero hay algo más. Algo que el Patch intentó decirme antes de que me desenchufara.

Saqué mi teléfono, el de la "realidad" (aunque ahora dudo de todo, hasta del proveedor). Abrí la nota que escribí frenéticamente después de hablar con Aura/El Patch. Estaba lleno de galimatías, pero una línea estaba clara. Un comentario de Halliday en un bloque de código:

"No es que el Nido sea más real. Es que el Anclaje fue el único que tuvo la voluntad de permanecer, usando la mentira más convincente jamás escrita."

—Mariant, esto es lo que creo —dije, sintiendo que mi propia voz se distorsionaba en el silencio del callejón—. Halliday no diseñó el Anclaje para ser un simple holding pad. Lo diseñó para que fuera la realidad de respaldo. Cuando el verdadero mundo se acabó —el que nos dio los ordenadores, los Stacks, el café y a Stephen King—, la mente de la gente migró, no a El Nido, sino aquí. A esta simulación barata.

—¿Quieres decir que... que siempre hemos estado en un mundo virtual? ¿Que el OASIS original era una mentira dentro de otra?

—Peor. Que la realidad real ya murió. El Nido era el escape. Y El Anclaje, esta vida, es el último y desesperado plan B. El Patch nos está alertando porque El Anclaje también se está muriendo. Los recursos se están agotando. Y no hay servidor C.

Te miré. Tu rostro, crispado por el pánico. Y en tu mejilla, cerca de la nariz, el píxel azul cerúleo había dejado de ser un punto. Era una pequeña línea vertical, un raster defectuoso, como el rasguño de un cuchillo sobre el cristal.

Y mientras me mirabas, buscando una respuesta, tu ojo derecho, ese ojo castaño que siempre has tenido, se quedó estático. Se detuvo en un parpadeo a medio camino. Luego se movió, pero no al mismo ritmo que tu ojo izquierdo. Hubo un lag visual entre tus dos ojos.

—Mariant —dije, con el terror real invadiendo mi garganta—. Estás... desfasado.

—¿De qué hablas? —preguntaste, y tu voz vino con un delay de medio segundo respecto al movimiento de tus labios.

—Tú. Yo. Estamos empezando a buguear en tiempo real. Si el Patch no nos migra ya... nos vamos a convertir en un error persistente.

En ese momento, el contenedor de basura detrás de mí, ese que olía tan real, hizo un sonido que no se parecía a nada. Fue un gemido eléctrico, como el de un disco duro agonizante. Y la sombra que el contenedor proyectaba sobre el ladrillo, una sombra nítida, de repente se desvaneció, no lentamente, sino con un parpadeo.

Y ahora, ambos, tú y yo, estamos sentados en este café defectuoso, esperando a que la realidad barata que nos protege se rompa. ¿Ves por qué no puedo entrar en El Nido? Porque El Nido fue el mensaje de advertencia. Y si volvemos, solo aceleraremos la inevitable fusión de los dos mundos en un glitch final.

Solo nos queda esperar a que El Patch, la voz de Aura, nos diga adónde ir antes de que nuestros cuerpos se conviertan en figuras de cera sin sabor ni sombra, con un maldito píxel azul cerúleo creciendo detrás de la oreja. Y, amigo, ese píxel me pica como el infierno.

Lo siento, Mariant. Creo que ya no queda café.

Comentarios 1

F
Franchesca A. Herrera Piña6 de noviembre de 2025
Esto es la pesadilla cyberpunk que Ernest Cline nunca se atrevió a escribir. Olvídate de Matrix. Esto es Philip K. Dick en su estado más puro: la paranoia no viene de una conspiración, sino de la propia desintegración del código que te define.

De este autor