
Ich habe sechs Jahre lang angrenzend an Quantencomputing-Forschung gearbeitet. Nicht Qubits gebaut; die klassische Software gebaut, die mit der Hardware kommuniziert. Was mich am meisten uberrascht hat, war nicht die Physik. Es war, wie schlecht die Werkzeuge fur alle waren, die versucht haben zu lernen.
Die Bildungslucke ist der eigentliche Engpass
Die Hardware schreitet voran. IBMs 1.121-Qubit Condor-Prozessor existiert. Googles Willow-Chip hat Ende 2024 einen Fehlerkorrektur-Meilenstein unterhalb der Schwelle erreicht. Aber frag einen Informatik-Studenten, was ein Hadamard-Gate tatsachlich mit dem Zustandsvektor eines Qubits macht, und du bekommst einen leeren Blick gefolgt von einem auswendig gelernten Satz aus einem Lehrbuch.
Das Problem ist nicht die Intelligenz. Das Problem ist, dass jeder Lernpfad fur Quantenschaltkreise dich in eine von zwei Sackgassen fuhrt:
1. Lineare Algebra auf Papier. Du berechnest Tensorprodukte von Hand. Du multiplizierst 8x8-Matrizen. Bis du verifiziert hast, dass dein CNOT-Gate korrekt funktioniert, hast du 40 Minuten verbracht und jede Intuition dafur verloren, was der Schaltkreis tut.
2. Vollstandige SDK-Installationen. Qiskit, Cirq, PennyLane. Das sind ernsthafte Werkzeuge fur ernsthafte Arbeit. Es sind auch 200MB+ Installationen mit Python-Abhangigkeitsketten, Jupyter-Notebooks und einer Lernkurve, die voraussetzt, dass du bereits verstehst, was du zu lernen versuchst. Das ist verkehrt herum.
Es gibt eine Lucke zwischen "lies das Lehrbuch" und "installiere Qiskit". Diese Lucke ist der Punkt, an dem die meisten Leute aufgeben.
Was ich eigentlich wollte
Ein Textfeld, in das ich H 0 tippe und sofort sehe, wie sich der Zustandsvektor andert. Keine Installation. Keine Anmeldung. Kein Notebook-Server. Nur ein Browser-Tab.
Genau das ist der Quantenschaltkreis-Simulator. Drei Qubits, funf Gates (H, X, Y, Z, CX), Wahrscheinlichkeitsbalken in Echtzeit und komplexe Amplituden, die wahrend des Tippens angezeigt werden.

