leanmind logo leanmind text logo

Blog

Código Sostenible

Cómo escribir código fácil de mantener mediante valores, principios y técnicas.

El hechizo del Qubit

Por Kevin Hierro Carrasco

Imagina un lugar donde las reglas que conoces se desvanecen, donde el tiempo no sigue una línea recta y las posibilidades son tan infinitas como las estrellas. En este reino, lo invisible se convierte en poder, y lo imposible se despliega ante tus ojos como un hechizo olvidado. Aquí, los guardianes del conocimiento no usan capas ni varitas, sino lenguajes misteriosos, símbolos arcanos que dan vida a lo que antes solo era un sueño.

Bienvenida/o a la era de la computación cuántica, donde el futuro es tan incierto como maravilloso.

:face_with_spiral_eyes: Explicación

Dejándonos de historias, vamos a explicar que la computación cuántica representa un nuevo paradigma en la computación.

Resulta que, en los ordenadores clásicos, se trabaja con bits, es decir, con 0 y 1, junto con operaciones lógicas como AND, OR, etc. Por ejemplo:

Pero los qubits, la situación es mucho más rica debido a la superposición y al entrelazamiento:

image

La columna “Coeficiente” estos coeficientes son números complejos que reflejan tanto la magnitud (la probabilidad de encontrar el sistema en ese estado al medirlo) como la fase (que afecta cómo los estados se interfieren entre sí en cálculos cuánticos).

La ganancia de información no se trata solo de la cantidad de estados que puedes listar, sino de cómo puedes manipular esos estados simultáneamente. En computación cuántica, gracias al fenómeno del entrelazamiento, múltiples qubits pueden estar correlacionados de una manera que no es posible en sistemas clásicos, permitiendo realizar cálculos sobre un número exponencialmente mayor de estados simultáneamente. Esto es particularmente útil para ciertos tipos de problemas como la factorización de números grandes, la búsqueda en bases de datos no estructuradas, y la simulación de sistemas cuánticos.

:fire: Problemas

Pero entonces, ¿por qué no usamos ya estos ordenadores cuánticos? Pues resulta que hay problemas. En nuestros ordenadores tradicionales se puede trabajar de manera precisa y determinista gracias a la gran fiabilidad de los componentes; pero en la computación cuántica es muy diferente, ya que tenemos que trabajar muy rápido antes de que aparezcan los errores por decoherencia cuántica, un fenómeno que causa la pérdida del carácter unitario. ¡Qué horror! Bueno, el doctor Steven Girvin, profesor de física en el Instituto Cuántico de Yale, está buscando la manera de resolver este problema, pero claro, menciona que en un sistema cuántico, cuando se observa la tolerancia a fallos o se realizan mediciones, el sistema puede cambiar de una manera que está fuera de control.

:label: Conclusión

En conclusión, aunque la computación cuántica aún se encuentra en sus etapas tempranas y enfrenta retos significativos, su capacidad para transformar sectores como la criptografía, la optimización y la simulación de materiales es indiscutible. Con el tiempo y el ingenio humano, es probable que podamos superar estos desafíos y desbloquear todo el potencial de esta fascinante frontera tecnológica.

:books: Referencias

Publicado el 09/05/2025 por
Kevin image

Kevin Hierro Carrasco

https://wolfremium.dev/

¿Quieres más? te invitamos a suscribirte a nuestro boletín para avisarte cada vez que recopilemos contenido de calidad que compartir.

Si disfrutas leyendo nuestro blog, ¿imaginas lo divertido que sería trabajar con nosotros? ¿te gustaría?

Impulsamos el crecimiento profesional de tu equipo de developers