A ideia de que computadores quânticos substituirão os computadores atuais parece uma consequência natural de toda a atenção dada à tecnologia. Se uma nova forma de computação consegue resolver certos problemas de maneiras que máquinas tradicionais não conseguem, seria fácil imaginar notebooks, celulares e servidores sendo gradualmente trocados por versões quânticas. Mas essa expectativa parte de uma comparação inadequada. Computadores quânticos não são simplesmente computadores comuns de uma geração mais avançada. Eles foram concebidos para explorar propriedades físicas diferentes e oferecem vantagens principalmente em tipos específicos de cálculo.
Os computadores utilizados atualmente são chamados, nesse contexto, de computadores clássicos. Eles trabalham com bits, que representam informação por meio de estados associados a 0 e 1. Processadores executam operações sobre enormes quantidades desses bits, enquanto memórias e dispositivos de armazenamento preservam informações. Essa arquitetura, desenvolvida e aperfeiçoada durante décadas, é extremamente eficiente para a maioria das tarefas que realizamos todos os dias.
Abrir um navegador, escrever um documento, assistir a um vídeo, executar um jogo, enviar uma mensagem e consultar um banco de dados são atividades para as quais computadores clássicos funcionam muito bem. Um processador quântico não possui uma vantagem automática nessas tarefas. Em muitos casos, utilizá-lo seria desnecessariamente complicado.
Computadores quânticos trabalham com qubits. Eles podem explorar fenômenos como superposição, interferência e emaranhamento para manipular informação de maneiras diferentes das disponíveis em máquinas clássicas. Essas propriedades permitem construir determinados algoritmos com características especiais.
Isso não significa que cada operação fique mais rápida. A vantagem depende da existência de um algoritmo quântico adequado ao problema. Se não conhecemos uma maneira de aproveitar as propriedades quânticas naquela tarefa, possuir qubits não oferece por si só uma aceleração útil.
Essa é uma diferença fundamental em relação à evolução comum dos computadores. Quando um novo processador clássico é mais rápido que o anterior, muitos programas existentes podem se beneficiar sem precisar mudar completamente sua lógica. A computação quântica não funciona assim. Em geral, é necessário formular o problema de uma maneira apropriada e utilizar algoritmos especificamente desenvolvidos para uma máquina quântica.
Um exemplo conhecido é a fatoração de números inteiros muito grandes. Existe um algoritmo quântico, chamado algoritmo de Shor, que oferece uma maneira teoricamente muito mais eficiente de resolver esse problema do que os melhores métodos clássicos conhecidos. Isso possui consequências importantes para alguns sistemas de criptografia.
Mas a existência desse algoritmo não significa que um computador quântico seja melhor para editar fotografias, reproduzir música ou executar uma planilha. A vantagem está ligada à estrutura matemática de um problema específico.
Outro campo de grande interesse é a simulação de sistemas quânticos. Moléculas e materiais obedecem às leis da física quântica. Quando tentamos representar determinados sistemas complexos em computadores clássicos, a quantidade de informação necessária para uma simulação exata pode crescer rapidamente.
Como um computador quântico também utiliza estados quânticos, existe a possibilidade de representar alguns desses sistemas de maneira mais natural. Isso pode ser útil para pesquisas em química, materiais e outras áreas científicas.
Mesmo nesse caso, o computador quântico não faria sozinho todo o trabalho. Pesquisadores continuariam utilizando máquinas clássicas para preparar informações, controlar experimentos, analisar resultados, produzir visualizações e realizar inúmeros outros cálculos.
É por isso que um futuro mais provável envolve complementaridade. Computadores clássicos e quânticos podem trabalhar juntos, cada um executando as partes para as quais é mais adequado.
Esse modelo já existe em outras áreas da computação. Um computador moderno não depende necessariamente de um único tipo de processador. A unidade central realiza tarefas gerais, enquanto processadores especializados podem cuidar de gráficos ou acelerar determinados cálculos de inteligência artificial.
Quando um programa precisa executar uma operação adequada a um desses componentes, envia o trabalho para ele. Depois recebe o resultado e continua sua execução.
Um processador quântico pode ocupar uma função semelhante em determinadas aplicações. O computador clássico organiza o programa e identifica uma etapa que pode se beneficiar de um algoritmo quântico. Essa parte é enviada ao equipamento quântico. O resultado volta para o sistema clássico, que continua o processamento.
Nesse cenário, o computador quântico funciona mais como um acelerador especializado do que como substituto completo da máquina tradicional.
Há também uma razão prática muito forte para isso: computadores quânticos são difíceis de construir e operar. Qubits precisam manter estados extremamente delicados. Interações indesejadas com o ambiente introduzem erros e podem destruir as propriedades necessárias ao cálculo.
Algumas das tecnologias utilizadas para construir qubits exigem temperaturas extremamente baixas. Outras dependem de lasers, sistemas de vácuo ou equipamentos de controle altamente especializados. A máquina completa pode exigir uma infraestrutura muito maior do que aquela presente em um computador pessoal.
Isso torna pouco provável a ideia de substituir um notebook convencional por um “notebook quântico” apenas para realizar as mesmas tarefas. Não haveria vantagem evidente em colocar um equipamento extremamente complexo sobre uma mesa para executar funções que um processador clássico pequeno realiza com eficiência.
É possível que diferentes tecnologias quânticas mudem bastante ao longo do tempo. Equipamentos podem se tornar menores, mais confiáveis e mais acessíveis. Ainda assim, a questão fundamental permanece: para substituir computadores clássicos seria necessário existir alguma vantagem em utilizar processamento quântico para as tarefas realizadas por eles.
Na maioria das atividades cotidianas, essa vantagem não é conhecida.
Existe ainda o problema da correção de erros. Qubits atuais são sujeitos a falhas muito maiores do que os bits utilizados em computadores comuns. Para executar cálculos quânticos longos e confiáveis, é necessário proteger a informação.
Uma das principais estratégias é construir qubits lógicos utilizando vários qubits físicos. A informação é distribuída de maneira que certos erros possam ser identificados e corrigidos sem destruir o estado quântico que se deseja preservar.
Isso pode exigir uma quantidade considerável de recursos físicos para produzir uma quantidade muito menor de qubits lógicos confiáveis. Portanto, olhar apenas para o número anunciado de qubits de uma máquina não revela toda a sua capacidade.
Computadores clássicos, por outro lado, alcançaram um nível extraordinário de confiabilidade. Bilhões de transistores podem operar em dispositivos pequenos, relativamente baratos e produzidos em grande escala. Sistemas de armazenamento conseguem preservar enormes quantidades de dados de maneira conveniente.
Substituir uma tecnologia tão desenvolvida exige mais do que demonstrar uma nova forma de cálculo. É necessário que a alternativa seja melhor para determinada finalidade considerando desempenho, custo, confiabilidade e facilidade de operação.
Isso ajuda a entender por que tecnologias antigas nem sempre desaparecem quando surgem tecnologias novas. Muitas vezes ocorre especialização. Uma nova ferramenta assume atividades nas quais possui vantagem, enquanto a anterior continua sendo utilizada onde permanece eficiente.
A computação clássica também não está parada esperando a computação quântica alcançá-la. Processadores continuam evoluindo, algoritmos clássicos são melhorados e equipamentos especializados são desenvolvidos. Técnicas que pareciam impraticáveis podem se tornar viáveis graças a avanços em software e hardware tradicional.
Isso significa que uma aplicação quântica precisa competir com a melhor alternativa clássica disponível naquele momento, e não com computadores de décadas atrás.
Essa comparação pode mudar com o tempo. Um novo algoritmo clássico pode reduzir uma vantagem esperada. Um avanço no hardware quântico pode aumentar outra. A fronteira entre os dois tipos de computação continuará sendo objeto de pesquisa.
Problemas de otimização mostram bem essa incerteza. Existem muitas propostas para utilizar computação quântica na busca por boas soluções em logística, planejamento, finanças e outras áreas. Alguns desses problemas possuem quantidades enormes de combinações possíveis.
Entretanto, um problema possuir muitas possibilidades não significa automaticamente que um computador quântico conseguirá encontrar a melhor solução rapidamente. Métodos clássicos de otimização são bastante sofisticados e, em muitas aplicações, conseguem encontrar soluções excelentes sem precisar examinar todas as possibilidades.
Para que uma abordagem quântica seja realmente vantajosa, ela precisa superar essas alternativas de maneira relevante. Demonstrar isso em aplicações práticas continua sendo uma área ativa de pesquisa.
A inteligência artificial é outro campo frequentemente associado à computação quântica. Como modelos modernos exigem grandes quantidades de processamento, é tentador imaginar que computadores quânticos inevitavelmente substituirão o hardware utilizado para treiná-los.
Essa conclusão não é garantida. Os grandes sistemas de inteligência artificial atuais são executados principalmente em computadores clássicos com processadores altamente especializados em operações matemáticas realizadas em grande escala. Esse hardware foi desenvolvido justamente para esse tipo de trabalho.
Existe pesquisa em aprendizado de máquina quântico e pode haver aplicações nas quais técnicas quânticas ofereçam vantagens. Mas isso é diferente de afirmar que toda inteligência artificial futura será executada em computadores quânticos.
Mesmo que processadores quânticos se tornem importantes para algumas partes de determinados sistemas de IA, computadores clássicos provavelmente continuarão responsáveis por grande parte da infraestrutura.
Também existe uma diferença importante no armazenamento de informação. Um computador quântico não é simplesmente uma memória clássica mais poderosa. Embora um conjunto de qubits possa representar estados extremamente complexos, não podemos medir esses estados e recuperar livremente toda a informação de sua descrição matemática.
A medição produz resultados limitados. Por isso, qubits não substituem automaticamente discos, memórias e bancos de dados tradicionais.
Uma empresa que possui bilhões de registros de clientes continuará precisando armazenar essas informações em sistemas clássicos. Se determinado cálculo sobre uma parte desses dados puder se beneficiar de um algoritmo quântico, poderá existir uma etapa de interação com um processador quântico. Os dados não precisam passar a existir inteiramente como qubits.
A comunicação entre os dois mundos é, inclusive, um desafio importante. Preparar dados clássicos para utilização em algoritmos quânticos pode ter custos. Se for necessário gastar mais tempo convertendo e carregando informações do que aquilo que será economizado no cálculo, a vantagem prática pode desaparecer.
Por isso, avaliar aplicações quânticas exige considerar o processo inteiro, não apenas a velocidade de uma etapa isolada.
Algo semelhante vale para o consumo de recursos. Às vezes se afirma que computadores quânticos serão necessariamente muito mais eficientes energeticamente. Essa conclusão não pode ser aplicada de maneira geral. É necessário considerar todo o equipamento necessário para operar a máquina, incluindo sistemas de controle e, em algumas arquiteturas, refrigeração extrema.
Uma vantagem computacional pode eventualmente compensar esses custos em determinadas tarefas, mas isso precisa ser demonstrado caso a caso.
Também é importante lembrar que a computação quântica não elimina os limites fundamentais da computação. Existem problemas para os quais nenhum algoritmo geral consegue fornecer uma solução em todas as situações. Utilizar qubits não transforma o impossível em possível.
Outros problemas podem continuar exigindo quantidades enormes de recursos mesmo em computadores quânticos. A tecnologia pode mudar a eficiência de determinados cálculos sem tornar qualquer problema difícil instantaneamente fácil.
Isso é particularmente importante porque a palavra “quântico” costuma ser utilizada de maneira exagerada fora do contexto científico. Fenômenos quânticos são realmente diferentes da experiência cotidiana, mas continuam obedecendo a leis precisas. Um computador quântico não possui acesso mágico a todas as respostas.
Ele executa algoritmos. Esses algoritmos possuem requisitos, limitações e custos. Para determinados problemas, podem oferecer vantagens extraordinárias. Para outros, não oferecem motivo algum para abandonar os métodos tradicionais.
Mesmo os algoritmos quânticos mais famosos ilustram essa especialização. O algoritmo de Shor não é uma técnica universal para acelerar programas. O algoritmo de Grover oferece uma vantagem específica para determinados tipos de busca. Algoritmos de simulação quântica procuram explorar a estrutura de sistemas físicos particulares.
A existência dessas vantagens é justamente o que torna a área importante. Não é necessário que computadores quânticos substituam todos os computadores para produzir grandes impactos.
Um equipamento especializado utilizado apenas em laboratórios e centros de processamento pode transformar determinadas atividades científicas ou industriais. Supercomputadores tradicionais já funcionam dessa maneira. A maioria das pessoas nunca utiliza diretamente um supercomputador, mas resultados produzidos por eles influenciam pesquisa científica, previsão do tempo, engenharia e inúmeras outras áreas.
Computadores quânticos podem seguir um caminho semelhante. Usuários talvez utilizem aplicações que recorrem a processamento quântico sem jamais perceber isso.
Uma empresa poderia oferecer acesso a um processador quântico por meio de centros de dados. Um programa clássico enviaria uma tarefa específica pela rede, receberia o resultado e apresentaria ao usuário. Para quem utiliza o serviço, a experiência poderia ser semelhante à de qualquer outra aplicação online.
Nesse cenário, não haveria necessidade de possuir um computador quântico em casa. Assim como não mantemos grandes centros de dados na sala para acessar serviços pela internet, o hardware especializado poderia permanecer em instalações adequadas.
Também é possível que diferentes arquiteturas quânticas acabem se especializando em funções distintas. Ainda não está decidido qual tecnologia física será dominante ou se haverá uma única vencedora. Circuitos supercondutores, íons presos, átomos neutros, sistemas fotônicos e outras abordagens continuam sendo desenvolvidos.
Essa diversidade é outro sinal de que a área ainda está amadurecendo. Existem computadores quânticos reais e experimentos cada vez mais avançados, mas muitas das aplicações mais transformadoras exigem máquinas maiores e mais confiáveis do que as disponíveis atualmente.
Por isso, previsões sobre quando a computação quântica passará a ser comercialmente decisiva em determinados setores devem ser tratadas com cautela. Avanços podem ocorrer rapidamente, mas problemas de engenharia também podem levar muito tempo para serem superados.
Essa incerteza não diminui o valor da pesquisa. Muitas tecnologias fundamentais atravessaram longos períodos de desenvolvimento antes de encontrar aplicações amplas. O que importa é separar aquilo que já foi demonstrado daquilo que ainda depende de avanços futuros.
No caso da computação quântica, já sabemos que suas regras permitem algoritmos com vantagens importantes em certos problemas. Também sabemos construir e controlar processadores quânticos reais. O grande desafio é transformar essas capacidades em máquinas tolerantes a falhas, suficientemente grandes e economicamente úteis para aplicações relevantes.
Se isso acontecer, computadores quânticos poderão se tornar componentes importantes da infraestrutura computacional. Mas provavelmente continuarão cercados por computadores clássicos.
Uma tarefa poderá começar em um servidor tradicional, utilizar um processador quântico durante uma etapa específica e terminar novamente em uma máquina clássica. O usuário talvez nem saiba onde ocorreu a mudança.
Essa complementaridade é mais coerente com a história da computação do que a ideia de substituição completa. Diferentes tipos de hardware surgem porque diferentes problemas possuem necessidades diferentes.
Computadores clássicos são extraordinariamente bons em controle, armazenamento, comunicação e tarefas gerais. Computadores quânticos oferecem uma maneira especial de explorar estruturas matemáticas que podem tornar certos cálculos mais eficientes. Não existe necessidade de escolher um único vencedor.
A pergunta mais adequada, portanto, não é quando os computadores quânticos substituirão os atuais, mas quais tarefas poderão ser transferidas para eles porque existe uma vantagem real em fazê-lo.
Em alguns campos, essa vantagem pode se tornar muito importante. Em muitos outros, os computadores que conhecemos continuarão sendo a solução mais simples e eficiente.
O futuro da computação provavelmente terá menos a aparência de uma troca completa e mais a de um conjunto cada vez maior de processadores especializados trabalhando juntos. Bits e qubits poderão fazer parte da mesma infraestrutura, cada um utilizado onde suas características oferecem maior benefício.
Computadores quânticos não precisam substituir notebooks, celulares e servidores para mudar profundamente determinadas áreas. Se conseguirem resolver alguns problemas importantes que permanecem impraticáveis para máquinas clássicas, já terão cumprido um papel significativo. Sua força está justamente na especialização: não em fazer tudo melhor, mas em tornar possíveis ou mais eficientes certos cálculos para os quais a computação tradicional encontra grandes dificuldades.
