Qué es un ordenador cuántico: cómo funciona, tipos y límites reales
Un ordenador cuántico no es una versión más rápida de tu portátil. Es una máquina diseñada para explotar fenómenos físicos que no tienen equivalente en el mundo cotidiano: partículas que se comportan como ondas, objetos que existen en combinaciones de estados, correlaciones que desafían la noción intuitiva de distancia. El resultado es un sistema de procesamiento de información que ataca ciertos problemas desde un ángulo radicalmente distinto al de cualquier superordenador clásico.
La pregunta "qué es un ordenador cuántico" merece una respuesta que vaya más allá de la definición de diccionario. Porque la confusión más extendida no es sobre qué hacen estos sistemas, sino sobre qué no hacen. No ejecutan Word más rápido. No mejoran la resolución de un vídeo. No buscan en Google a mayor velocidad. Resuelven problemas cuya estructura matemática permite ser mapeada sobre las reglas de la mecánica cuántica. El resto de tareas las deja donde están.
La idea básica: del bit al qubit
Todo ordenador clásico procesa información en bits. Un bit es una elección entre dos opciones: 0 ó 1. El procesador de tu móvil, el servidor de un banco, el ordenador de a bordo de la Estación Espacial Internacional — todos operan con esta misma unidad fundamental, solo que a velocidades y escalas distintas.
Un qubit — la unidad de información cuántica — rompe con esa dicotomía. No porque pueda ser 0 y 1 "al mismo tiempo" en el sentido coloquial de la frase, sino porque su estado se describe mediante una función matemática (un vector en un espacio de Hilbert bidimensional) que asigna amplitudes de probabilidad a cada posibilidad. Cuando se mide el qubit, el resultado es 0 ó 1, con probabilidades determinadas por esas amplitudes. Pero antes de la medición, el qubit evoluciona según la ecuación de Schrödinger, y esa evolución permite manipular las amplitudes de forma que los caminos de cálculo incorrectos se interfieren destructivamente (se cancelan) y el correcto se refuerza.
La diferencia no es filosófica. Es operativa. Un algoritmo cuántico bien diseñado no prueba todas las soluciones posibles hasta encontrar la correcta. Construye una trayectoria en el espacio de estados donde la respuesta correcta emerge con alta probabilidad al final del proceso. Si el algoritmo está mal diseñado, la interferencia no favorece a ningún resultado particular y el ordenador cuántico no ofrece ninguna ventaja.
Los tres pilares del cómputo cuántico
Superposición
Un solo qubit en superposición no resulta particularmente impresionante. La cosa cambia cuando hay varios. Dos qubits entrelazados en superposición conjunta representan cuatro amplitudes de probabilidad simultáneas. Tres qubits, ocho. Con n qubits, el sistema maneja 2^n amplitudes. Un procesador de 50 qubits trabaja con un espacio de estados de aproximadamente 1,1 billones (10^15) de dimensiones. No hay ordenador clásico que pueda almacenar ese vector en memoria.
Este crecimiento exponencial es la razón por la que simular un ordenador cuántico en un ordenador clásico resulta tan costoso. Y es también lo que hace difícil predecir el comportamiento de sistemas cuánticos grandes: ni siquiera los investigadores que los construyen pueden simular lo que ocurre cuando el número de qubits supera ciertos umbrales. En ese punto, el experimento directo con hardware real se convierte en la única forma de verificar resultados.
Entrelazamiento
El entrelazamiento se produce cuando el estado de un sistema compuesto no puede describirse como el producto de los estados individuales de sus partes. En términos prácticos, esto significa que medir un qubit proporciona información sobre el estado de otro qubit con el que está entrelazado, aunque no exista conexión física directa entre ellos en el momento de la medición.
Para la computación, el entrelazamiento es un recurso. Permite crear correlaciones entre qubits que un sistema clásico no puede replicar sin transmitir cantidades masivas de información. Cuando un algoritmo cuántico opera sobre un registro de qubits entrelazados, cada puerta cuántica afecta al estado conjunto de todo el sistema, no a qubits individuales de forma aislada. Es esta globalidad de las operaciones la que posibilita el procesamiento distribuido que da ventaja a ciertos algoritmos.
El entrelazamiento también es frágil. Cualquier interacción no deseada de un qubit con su entorno — un fotón térmico, una fluctuación magnética, una vibración del soporte — puede destruir las correlaciones entrelazadas. Este fenómeno se llama decoherencia y es el principal enemigo práctico de cualquier ordenador cuántico.
Interferencia
Si la superposición proporciona el espacio de estados y el entrelazamiento proporciona las correlaciones, la interferencia proporciona el mecanismo de selección. Las amplitudes de probabilidad en mecánica cuántica pueden ser positivas o negativas (más precisamente, son números complejos con fase). Cuando dos caminos de cálculo conducen al mismo resultado final, sus amplitudes se suman. Si las fases son opuestas, se cancelan. Si coinciden, se refuerzan.
El algoritmo de Grover para búsqueda en bases de datos no estructuradas ilustra este principio. El algoritmo prepara una superposición uniforme de todos los elementos posibles y luego aplica una secuencia de operaciones que invierte la fase del elemento buscado y amplifica su amplitud relativa respecto a los demás. Después de aproximadamente la raíz cuadrada de N iteraciones (donde N es el número total de elementos), la probabilidad de medir el elemento correcto se acerca al 100%. El speedup es cuadrático respecto a la búsqueda clásica, que requiere N intentos en el peor caso.
Arquitectura interna de un procesador cuántico
Por dentro, un ordenador cuántico se parece más a un experimento de física de laboratorio que a un chip de silicio. El procesador propiamente dicho — el die que contiene los qubits — ocupa unos pocos milímetros cuadrados. Pero todo lo que lo rodea es enorme.
Los qubits superconductores, los más comunes en desarrollo industrial actual, operan a temperaturas de aproximadamente 15 milikelvin — más fríos que el espacio interestelar. Esto requiere un refrigerador de dilución, un aparato del tamaño de un armario que utiliza mezclas de helio-3 y helio-4 para alcanzar y mantener esas temperaturas. El procesador queda suspendido en el interior de este sistema, conectado a la electrónica de control mediante cables coaxiales que atraviesan múltiples etapas de enfriamiento.
La electrónica de control genera los pulsos de microondas que manipulan los qubits. Cada qubit necesita al menos dos canales de control (uno para operaciones de un solo qubit y otro para operaciones de dos qubits), más canales de lectura. Un procesador de 100 qubits requiere cientos de canales individuales, cada uno calibrado con precisión de nanosegundos y decibelios. Esa calibración no es un proceso de una sola vez: las frecuencias de resonancia de los qubits cambian con el tiempo, y los sistemas de control deben reajustarse periódicamente.
El resultado de un cálculo cuántico se obtiene midiendo los qubits al final de la secuencia de puertas. La medida colapsa el estado cuántico a un resultado clásico (una cadena de ceros y unos), y debido a la naturaleza probabilística del proceso, el mismo algoritmo debe ejecutarse múltiples veces para construir una distribución estadística de resultados. Un "trabajo" típico en un ordenador cuántico actual puede consistir en 10.000 repeticiones de un circuito de unos pocos microsegundos, con el procesamiento estadístico posterior realizado en un ordenador clásico.
Las plataformas que compiten por construir el primer ordenador cuántico útil
No hay consenso sobre cuál es la mejor forma de construir un qubit escalable. Cuatro enfoques concentran la mayor parte de la inversión y los resultados experimentales. Cada uno resuelve algunos problemas bien y tropieza con otros.
Qubits superconductores
Basados en circuitos LC donde la inductancia se logra mediante uniones de Josephson — barreras aislantes nanométricas entre dos superconductores que permiten el tunelado cooperativo de pares de electrones. La información se codifica típicamente en los dos niveles de energía más bajos del circuito, aunque variantes como los qubits transmon modifican el diseño para reducir la sensibilidad al ruido de carga.
Las ventajas son concretas: fabricación con técnicas de litografía existentes, tiempos de puerta del orden de nanosegundos, y la mayor base de conocimiento acumulado gracias a que las empresas con más qubits operativos (con procesadores de más de 1.000 qubits físicos) usan esta plataforma. Las desventajas también lo son: tiempos de coherencia de decenas a cientos de microsegundos que limitan la profundidad de los circuitos ejecutables, y tasas de error de puerta de aproximadamente 0,1% que exigen corrección de errores masiva.
Iones atrapados
Átomos ionizados — habitualmente iterbio, estroncio o calcio — confinados en el vacío por campos de radiofrecuencia (trampas de Paul). Los qubits se codifican en niveles electrónicos hiperfinos o ópticos del ion, y las puertas se implementan con pulsos láser que acoplan los estados internos al movimiento colectivo de la cadena de iones.
Los números aquí son distintos a los superconductores: coherencia de segundos o incluso minutos, tasas de error de puerta por debajo del 0,01%, y conectividad total (cualquier qubit puede interactuar con cualquier otro a través del modo vibracional compartido). El precio es la velocidad: puertas del orden de microsegundos, y la dificultad de escalar porque añadir más iones a una trampa individual complica el control del movimiento colectivo. Las arquitecturas de trampas múltiples interconectadas por fotones son una línea de investigación activa para superar este límite.
Átomos neutros
Átomos como el rubidio o el cesio atrapados individualmente por pinzas ópticas — haces láser enfocados que crean pozos de potencial en los que los átomos quedan confinados. Los qubits se codifican en niveles electrónicos del átomo, y las puertas de dos qubits se ejecutan excitando temporalmente los átomos a estados de Rydberg, donde las interacciones dipolo-dipolo son lo suficientemente intensas como para crear entrelazamiento.
Lo distintivo de esta plataforma es la reconfigurabilidad: las pinzas ópticas pueden moverse, permitiendo reordenar los átomos durante el cálculo para optimizar la conectividad. La densidad también es notable: se han demostrado arrays de más de 1.000 átomos neutros en configuraciones bidimensionales. Los tiempos de coherencia rondan el segundo, y las puertas de Rydberg operan en decenas de nanosegundos con fidelidades que han superado el 99% en experimentos recientes.
Espín de electrones en silicio
Qubits formados por el espín de un solo electrón confinado en un punto cuántico de silicio — una "isla" de material semiconductor tan pequeña que los niveles de energía se cuantizan. El espín del electrón (arriba o abajo) codifica el qubit, y las operaciones se realizan mediante pulsos de microondas o voltajes eléctricos.
La motivación es evidente: compatibilidad con la industria de semiconductores. Si los qubits de espín en silicio pueden fabricarse en foundries existentes, la escalabilidad deja de ser un problema de física y se convierte en un problema de ingeniería de proceso. Los resultados han sido alentadores: tiempos de coherencia de milisegundos a segundos (especialmente cuando se usa silicio-28 enriquecido, eliminando los espines nucleares del silicio natural que causan decoherencia), y fidelidades de puerta que superan el umbral necesario para la corrección de errores. El reto actual es la integración: fabricar arrays densos de puntos cuánticos con la electrónica de control necesaria sin que el calor generado destruya las condiciones criogénicas.
| Plataforma | Qubits máx. demostrados | Coherencia | Velocidad de puerta | Tasa de error típica | Principal cuello de botella |
|---|---|---|---|---|---|
| Superconductores | 1.000+ | 10-500 μs | 10-100 ns | ~0,1% | Decoherencia rápida, corrección de errores costosa |
| Iones atrapados | ~50 (en una trampa) | Segundos a minutos | 10-100 μs | ~0,01% | Escalabilidad, velocidad de operación |
| Átomos neutros | 1.000+ (en array) | ~1 segundo | ~100 ns (Rydberg) | ~1% | Fidelidad de puertas de dos qubits |
| Espín en silicio | ~10 (arrays funcionales) | ms a segundos | 10-100 ns | ~0,1-1% | Fabricación de arrays densos con control integrado |
Ninguna de estas plataformas ha demostrado aún un qubit lógico con corrección de errores completa que supere en fiabilidad a los qubits físicos subyacentes. Ese hito — a veces llamado "break-even" de corrección de errores — se ha alcanzado de forma preliminar en sistemas superconductores y de iones atrapados en los últimos años, pero con márgenes tan estrechos que aún no permite construir circuitos arbitrariamente largos con fiabilidad garantizada.
Algoritmos cuánticos
La lista de algoritmos cuánticos con ventaja demostrada sobre los mejores algoritmos clásicos conocidos es sorprendentemente corta. Tres nombres dominan la conversación, pero hay matices importantes que la divulgación suele omitir.
El algoritmo de Shor (1994) factoriza números enteros grandes en tiempo polinómico, mientras que el mejor algoritmo clásico conocido — la criba general del cuerpo de números — requiere tiempo subexponencial. La implicación práctica es que un ordenador cuántico suficientemente grande y estable rompería RSA, el sistema criptográfico que protege gran parte de las comunicaciones en internet. Pero "suficientemente grande" significa millones de qubits físicos con corrección de errores. Los procesadores actuales tienen entre cien y poco más de mil qubits sin corrección completa. La brecha es de varios órdenes de magnitud, y no se espera que se cierre en menos de una década.
El algoritmo de Grover (1996) acelera la búsqueda en bases de datos no estructuradas de O(N) a O(√N). Es una mejora real pero menos dramática de lo que parece: para buscar en un millón de elementos, un ordenador clásico necesita un millón de intentos en el peor caso; Grover necesita mil. La ventaja se diluye cuando se considera el overhead de implementar el oráculo de búsqueda en hardware cuántico y las limitaciones de coherencia.
La simulación cuántica — propuesta originalmente por Richard Feynman en 1982 — es probablemente la aplicación más realista a medio plazo. La idea es directa: si quieres entender cómo se comportan los electrones en una molécula, usa un sistema cuántico controlado para simular ese comportamiento en lugar de intentar calcularlo en un ordenador clásico. Algoritmos como VQE (Variational Quantum Eigensolver) y QPE (Quantum Phase Estimation) ya se han ejecutado en procesadores actuales para moléculas pequeñas como el hidrógeno o el litio-hidruro. Los resultados coinciden con los cálculos clásicos para estos sistemas simples; el verdadero test llegará cuando se aborden moléculas donde los métodos clásicos ya no son viables.
El problema de los errores y la corrección cuántica
En un ordenador clásico, los errores son raros y fáciles de corregir. Un bit que se voltea espontáneamente es un evento excepcional, y la corrección es trivial: repetir la información tres veces y usar votación de mayoría.
En un ordenador cuántico, los errores son continuos y omnipresentes. Cada puerta cuántica introduce un pequeño error. Cada momento de espera acumula decoherencia. Las mediciones son imperfectas. Y no se puede simplemente copiar un qubit tres veces para protegerlo — el teorema de no clonación de la mecánica cuántica lo prohíbe explícitamente.
La corrección de errores cuántica funciona de otra forma. En lugar de copiar el qubit, se distribuye la información cuántica sobre un estado entrelazado de múltiples qubits físicos. El código de superficie — el esquema más estudiado actualmente — organiza los qubits físicos en una red bidimensional donde los qubits de datos están intercalados con qubits de medida (ancilla) que detectan errores sin revelar el estado lógico codificado. Cuando un qubit de ancilla detecta una anomalía, el sistema clásico de control puede inferir qué tipo de error ocurrió y aplicar la corrección correspondiente.
El coste es brutal: se necesitan del orden de 1.000 qubits físicos por cada qubit lógico protegido, asumiendo tasas de error de puerta alrededor del 0,1%. Si la tasa de error mejora, el ratio baja; si empeora, sube. El "break-even" de corrección de errores ocurre cuando el qubit lógico dura más que cualquiera de sus qubits físicos constituyentes. Ese punto se ha tocado de forma experimental pero aún no se ha sostenido de manera robusta.
Acceso real a computación cuántica: cómo funciona hoy
Nadie tiene un ordenador cuántico en su oficina. El acceso se gestiona a través de plataformas cloud donde investigadores y empresas envían circuitos cuánticos para su ejecución en procesadores remotos. El flujo típico es: escribir el circuito en un framework como Qiskit, Cirq o QPanda; enviarlo a la cola de ejecución del proveedor; esperar a que se ejecute en el hardware real (o en un simulador); y descargar los resultados para su análisis.
Los tiempos de espera varían. En períodos de alta demanda, un trabajo puede tardar horas o días en ejecutarse en un procesador real. Por eso gran parte del desarrollo de algoritmos se hace en simuladores clásicos, que reproducen el comportamiento de procesadores cuánticos de hasta ~40 qubits en un ordenador de gama alta. Más allá de ese tamaño, la simulación completa del estado cuántico requiere memoria que ningún ordenador clásico actual posee.
En Europa, la iniciativa EuroQCS coordina el acceso a infraestructuras cuánticas entre países miembros. España participa a través del Centro de Supercomputación de Cataluña (BSC), que opera un acceso compartido a sistemas cuánticos y desarrolla investigación propia en corrección de errores y algoritmos. La Red Española de Computación Cuántica agrupa a universidades y centros de investigación con grupos activos en la materia.
Preguntas frecuentes
Se puede tener un ordenador cuántico en casa
No. La barrera no es solo el precio, que efectivamente está fuera del alcance de cualquier particular. Es la infraestructura. Un procesador de qubits superconductores necesita un refrigerador de dilución que cuesta entre 250.000 y 500.000 euros, consume electricidad de forma continuada para mantener la cadena de enfriamiento, y requiere mantenimiento especializado. Los sistemas de iones atrapados necesitan cámaras de ultra alto vacío y sistemas láser de precisión. No existe un producto de consumo en esta categoría, y no es previsible que exista en las próximas décadas.
La computación cuántica va a dejar obsoleta la criptografía actual
Eventualmente, sí, pero no de un día para otro. El algoritmo de Shor es una amenaza teórica sólida para RSA y ECC (criptografía de curva elíptica), pero la implementación práctica requiere ordenadores cuánticos que no existen. La comunidad criptográfica ya está respondiendo: NIST ha estandarizado algoritmos post-cuánticos basados en retículos (lattices) que se consideran resistentes a ataques cuánticos. La migración de sistemas criptográficos lleva años — no se trata solo de cambiar un algoritmo, sino de actualizar protocolos, bibliotecas y hardware embebido — pero el proceso ya ha comenzado.
Quién tiene los ordenadores cuánticos más avanzados ahora mismo
Los procesadores con mayor número de qubits físicos operativos pertenecen a empresas tecnológicas estadounidenses que ofrecen acceso a través de la nube. Los sistemas de iones atrapados con mayor fidelidad de puerta se encuentran en centros de investigación académica y empresas especializadas en EE. UU. y Europa. China ha demostrado procesadores superconductores con más de 600 qubits y sistemas de fotones cuánticos que han logrado hitos de supremacía computacional. No hay un ranking único porque la métrica de "número de qubits" es engañosa: 100 qubits con baja coherencia y alta tasa de error rinden peor que 20 qubits con alta fidelidad.