Quantencomputing ist nicht länger hinter millionenschwerer Ausrüstung von Forschungslaboren verschlossen. Heute kannst du einen Quantenschaltkreis auf einer echten Maschine mit 127 Qubits schreiben und ausführen — kostenlos — von deinem Laptop aus. Dieser Leitfaden führt dich durch jede Option, die dir gerade jetzt zur Verfügung steht.
Was du wirklich brauchst
Um loszulegen, brauchst du genau drei Dinge:
- Python 3.9+ auf deinem Rechner installiert
- Ein kostenloses Konto bei einer der Quanten-Cloud-Plattformen (IBM Quantum ist am einfachsten)
- Fünf Minuten, um deinen ersten Bell-Zustand auszuführen
Das war's. Keine GPU. Keine spezielle Hardware. Keine Kreditkarte.
Dein erster Quantenschaltkreis
Installiere Qiskit und seinen Simulator:
pip install qiskit qiskit-aer
Erstelle nun einen Bell-Zustand — den klassischen Zwei-Qubit-Schaltkreis, der Superposition und Verschränkung demonstriert:
from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator
# Build the circuit
qc = QuantumCircuit(2)
qc.h(0) # Hadamard — puts qubit 0 into superposition
qc.cx(0, 1) # CNOT — entangles qubit 1 with qubit 0
qc.measure_all()
# Run locally on a simulator
result = AerSimulator().run(qc, shots=1000).result()
print(result.get_counts())
# {'00': 503, '11': 497}
Die Ausgabe — ungefähr gleich viele Zählungen von 00 und 11, niemals 01 oder 10 — ist das Kennzeichen der Verschränkung. Miss ein Qubit und du weißt sofort das andere, unabhängig von der Entfernung zwischen ihnen.
Kostenlose Simulatoren: Kein Konto erforderlich
Alle wichtigen SDKs enthalten leistungsstarke lokale Simulatoren, die ohne Anmeldung auf deiner CPU oder GPU laufen:
pip install qiskit qiskit-aer # IBM Qiskit + Aer simulator
pip install cirq # Google Cirq
pip install pennylane # PennyLane
Jeder bewältigt Schaltkreise mit 20–30 Qubits problemlos. Für große Schaltkreise oder GPU-Beschleunigung kann NVIDIA CUDA-Q 34+ Qubits auf einer einzigen GPU simulieren. Siehe den vollständigen Simulators guide für einen detaillierten Vergleich.
Kostenlose echte Hardware: IBM Quantum
IBM Quantum bietet völlig kostenlosen Zugang zu echten Quantenprozessoren für jeden mit einer IBM ID:
- Gehe zu quantum.ibm.com und erstelle ein kostenloses Konto
- Kopiere dein API-Token aus den Kontoeinstellungen
- Konfiguriere Qiskit mit deinem Token:
from qiskit_ibm_runtime import QiskitRuntimeService
QiskitRuntimeService.save_account(
channel="ibm_quantum",
token="YOUR_TOKEN_HERE"
)
- Reiche Jobs bei einem beliebigen kostenlosen öffentlichen QPU von IBM ein
Die Wartezeiten in den öffentlichen Systemen liegen typischerweise zwischen wenigen Minuten und einigen Stunden. Du teilst dir die Zeit mit Forschern und Studenten weltweit — das ist der einzige Haken.
Die Wahl deines ersten SDK
| SDK | Am besten geeignet für | Kostenlose Stufe |
|---|---|---|
| IBM Qiskit | Allzweck, echte Hardware | Vollständig — lokal + echtes QPU |
| PennyLane | Quanten-ML, Gradienten | Vollständig — lokale Simulatoren |
| Google Cirq | NISQ-Forschung | Vollständig — lokale Simulatoren |
| Amazon Braket | AWS-Integration | Kostenlose lokale Simulation, kostenpflichtige Cloud |
| NVIDIA CUDA-Q | GPU-Beschleunigung | Vollständig — lokale GPU |
Für die meisten Einsteiger ist Qiskit der beste Ausgangspunkt — es hat die größte Community, die meiste Dokumentation und direkten Zugang zu echter IBM-Hardware.
Was du als Nächstes bauen solltest
Sobald dein Bell-Zustand läuft, hier eine Abfolge interessanter Schaltkreise zum Ausprobieren:
- GHZ-Zustand — ein verschränkter 3-Qubit-Zustand (
h(0).cx(0,1).cx(0,2)) - Quantenteleportation — übertrage einen Qubit-Zustand mittels Verschränkung und klassischer Kommunikation
- Grovers Suche — finde ein markiertes Element in einer Liste quadratisch schneller als mit roher Gewalt
- VQE — schätze die Grundzustandsenergien von Molekülen mit einem variationellen Algorithmus
Wirf einen Blick in den Simulators guide und den Hardware guide, um tiefer einzutauchen.
💡 Tipp: Wenn du planst, mit mehreren SDKs zu experimentieren, ohne deine Schaltkreise jedes Mal neu zu schreiben, bietet HLQuantum eine einheitliche API, die denselben Schaltkreis auf Qiskit, Cirq, PennyLane, Braket, CUDA-Q oder IonQ mit einem einzigen Backend-Flag ausführt.