Die Syntax ist ein Gate pro Zeile:
H 0
CX 0 1
Das ist ein Bell-Zustand. Zwei Zeilen. Die Ausgabe zeigt |00> mit 50,00% und |11> mit 50,00%, mit Amplituden von 0,707 + 0,000i jeweils. Wenn du Nielsen und Chuang gelesen hast, erkennst du dies als (1/sqrt(2))(|00> + |11>); den maximal verschrankten Zwei-Qubit-Zustand, den Einstein "spukhafte Fernwirkung" nannte.
Du musstest nichts installieren, um das zu sehen.
Warum browserbasiert fur die Quantenbildung wichtig ist
Es gibt hier ein padagogisches Argument, das uber Bequemlichkeit hinausgeht. Wenn die Feedbackschleife zwischen "Schaltkreis schreiben" und "Ergebnis sehen" auf null Sekunden sinkt, verandert sich etwas in der Art, wie man lernt.
Du fangst an zu experimentieren. Du fugst ein Z-Gate nach dem Hadamard hinzu und beobachtest, wie sich die Wahrscheinlichkeiten verschieben. Du tauschst Kontroll- und Ziel-Qubit am CNOT und siehst, was kaputtgeht. Du baust einen GHZ-Zustand mit drei Qubits:
H 0
CX 0 1
CX 1 2
Und du siehst |000> mit 50% und |111> mit 50%; alle drei Qubits verschrankt, keine Zwischenzustande. Die Amplitude von 0,707 auf beiden Basiszustanden bestatigt die Mathematik. Du musstest keine virtuelle Umgebung einrichten, um dahin zu kommen.
So lernen Menschen wirklich. Nicht indem sie uber Superposition in einem PDF lesen; indem sie Schaltkreise kaputtmachen und beobachten, was passiert.
Die technische Implementierung
Der Simulator lauft vollstandig in JavaScript. Kein Backend. Kein WebAssembly. Kein WASM-kompiliertes Qiskit. Nur Matrizenmultiplikation mit komplexen Zahlen im Browser.
Der Zustandsvektor beginnt als |000...0> (alle Qubits im |0>-Zustand). Jedes Gate wendet eine unitare Transformation an:
- Hadamard (H): Erzeugt Superposition. Transformiert
|0>in (|0> + |1>)/sqrt(2). - Pauli-X: Quanten-NOT-Gate. Kippt
|0>zu|1>und umgekehrt. - Pauli-Y: Rotation um die Y-Achse mit einem Phasenfaktor von i.
- Pauli-Z: Phaseninversion. Lasst
|0>unverandert, bildet aber|1>auf -|1>ab. - CX (CNOT): Kontrolliertes NOT. Kippt das Ziel-Qubit genau dann, wenn das Kontroll-Qubit
|1>ist. Dies ist das Gate, das Verschrankung erzeugt.
Fur ein 3-Qubit-System hat der Zustandsvektor 2^3 = 8 komplexe Amplituden. Der Simulator verfolgt alle und zeigt sowohl die rohen Amplituden als auch die Messwahrscheinlichkeiten (|Amplitude|^2) in Echtzeit an.
Der Schaltkreiszustand wird in der URL kodiert. Jede Anderung, die du machst; jedes Gate, das du hinzufugst, jede Qubit-Anzahl-Anpassung; aktualisiert automatisch die URL-Parameter. Kopiere die URL, sende sie an einen Kollegen, und sie sehen deinen exakten Schaltkreis. Keine Konten. Keine Speichern-Buttons. Kein Cloud-Speicher. Die URL ist die Speicherdatei.
Vergleich mit den Alternativen
| Merkmal | Kitmul-Simulator | Qiskit | Cirq | IBM Quantum Composer |
|---|---|---|---|---|
| Einrichtungszeit | 0 Sekunden | 10-30 Min. | 10-30 Min. | Konto erforderlich |
| Installationsgrosse | 0 MB | ~500 MB | ~300 MB | Cloud-basiert |
| Max. Qubits | 3 | 30+ | 30+ | 127 (Hardware) |
| Teilen | URL kopieren | Notebook exportieren | Script exportieren | Konto-Link |
| Datenschutz | 100% lokal | Lokal | Lokal | IBM Cloud |
| Kosten | Kostenlos | Kostenlos | Kostenlos | Kostenloses Kontingent begrenzt |
Der Kompromiss ist offensichtlich. Der Kitmul-Simulator bearbeitet 3 Qubits. Qiskit bearbeitet 30. Wenn du Shors Algorithmus implementierst oder variationelle Quanten-Eigensolver ausfuhrst, brauchst du das vollstandige SDK. Wenn du verstehen willst, was ein Hadamard-Gate tut, bevor du dich auf eine 500-MB-Installation einlasst, nicht.

