Klasyczny komputer — od kalkulatora po superkomputer — przetwarza informację zapisaną w bitach. Bit to przełącznik: zero albo jedynka, prąd płynie albo nie. Wszystko, co robi komputer, sprowadza się do błyskawicznego przestawiania miliardów takich przełączników. Komputer kwantowy stoi na trzech zjawiskach, które w świecie przełączników nie istnieją.
1. Superpozycja — moneta w trakcie rzutu
Kubit (bit kwantowy) może być zerem, jedynką albo — i tu zaczyna się fizyka kwantowa — kombinacją obu naraz. Dobra analogia to moneta: leżąca na stole pokazuje orła albo reszkę (jak bit), ale moneta wirująca w powietrzu jest w pewnym sensie „obiema stronami jednocześnie”. Dopiero gdy ją złapiemy (wykonamy pomiar), rozstrzyga się konkretny wynik. Co ważne, kubit w superpozycji nie tyle „ma ukrytą wartość, której nie znamy”, ile naprawdę nie ma jeszcze rozstrzygniętej wartości.
Siła superpozycji rośnie lawinowo: 2 kubity reprezentują jednocześnie 4 kombinacje, 10 kubitów — 1024, a 300 kubitów — więcej kombinacji, niż jest atomów w obserwowalnym wszechświecie. Klasyczny komputer musiałby każdą z tych kombinacji przechowywać osobno.
2. Splątanie — kubity połączone niewidzialną nicią
Splątanie (ang. entanglement) to związek między kubitami, w którym przestają być niezależnymi obiektami i tworzą jedną całość: pomiar jednego natychmiast przesądza o stanie drugiego, niezależnie od dzielącej je odległości. Einstein nazywał to „upiornym działaniem na odległość” i wątpił w jego realność — dziś splątanie potwierdzono w tysiącach eksperymentów (Nagroda Nobla z fizyki w 2022 roku). W komputerze kwantowym splątanie jest „okablowaniem”, które pozwala kubitom wspólnie przetwarzać informację.
3. Interferencja — wygaszanie złych odpowiedzi
Częsty mit głosi, że komputer kwantowy „sprawdza wszystkie odpowiedzi naraz i wybiera najlepszą”. To nieprawda — gdyby tak było, pomiar zwracałby losową odpowiedź spośród wszystkich możliwych. Prawdziwy mechanizm to interferencja: stany kwantowe zachowują się jak fale na wodzie, które mogą się wzmacniać lub wygaszać. Dobry algorytm kwantowy jest tak skonstruowany, że ścieżki prowadzące do błędnych odpowiedzi wygaszają się nawzajem, a ścieżki prowadzące do poprawnej — sumują. Dzięki temu pomiar z dużym prawdopodobieństwem zwraca właściwy wynik.
Najważniejsze różnice w pigułce
| Cecha | Komputer klasyczny | Komputer kwantowy |
|---|---|---|
| Jednostka informacji | bit (0 albo 1) | kubit (0, 1 lub superpozycja) |
| Działanie | deterministyczne | probabilistyczne — wynik odczytujemy z pomiaru |
| Kopiowanie danych | dowolne | niemożliwe (zakaz klonowania stanów kwantowych) |
| Odczyt danych | nie zmienia danych | pomiar niszczy superpozycję |
| Błędy | znikomo rzadkie | częste — konieczna korekcja błędów |
| W czym najlepszy | zadania codzienne, sekwencyjne | wybrane problemy: faktoryzacja, symulacje, optymalizacja |
Wniosek
Komputer kwantowy nie zastąpi klasycznego — tak jak bolid Formuły 1 nie zastąpi auta dostawczego. To akcelerator do wąskiej, ale niezwykle cennej klasy problemów. W praktyce zawsze będzie pracował w parze z komputerem klasycznym, który przygotowuje zadania i obrabia wyniki.