Entendo que agora os qubits são entidades físicas em um computador Quantum e estou brincando no IBM Quantum Computer, bem como na linguagem Q # e mergulhando meus dedos no mundo Quantum pela primeira vez.
Eu li muitos dos cenários no estilo de Alice e Bob, onde frequentemente menciona o transporte de um qubit de Alice para Bob. Estou deduzindo que, como transportá-lo fisicamente, mas ainda não encontrei uma discussão sobre o que isso parece do ponto de vista da computação. Como na teoria poderia ser conseguido "empacotar" um qubit, ou mesmo uma representação de um qubit (estado ou valores) para transporte através de um canal clássico ou quântico? Estou assumindo que a única maneira de isso ser possível é via emaranhamento e teletransporte. É possível que qubits comuns não emaranhados sejam representados em algum formato e transferidos logicamente entre dois pontos, nos quais o ponto de recebimento pode decodificar e interpretar as informações contidas nele. Esse ponto de recebimento pode ser um serviço de computador em uma arquitetura clássica de computadores ou outra máquina Quantum.
Eu pergunto isso no sentido da computação clássica, onde podemos codificar bits em um chip, mas logicamente representar um bit (ou série de bits) em vários formatos e transferi-los para manipulação. Como engenheiro de software, é daí que vem meu processo de pensamento. Isso pode não ser algo prático a ser feito no Quantum, mas, em teoria, é algo que poderia ser alcançado? Qualquer orientação seria bem-vinda.
EDIT: Obrigado pelas respostas realmente abrangentes, ele preencheu muitas lacunas e eu não percebi o forte vínculo entre fótons e fibras, o que traz uma ponte potencial em teoria. Estou trabalhando nos aplicativos básicos do olá mundo e estava tentando conectar mentalmente meu conhecimento de software da Classical a este mundo em um nível básico de transferência e representação. Estou tentando criar alguns aplicativos pequenos que fazem a ponte entre os dois mundos e, no momento, meu bloqueio mental representa as características de um qubit nas notações de programação tradicionais. Você já pensou sobre o que precisaria ser modelado para criar uma representação lógica de um qubit? O que estou dizendo é algo semelhante a uma especificação que permitiria que um programador representasse um tipo (como uma String, por exemplo,https://en.wikipedia.org/wiki/String_(computer_science) ). Nas linguagens de programação Quantum, o qubit é do seu próprio tipo, detalhando um nível, as características podem ser capturadas de uma maneira muito básica, de modo que potencialmente possam ser representadas em algo como uma matriz de vetores para capturar as principais características, por exemplo, estado (apesar da dificuldade de superposição!), rotação etc.