Funf Schaltkreise, die es wert sind, ausprobiert zu werden
Hier sind funf Schaltkreise, die du direkt in den Simulator einfugen kannst, um Intuition aufzubauen:
1. Superposition auf einem einzelnen Qubit (stelle Qubits auf 1):
H 0
Ergebnis: |0> und |1> jeweils bei 50%. Das ist der Quanten-Munzwurf.
2. Bell-Zustand (stelle Qubits auf 2):
H 0
CX 0 1
Ergebnis: |00> und |11> jeweils bei 50%. Maximale Verschrankung.
3. GHZ-Zustand (stelle Qubits auf 3):
H 0
CX 0 1
CX 1 2
Ergebnis: |000> und |111> jeweils bei 50%. Drei-Qubit-Verschrankung.
4. Phase Kickback (stelle Qubits auf 2):
X 1
H 0
CX 0 1
H 0
Ergebnis: Das Hadamard-CNOT-Hadamard-Sandwich. Beobachte, wie die Phase des Ziel-Qubits zum Kontroll-Qubit zuruckschlagt. Das ist der Kernmechanismus hinter dem Deutsch-Algorithmus.
5. Quanten-NOT mit Hadamard (stelle Qubits auf 1):
H 0
Z 0
H 0
Ergebnis: |1> bei 100%. Die H-Z-H-Sequenz ist aquivalent zu einem Pauli-X-Gate. Diese Identitat (HZH = X) taucht uberall in der Quantenfehlerkorrektur auf.
Fur wen ist das
Informatik-Studenten, die ihren ersten Quantencomputing-Kurs belegen. Der Simulator deckt genau das ab, was in den Kapiteln 1-4 von Nielsen und Chuang vorkommt; Ein-Qubit-Gates, Multi-Qubit-Gates, Verschrankung und Messwahrscheinlichkeiten.
Software-Ingenieure, die neugierig auf Quantencomputing sind, aber noch nicht bereit, sich auf eine vollstandige SDK-Installation einzulassen. Du kannst deine Intuition in 30 Sekunden verifizieren und dann entscheiden, ob es sich lohnt, mit Qiskit oder Cirq tiefer einzusteigen.
Physik-Studenten, die die Mathematik verstehen, aber schnell kleine Schaltkreise prototypisieren wollen, ohne Jupyter zu starten.
Lehrende, die ein reibungsloses Demo-Werkzeug fur Vorlesungen brauchen. Teile eine URL; Studenten sehen den Schaltkreis auf ihren eigenen Geraten. Keine Laboreinrichtung. Keine Installationsanleitungen. Keine "meine Python-Version ist anders"-Supporttickets.
Datenschutz
Die gesamte Simulation lauft in der JavaScript-Engine deines Browsers. Keine Schaltkreisdaten werden an irgendeinen Server ubermittelt. Keine Analysetools verfolgen, welche Gates du verwendest. Die URL-Kodierung nutzt Base64, das clientseitig dekodiert wird. Wenn du mit proprietaren Schaltkreisdesigns arbeitest (unwahrscheinlich bei 3 Qubits, aber trotzdem), verlasst nichts dein Gerat.
Wenn du andere Werkzeuge in der gleichen Kategorie erkunden mochtest, enthalt die Sammlung Visualisierungs- und Logik-Werkzeuge Graphvisualisierer, Wahrheitstabellen und Logikgatter-Simulatoren, die gut zur Arbeit mit Quantenschaltkreisen passen. Um deine Lernsitzungen zu verfolgen, funktioniert der Pomodoro-Timer mit integrierter Fokusmusik uberraschend gut fur Aufgabensets.
Der Punkt
Quantencomputing muss nicht durch Werkzeugkomplexitat zugangsbeschrankt sein. Die grundlegenden Operationen; Hadamard, Pauli-Gates, CNOT; sind Matrizenmultiplikationen. Ein Browser kann Matrizenmultiplikation. Also kann ein Browser kleine Quantenschaltkreise simulieren.
Der Quantenschaltkreis-Simulator wird Qiskit fur die Forschung nicht ersetzen. Er ersetzt die 30 Minuten zwischen "ich frage mich, was passiert, wenn ich H und dann CX anwende" und die Antwort tatsachlich zu sehen. Zum Lernen ist das alles.
Der Quantenschaltkreis-Simulator ist kostenlos, privat und lauft vollstandig in deinem Browser. Keine Anmeldung, keine Installation, keine Daten verlassen dein Gerat. Teil der Sammlung Visualisierungs- und Logik-Werkzeuge auf Kitmul. Fotos von Alex Shuper und Dynamic Wang auf Unsplash.