Article
Quantum Oracle Engineering: 12 Wochen praktischer Quantencomputing-Kurs
Die meisten Quantum-Speedup-Behauptungen beruhen auf einem Oracle, das nur auf Papier existiert. Der 12-wöchige Kurs Quantum Oracle Engineering von Shukla.io setzt genau da an: Er lehrt das Handwerk, praktische Quantenschaltkreise von Grund auf zu bauen – nicht nur Algorithmen aus dem Lehrbuch zu zitieren.
Warum das anders ist als typische Kurse: Statt abstrakter Formeln startet der Kurs mit drei praktischen Fragen: Wie zufällig ist die Aufgabe selbst, wie präzise muss das Ergebnis sein, und was kostet das Oracle? Das ist die eigentliche Diskrepanz zwischen Paper und Hardware: Grover-Suche auf einer Datenbank scheitert nicht am Algorithmus, sondern am Data Loading. Der Break-Even-Punkt lautet übersetzt: Oracle-Zeit vs. klassische Rollouts × Kopien × Präzision.
Der Kerninhalt am Beispiel: An einem Brettspiel namens Sway (Go-ähnlich, 32×32, Gewinnwahrscheinlichkeiten mit Lücken von 10⁻⁴) wird ein komplettes Monte-Carlo-Oracle durchgebaut: Register-Layout in Qiskit, ein Würfel (d20) als 5-Bit-Vergleich gegen eine Nachbarzahl, ein Payoff-Qubit, das die Gewinnwahrscheinlichkeit als Winkel kodiert. Amplitude Estimation liest diesen Winkel dann mit quadratischem Speedup aus. Schon 3×3 mit zwei Runden braucht 169 Qubits – die Skalierung ehrlich zu zeigen gehört zum Kurs.
Ehrlichkeit als Prinzip: Der Kurs behandelt die unangenehmen Wahrheiten, die Marketing-Slides auslassen: Reversible Schaltkreise haben kein “delete” – entangelter Scratch bricht die Interferenz, weshalb Bennett-Konventionen (compute, copy, uncompute) Pflicht sind. Messen zum Aufräumen (Gidneys AND†-Trick spart die Hälfte der T-Gates). Qiskit-Calling-Conventions, die Qubit-Wiederverwendung als “unchecked convention” behandeln. Und der Beweis, dass n parallele Kopien nichts amortisieren: Quantenspeicher skaliert null oder linear, nichts dazwischen.
Für wen: Entwickler mit soliden linearen Algebra-Grundlagen, die begreifen wollen, wann ein QPU wirklich gewinnt – und wie man die nächste Headline-Speedup-Behauptung auditieren kann. Die finale Lektion nimmt live eine echte Aussage auseinander.
Quelle: shukla.io