Los ordenadores cuánticos prometen impulsar los avances tecnológicos en muchos campos, desde la ciencia de los materiales hasta la investigación farmacéutica.
Los ordenadores cuánticos aprovechan algunos de los fenómenos casi “místicos” de la mecánica cuántica para ofrecer grandes avances en cuanto a potencia de procesamiento (la premisa es que un ordenador cuántico de lo más sencillo sería más potente que los super ordenadores que hay hoy en día).
El secreto de este tipo de equipos reside en su capacidad para generar y manipular bits cuánticos, conocidos como qubits.
¿Qué son los qubits y cómo funcionan?
Los ordenadores de hoy en día funcionan con bits, que no son sino una corriente de pulsos eléctricos (u ópticos) que representan unos y ceros en sistema binario. Todo, desde los correos electrónicos que utilizas hasta los vídeos de Youtube pasando por este mismo artículo que estás leyendo, son en esencia largas cadenas de dígitos binarios.
Los ordenadores cuánticos, por el contrario, utilizan qubits en su lugar, que son partículas subatómicas como electrones o fotones. Generar y administrar qubits representa todo un desafío de ingeniería, y compañías como IBM o Google utilizan circuitos superconductores enfriados casi al cero absoluto para ello, mientras que otras empresas como IonQ, los gestionan atrapando átomos individuales en campos electromagnéticos mediante chips de silicio en cámaras de ultra vacío. En ambos casos, el objetivo es aislar los qubits en un estado cuántico controlado.
Lo más curioso de estos Qubits es que pueden tener los dos estados de procesamiento al mismo tiempo, o ninguno, lo cual los hacen tremendamente difíciles de predecir y todo se basará en aproximaciones hacia un estado u otro.
Los qubits tienen algunas propiedades cuánticas peculiares, y entre ellas la que más nos interesa es que cuando forman grupos, proporcionan una potencia de procesamiento exponencialmente superior a cuando se utilizan bits en sistema binario. Estas propiedades se llaman superposición y entrelazamiento.
La superposición cuántica
La mayor particularidad de los qubits es que, al contrario que los bits que solo pueden ser unos y ceros, son capaces de tener tres estados: uno, cero, y uno y cero simultáneamente. Esta capacidad de representar varios estados al mismo tiempo es lo que se llama superposición, y para que los qubits lleguen a este estado, es necesario manipularlos con láseres de precisión o rayos de microondas.
Gracias a este fenómeno (que parece imposible, ¿verdad? ¡Pero así funciona la mecánica cuántica!) un ordenador cuántico con varios qubits en superposición puede procesador una ingente cantidad de resultados de cálculo de manera simultánea. El resultado final de un cálculo surge solo una vez que se miden los qubits, lo que inmediatamente hace que su estado se “colapse” a un uno o un cero.
El entrelazamiento cuántico
Los ingenieros pueden generar pares de qubits que están “entrelazados” o “enredados” entre sí, lo que significa que ambos miembros de un par existen en un único estado cuántico. Cambiar el estado a uno de estos qubits cambiará inmediatamente el estado del otro, y esto sucederá incluso si estuvieran separados por largas distancias.
Nadie sabe muy bien cómo funciona exactamente este “enredo”, e incluso el archiconocido Einstein lo definió como una “acción espeluznante a distancia”, pero el caso es que es clave para el poder de computación de los ordenadores cuánticos. En un ordenador convencional, duplicar el número de bits duplicaría su potencia de procesamiento, mientras que en una máquina cuántica se produce un aumento exponencial de su capacidad.
Así, las computadoras cuánticas aprovechan estos qubits enredados en una especie de cadena (Daisy-chain) para hacer su magia. La capacidad de estas máquinas para acelerar los cálculos utilizando algoritmos cuánticos especialmente diseñados para esto es la razón de que haya tanta expectación sobre su potencial.
Esa es la buena noticia; la mala es que los ordenadores cuánticos son muchísimo más propensos a cometer errores de cálculo que los ordenadores normales debido a otro fenómeno: la decoherencia (o incoherencia).
La incoherencia cuántica
La interacción de los qubits con su entorno a veces causa que su comportamiento cuántico decaiga y termine por desaparecer, en lo que se llama la incoherencia o decoherencia cuántica. Su estado cuántico es extremadamente frágil, y la más mínima vibración o cambio de temperatura –conocido con el término “ruidos” en este argot- pueden hacer que los qubits se “caigan” de su estado de superposición antes de que hayan terminado de realizar su trabajo. Por este motivo, es de suma importancia que un ordenador cuántico esté totalmente aislado del ambiente (humedad, cambios de temperatura, vibraciones, etc.) y por ello es necesario meterlos en grandes refrigeradores y cámaras de vacío.
No obstante, estas cámaras y refrigeradores no son perfectos y al final el ruido causa errores en los cálculos. Los algoritmos cuánticos inteligentes compensan algunos de estos errores, y añadir qubits de sobra en cada cálculo también ayuda, pero según calculan, es necesario tener miles de qubits estándar para crear un único qubit 100% confiable, conocido como “qubit lógico”. Esto, por otro lado, reduciría muchísimo la potencia de computación total.
Y ahí está el problema: hasta ahora, los investigadores no han sido capaces de crear entornos de más de 128 qubits estándar, por lo que hasta ahora ha sido imposible crear un solo qubit lógico. Según calculan, estamos a décadas de poder conseguirlo, de hecho.
¿Qué uso tiene un ordenador cuántico?
Una de las aplicaciones más prometedoras de estos sistemas es simular el comportamiento de la materia a nivel molecular. Los fabricantes de automóviles como Volkswagen o Daimler ya utilizan ordenadores cuánticos para simular la composición química de las baterías de los coches eléctricos para buscar maneras de mejorar su rendimiento, y las compañías farmacéuticas los emplean para analizar y comparar compuestos que podrían conducir a la creación de nuevos medicamentos.
Las máquinas son también excelentes para resolver problemas de optimización, ya que con su potencia de cálculo son capaces de analizar un gran número de posibles soluciones para cualquier problema. Muchos investigadores también creen que la computación cuántica ayudará a desarrollar la Inteligencia Artificial a niveles que no podemos ni imaginar.
También se ha rumoreado el hecho de que podrían ser usados para la criptominería, pero debido a la naturaleza de los cálculos esto no será posible, al menos si nada cambia en el software y la blockchain, así que aunque se discute mucho sobre la posibilidad de esto, la realidad es que en criptomonedas lo que está en juego es su seguridad, no tanto el cálculo de transacciones.
En los primeros meses de este año 2023, IBM quiere lanzar el primer modelo para uso comercial de ordenador cuántico, con un procesador de 433 Qbits (bits cuánticos), que suponen el triple de los que tenía su predecesor y que será capaz de realizar cálculos complejos con una mayor rapidez y eficiencia que la de cualquier otro sistema informático conocido hasta la fecha. Así que sí, la revolución ya está aquí, ahora veremos exactamente hasta qué punto nos lleva.