[{"data":1,"prerenderedAt":3420},["ShallowReactive",2],{"home-featured-de":3,"home-latest-de":3154},[4,309,1236,2678],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"date":11,"author":12,"tags":13,"readingTime":16,"body":17,"_type":303,"_id":304,"_source":305,"_file":306,"_stem":307,"_extension":308},"\u002Fde\u002Fblog\u002Ftop-quantum-computing-companies-2026","blog",false,"","Die führenden Quantencomputing-Unternehmen im Juli 2026, im Ranking erklärt","Ein fundiertes Ranking der Quantencomputing-Unternehmen, die im Juli 2026 wirklich zählen: echter Umsatz, echte Hardware-Meilensteine und echte Kassenpositionen, keine Pressemitteilungs-Begeisterung. IonQs Zahlen verdienen den Platz. Rigettis Zahlen liegen noch hinter denen der Konkurrenz.","2026-08-01","FreeQuantumComputing",[14,15],"Industry","Hardware",12,{"type":18,"children":19,"toc":288},"root",[20,28,42,49,70,76,81,87,92,113,118,124,137,143,148,154,159,164,170,175,181,186,192,197,203,208,214,253,259],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":27},"text","Die meisten Listen der \"führenden Quantencomputing-Unternehmen\" ranken nach Schlagzeilen-Qubitzahl oder danach, wie kürzlich ein Unternehmen eine Pressemitteilung veröffentlicht hat. Beides sagt wenig aus. Eine Qubitzahl ohne zugehörige Fidelity-Angabe verrät nichts darüber, ob eine Maschine nützliche Arbeit leistet, und eine Pressemitteilung misst ein Marketingbudget, keine Hardware-Roadmap.",{"type":21,"tag":22,"props":29,"children":30},{},[31,33,40],{"type":26,"value":32},"Dieses Ranking nutzt stattdessen drei Dinge: nachgewiesenen technischen Fortschritt (Fidelity, logische Qubits, unabhängig reproduzierbare Ergebnisse, nicht bloß Schlagzeilen-Behauptungen), kommerzielle Zugkraft (Umsatz, Aufträge, Auftragsbestand) und finanzielle Belastbarkeit (Kassenposition im Verhältnis zur Verbrennungsrate). Wo eine Zahl allein auf den Angaben eines Unternehmens beruht, wird das ausdrücklich gesagt. Unser ",{"type":21,"tag":34,"props":35,"children":37},"a",{"href":36},"\u002Flandscape",[38],{"type":26,"value":39},"vollständiges Branchenverzeichnis",{"type":26,"value":41}," katalogisiert über 60 Unternehmen in jeder Kategorie. Dieser Beitrag ist das Gegenteil davon: eine kurze, meinungsstarke Liste, wer vorn liegt, und warum manche der lautesten Namen es nicht tun.",{"type":21,"tag":43,"props":44,"children":46},"h2",{"id":45},"_1-ibm-quantum",[47],{"type":26,"value":48},"1. IBM Quantum",{"type":21,"tag":22,"props":50,"children":51},{},[52,54,60,62,68],{"type":26,"value":53},"IBM bleibt die breiteste Plattform der Branche, und der Juli 2026 war einer ihrer stärksten Monate: drei separate Quantenvorteils-Ergebnisse, am selben Tag angekündigt, mit drei verschiedenen Partnern und drei verschiedenen Verifikationsstrategien. Wir haben ",{"type":21,"tag":34,"props":55,"children":57},{"href":56},"\u002Fblog\u002Fibm-quantum-advantage-triple-announcement-2026",[58],{"type":26,"value":59},"die vollständige Ankündigung hier behandelt",{"type":26,"value":61},". Der Nighthawk-Prozessor (120 Qubits, 218 abstimmbare Koppler) ist im Einsatz, und IBMs öffentliche Roadmap zielt über eine Folge von Zwischensystemen auf Fehlertoleranz bis 2029, mit einem Wechsel zu qLDPC-artigen Codes, die den Fehlerkorrektur-Overhead gegenüber dem Surface Code um etwa 90% senken. IBMs Open Plan bleibt zudem der einfachste Weg für jeden, kostenlos einen Schaltkreis auf echter Hardware auszuführen, was IBM zentral dafür macht, wie die nächste Generation von Quantenentwicklern lernt. Siehe unseren ",{"type":21,"tag":34,"props":63,"children":65},{"href":64},"\u002Fblog\u002Fibm-quantum-free-tier-2026",[66],{"type":26,"value":67},"Leitfaden zum IBM Quantum Free Tier",{"type":26,"value":69},", wenn du das selbst ausprobieren willst. IBMs Schwäche ist die Kehrseite seiner Breite: Bei so vielen gleichzeitigen Ereignissen erhält jedes einzelne Ergebnis weniger Prüfung, als es von einem kleineren, fokussierteren Konkurrenten erhalten würde.",{"type":21,"tag":43,"props":71,"children":73},{"id":72},"_2-google-quantum-ai",[74],{"type":26,"value":75},"2. Google Quantum AI",{"type":21,"tag":22,"props":77,"children":78},{},[79],{"type":26,"value":80},"Googles Willow-Prozessor lieferte Ende 2025 das Quantum-Echoes-Ergebnis (veröffentlicht in Nature), eine Berechnung, die das Paper auf etwa 13.000-mal schneller als die beste verfügbare klassische Methode schätzt, und die Below-Threshold-Fehlerkorrekturdemonstration ein Jahr zuvor bleibt einer der wenigen vollständig unabhängig geprüften Meilensteine im Feld. Google hat im März 2026 neben seiner supraleitenden Arbeit einen Forschungszweig zu neutralen Atomen aufgebaut, als Absicherung gegen die Möglichkeit, dass Transmon-Qubits nicht die endgültige Antwort sind. Google veröffentlicht seltener als seine Konkurrenten und sagt zwischen den Veröffentlichungen weniger, eine vertretbare Forschungsstrategie, die es aber schwerer macht, den Fortschritt monatlich zu verfolgen.",{"type":21,"tag":43,"props":82,"children":84},{"id":83},"_3-ionq",[85],{"type":26,"value":86},"3. IonQ",{"type":21,"tag":22,"props":88,"children":89},{},[90],{"type":26,"value":91},"IonQs Zahlen sind die stärksten der Branche unter den reinen Quantenhardware-Unternehmen, und das ist eine Tatsachenaussage, keine werbliche. Der Umsatz im ersten Quartal 2026 erreichte 64,7 Millionen Dollar, ein Plus von 755% gegenüber dem Vorjahr, bei einer auf 260-270 Millionen Dollar angehobenen Jahresprognose und verbleibenden Leistungsverpflichtungen von 470 Millionen Dollar, ein Plus von 554%. Das ist nicht das Profil eines auf Hoffnung laufenden Unternehmens. Staatliche Aufträge untermauern das: ein Rahmenvertrag mit der Missile Defense Agency mit einem Höchstwert von bis zu 151 Milliarden Dollar (ein Höchstwert, keine Ausgabengarantie, aber dennoch ein ungewöhnlich großer), ein neuer DARPA-Auftrag im April 2026 und ein Deal mit Südkoreas KISTI-Institut zu souveränem Quanten-HPC.",{"type":21,"tag":22,"props":93,"children":94},{},[95,97,103,105,111],{"type":26,"value":96},"Bei der Hardware profitiert IonQs Trapped-Ion-Ansatz von der \"Smooth Gate\"-Technik aus der Oxford-Ionics-Übernahme, die laut Unternehmensangaben die Zwei-Qubit-Gatter-Fidelity über 99,99% hebt, ohne vollständige Grundzustandskühlung zu benötigen, eine echte technische Abkürzung, falls sie sich unter unabhängiger Prüfung bestätigt. IonQ veröffentlichte im Dezember 2025 zudem ein Decoder-Ergebnis (Beam Search, für Quanten-LDPC-Codes) mit einer behaupteten 5,6- bis 17-fachen Reduktion der logischen Fehlerrate gegenüber der Standard-BP-OSD-Basislinie, bei Dekodierung unter einer Millisekunde auf einem gewöhnlichen CPU-Kern. Skaliert das so, wie IonQ projiziert, wäre es ein deutlich günstigerer Weg zur Echtzeit-Dekodierung als die FPGA- und ASIC-Routen, die Konkurrenten verfolgen, ein Thema, das wir in ",{"type":21,"tag":34,"props":98,"children":100},{"href":99},"\u002Fblog\u002Fquantum-error-decoding-bottleneck",[101],{"type":26,"value":102},"dem Beitrag zum Echtzeit-Dekodier-Engpass",{"type":26,"value":104}," vertiefen. Und die SkyWater-Technology-Foundry-Übernahme, ",{"type":21,"tag":34,"props":106,"children":108},{"href":107},"\u002Fblog\u002Fionq-skywater-acquisition-explained",[109],{"type":26,"value":110},"die wir im Detail untersucht haben",{"type":26,"value":112},", gibt IonQ eine vollständig inländische, für Verteidigungsanwendungen freigegebene Lieferkette für die Elektroden, Photonik und Steuerelektronik rund um seine Qubits, ein echter Vorteil bei staatlichen Käufern unabhängig von der Qubit-Physik.",{"type":21,"tag":22,"props":114,"children":115},{},[116],{"type":26,"value":117},"Nichts davon ist so unabhängig verifiziert wie Googles Below-Threshold-Ergebnis. IonQs Fidelity-, Decoder- und Gattergeschwindigkeits-Behauptungen sind IonQs eigene Zahlen. Aber die kommerzielle und staatliche Zugkraft ist extern berichtet und überprüfbar, anders als Marketingbehauptungen, und es ist selten, dass ein so junges Hardware-Unternehmen echtes Umsatzwachstum in dieser Größenordnung zeigt statt allein Forschungsförderung. Diese Kombination, nachgewiesene kommerzielle Nachfrage plus eine kohärente Hardware-Roadmap, ist der Grund, warum IonQ vor Konkurrenten mit womöglich vergleichbaren oder besseren Laborergebnissen, aber einer deutlich dünneren kommerziellen Geschichte, rangiert.",{"type":21,"tag":43,"props":119,"children":121},{"id":120},"_4-quantinuum",[122],{"type":26,"value":123},"4. Quantinuum",{"type":21,"tag":22,"props":125,"children":126},{},[127,129,135],{"type":26,"value":128},"Quantinuums Helios-System behauptet 48 fehlerkorrigierte logische Qubits aus etwa 96 physischen Qubits, ein Verhältnis von 2:1, das bedeutsam wäre, wenn es sich bestätigt, da Surface-Code-Schätzungen auf supraleitender Hardware typischerweise in die Hunderte oder Tausende physischer Qubits pro logischem Qubit reichen. Wir ",{"type":21,"tag":34,"props":130,"children":132},{"href":131},"\u002Fblog\u002Fquantinuum-helios-logical-qubits-2026",[133],{"type":26,"value":134},"haben hier erklärt, warum dieses Verhältnis überhaupt möglich ist",{"type":26,"value":136},": Die All-to-all-Konnektivität von Trapped Ions unterstützt nichtlokale Paritätsprüfungen, die ein flacher supraleitender Chip nicht verdrahten kann. Quantinuum ging 2026 mit einer Bewertung von 15,6 Milliarden Dollar an die Börse, mehr als 50% über seiner letzten privaten Finanzierungsrunde Monate zuvor, wobei Honeywell rund 48% der Stimmrechte behält. Diese IPO-Resonanz sagt, dass der Markt der technischen Geschichte glaubt. Die 2:1-Zahl ist, wie IonQs Fidelity-Behauptungen, vom Hersteller berichtet und noch nicht unabhängig reproduziert.",{"type":21,"tag":43,"props":138,"children":140},{"id":139},"_5-d-wave",[141],{"type":26,"value":142},"5. D-Wave",{"type":21,"tag":22,"props":144,"children":145},{},[146],{"type":26,"value":147},"D-Wave besetzt eine andere Kategorie, Annealing statt Gate-Modell-Berechnung, und wird aus diesem Grund leicht unterschätzt. Die Buchungen im ersten Quartal 2026 wuchsen um fast das 20-Fache gegenüber dem Vorjahr auf 33,4 Millionen Dollar, gegenüber vergleichsweise geringen 2,9 Millionen Dollar an erfasstem Umsatz, was bedeutet, dass der Auftragsbestand real ist, die Erfassungsverzögerung aber lang. Eine Kassenposition von 588 Millionen Dollar verschafft Spielraum, das auszusitzen. Deals mit der Florida Atlantic University und einem Fortune-100-Kunden für Quanten-Cloud-Zugang zeigen, dass ihre Nische, Optimierungsprobleme, die sich natürlich auf Annealing abbilden lassen, weiterhin aktive kommerzielle Nachfrage hat.",{"type":21,"tag":43,"props":149,"children":151},{"id":150},"_6-rigetti-computing",[152],{"type":26,"value":153},"6. Rigetti Computing",{"type":21,"tag":22,"props":155,"children":156},{},[157],{"type":26,"value":158},"Rigetti ist das Unternehmen auf dieser Liste, bei dem die Kluft zwischen Erzählung und Zahlen am größten ist. Sein Cepheus-1, ein supraleitendes 108-Qubit-System, erreichte im April 2026 allgemeine Verfügbarkeit, nachdem es vom ursprünglichen Ziel im vierten Quartal 2025 abgerutscht war, verzögert durch Fidelity-Probleme bei den abstimmbaren Kopplern. Nach der Auslieferung lag die berichtete Zwei-Qubit-Fidelity bei etwa 99-99,1%, unter Rigettis eigenem Ziel von 99,5% und deutlich unter den behaupteten Werten von sowohl IonQ als auch Quantinuum für ihre jeweiligen Plattformen. Der Umsatz im ersten Quartal 2026 betrug 4,4 Millionen Dollar, ein Bruchteil von IonQs 64,7 Millionen Dollar im selben Quartal. Öffentliche Berichte beschreiben zudem einen Rückschlag bei einem DARPA-Programmeilenstein, was den Druck auf ein Unternehmen erhöht, das seine Roadmap an diesem Punkt größtenteils selbst finanziert.",{"type":21,"tag":22,"props":160,"children":161},{},[162],{"type":26,"value":163},"Die eine echte Stärke ist die Bilanz: rund 569 Millionen Dollar in bar, keine Schulden, und eine Verbrennungsrate von etwa 26 Millionen Dollar pro Quartal, was echte Reichweite kauft. Das ist es wert, direkt anerkannt zu werden, denn eine starke Kassenposition ist ein echter Vorteil, kein Trostpreis. Aber Bargeld kauft Zeit, keine Wettbewerbsposition, und bei den Kennzahlen, die tatsächlich vorhersagen, ob ein Quantencomputer nützliche Arbeit leistet, Fidelity, Fortschritt bei logischen Qubits, unabhängige kommerzielle Zugkraft, liegt Rigetti hinter IBM, Google, IonQ und Quantinuum, nicht auf gleicher Höhe. Die eigene öffentliche Roadmap in Richtung 1.000+ Qubits liest sich, den Zahlen nach, eher wie ein mehrjähriges Aufholen als eine parallele Spur.",{"type":21,"tag":43,"props":165,"children":167},{"id":166},"_7-psiquantum",[168],{"type":26,"value":169},"7. PsiQuantum",{"type":21,"tag":22,"props":171,"children":172},{},[173],{"type":26,"value":174},"PsiQuantums photonischer, auf Fehlertoleranz ausgerichteter Ansatz sammelte im September 2025 eine Series-E-Runde über 1 Milliarde Dollar ein und sicherte sich rund 940 Millionen australische Dollar (etwa 620 Millionen US-Dollar) an Zusagen von der australischen und Queensland-Regierung. Der Bau seiner Anlage in Brisbane begann im Juni 2026, doch der Lieferzeitplan hat sich vom ursprünglichen Ziel 2027 auf 2029 verschoben. PsiQuantum hat noch nie ein kommerzielles System ausgeliefert und setzt alles darauf, dass eine fehlertolerante Maschine beim ersten Versuch im großen Maßstab funktioniert, ein grundlegend anderes Risikoprofil als bei jedem Gate-Modell-Konkurrenten auf dieser Liste, die alle heute (wenn auch verrauschte) funktionierende Hardware im Einsatz haben.",{"type":21,"tag":43,"props":176,"children":178},{"id":177},"_8-xanadu",[179],{"type":26,"value":180},"8. Xanadu",{"type":21,"tag":22,"props":182,"children":183},{},[184],{"type":26,"value":185},"Xanadu ging im März 2026 an die Nasdaq und die TSX und sammelte 302 Millionen Dollar ein, und sein modulares photonisches System Aurora behauptet Echtzeit-Fehlerkorrektur, ein bedeutender technischer Schritt, sofern unabhängig bestätigt. Sein PennyLane-Framework bleibt eines der am weitesten verbreiteten Open-Source-Werkzeuge im Bereich Quanten-Machine-Learning, unabhängig davon, wessen Hardware es anspricht, was Xanadu einen Ökosystem-Halt verschafft, der nicht davon abhängt, dass die eigenen Chips gewinnen.",{"type":21,"tag":43,"props":187,"children":189},{"id":188},"_9-pasqal",[190],{"type":26,"value":191},"9. Pasqal",{"type":21,"tag":22,"props":193,"children":194},{},[195],{"type":26,"value":196},"Pasqals Ansatz mit neutralen Atomen sammelte 340 Millionen Euro ein und bewertete einen SPAC-Zusammenschluss mit 2 Milliarden Dollar, der in der zweiten Hälfte 2026 abgeschlossen werden soll. Die öffentliche Roadmap zielt 2026 auf eine 250-Qubit-Vorteilsdemonstration und einen Weg zu über 10.000 Qubits mit den Systemen Vela und Centaurus. Neutrale Atome bleiben kommerziell früher im Reifegrad als Trapped Ions oder supraleitende Qubits, aber Pasqals Finanzierung und Regierungsbeziehungen (besonders in Europa) verschaffen echte Durchhaltekraft, um diesen Maßstab zu erreichen.",{"type":21,"tag":43,"props":198,"children":200},{"id":199},"_10-quera-computing",[201],{"type":26,"value":202},"10. QuEra Computing",{"type":21,"tag":22,"props":204,"children":205},{},[206],{"type":26,"value":207},"QuEra berichtete in einem Nature-Paper vom Januar 2026 von 96 logischen Qubits, kodiert über 448 physische Qubits, ein Verhältnis, das, sollte es sich der Prüfung so standhalten wie Googles Below-Threshold-Ergebnis, QuEras logische Qubitzahl vor Quantinuums Helios-Ergebnis stellen würde. Über 507 Millionen Dollar an Gesamtfinanzierung von Geldgebern wie Google und SoftBank verschaffen die Mittel, den Ansatz mit neutralen Atomen weiter Richtung Skalierung voranzutreiben.",{"type":21,"tag":43,"props":209,"children":211},{"id":210},"der-rest-des-feldes-kurz",[212],{"type":26,"value":213},"Der Rest des Feldes, kurz",{"type":21,"tag":22,"props":215,"children":216},{},[217,223,225,230,232,237,239,244,246,251],{"type":21,"tag":218,"props":219,"children":220},"strong",{},[221],{"type":26,"value":222},"Atom Computing",{"type":26,"value":224}," strebt bis Ende 2026 50 logische Qubits auf über 1.200 physischen Qubits an, in Zusammenarbeit mit Microsofts QuNorth-Gruppe an der Fehlerkorrektur. ",{"type":21,"tag":218,"props":226,"children":227},{},[228],{"type":26,"value":229},"IQM",{"type":26,"value":231}," sammelte 50 Millionen Euro von BlackRock ein und erreichte eine SPAC-Bewertung von 1,8 Milliarden Dollar, womit es sich als erstes EU-gelistetes reines Quantenhardware-Unternehmen positioniert, mit bereits 21 verkauften Systemen an 13 Kunden. ",{"type":21,"tag":218,"props":233,"children":234},{},[235],{"type":26,"value":236},"Infleqtion",{"type":26,"value":238}," ging im Februar 2026 an die NYSE und berichtet von 1.600 physischen Qubits bei 99,73% Fidelity. ",{"type":21,"tag":218,"props":240,"children":241},{},[242],{"type":26,"value":243},"Microsoft",{"type":26,"value":245}," lieferte im Juni 2026 sein Majorana-2-Update für topologische Qubits aus, mit einer behaupteten 1.000-fachen Verbesserung der Qubit-Lebensdauer, ein Ergebnis, das angesichts der historisch umstrittenen Behauptungen zu topologischen Qubits weiterhin echter Prüfung durch die Physik-Community ausgesetzt ist. ",{"type":21,"tag":218,"props":247,"children":248},{},[249],{"type":26,"value":250},"NVIDIA",{"type":26,"value":252}," baut überhaupt keine Qubits, hat seine NVQLink-Infrastruktur aber als Verbindungsschicht zwischen klassischem Supercomputing und QPUs von Rigetti, SEEQC, Quantinuum und IQM positioniert, eine Wette darauf, die Verbindungsebene zu besitzen, unabhängig davon, welche Hardware-Modalität gewinnt.",{"type":21,"tag":43,"props":254,"children":256},{"id":255},"wie-man-diese-liste-nutzt",[257],{"type":26,"value":258},"Wie man diese Liste nutzt",{"type":21,"tag":22,"props":260,"children":261},{},[262,264,270,272,278,280,286],{"type":26,"value":263},"Ranglisten wie diese altern schnell, und jede Zahl hier stammt aus einem bestimmten Quartal oder einer bestimmten Ankündigung, die innerhalb eines Jahres veraltet wirken wird. Was nicht so schnell altert, ist die Methode: Umsatz gegen Prognose prüfen, Fidelity gegen die eigenen Zielvorgaben des Unternehmens prüfen, prüfen, ob eine Behauptung zu \"logischen Qubits\" oder \"Quantenvorteil\" unabhängig reproduziert wurde oder noch allein auf dem Wort eines Herstellers beruht. Wende dieselbe Methode auf die nächste Ankündigung an, die du liest, unser ",{"type":21,"tag":34,"props":265,"children":267},{"href":266},"\u002Fblog\u002Fquantum-benchmarking-eo-14413",[268],{"type":26,"value":269},"Beitrag zum Quanten-Benchmarking",{"type":26,"value":271}," geht genauer darauf ein, warum dem Feld noch immer ein vertrauenswürdiger, herstellerunabhängiger Weg fehlt, Hardware überhaupt zu vergleichen. Unser ",{"type":21,"tag":34,"props":273,"children":275},{"href":274},"\u002Fhardware",[276],{"type":26,"value":277},"Hardware-Überblick",{"type":26,"value":279}," und ",{"type":21,"tag":34,"props":281,"children":283},{"href":282},"\u002Fcompare",[284],{"type":26,"value":285},"SDK-Vergleich",{"type":26,"value":287}," sind der nächste Anlaufpunkt, wenn du entscheiden willst, auf welcher Plattform du tatsächlich bauen willst, statt welche du nur beobachtest.",{"title":8,"searchDepth":289,"depth":289,"links":290},2,[291,292,293,294,295,296,297,298,299,300,301,302],{"id":45,"depth":289,"text":48},{"id":72,"depth":289,"text":75},{"id":83,"depth":289,"text":86},{"id":120,"depth":289,"text":123},{"id":139,"depth":289,"text":142},{"id":150,"depth":289,"text":153},{"id":166,"depth":289,"text":169},{"id":177,"depth":289,"text":180},{"id":188,"depth":289,"text":191},{"id":199,"depth":289,"text":202},{"id":210,"depth":289,"text":213},{"id":255,"depth":289,"text":258},"markdown","content:de:blog:top-quantum-computing-companies-2026.md","content","de\u002Fblog\u002Ftop-quantum-computing-companies-2026.md","de\u002Fblog\u002Ftop-quantum-computing-companies-2026","md",{"_path":310,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":311,"description":312,"date":313,"author":12,"tags":314,"readingTime":318,"body":319,"_type":303,"_id":1233,"_source":305,"_file":1234,"_stem":1235,"_extension":308},"\u002Fde\u002Fblog\u002Fgetting-started-free-quantum-computing","Erste Schritte mit kostenlosem Quantencomputing im Jahr 2026","Ein vollständiger Einsteigerleitfaden, um deinen ersten Quantenschaltkreis kostenlos auszuführen — keine teure Hardware, keine kostenpflichtigen Abonnements.","2026-03-10",[315,316,317],"Beginners","Simulators","Qiskit",6,{"type":18,"children":320,"toc":1225},[321,326,332,337,372,377,383,388,427,439,686,722,728,733,807,828,834,846,874,963,971,976,982,1103,1114,1120,1125,1177,1195,1199,1219],{"type":21,"tag":22,"props":322,"children":323},{},[324],{"type":26,"value":325},"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.",{"type":21,"tag":43,"props":327,"children":329},{"id":328},"was-du-wirklich-brauchst",[330],{"type":26,"value":331},"Was du wirklich brauchst",{"type":21,"tag":22,"props":333,"children":334},{},[335],{"type":26,"value":336},"Um loszulegen, brauchst du genau drei Dinge:",{"type":21,"tag":338,"props":339,"children":340},"ol",{},[341,352,362],{"type":21,"tag":342,"props":343,"children":344},"li",{},[345,350],{"type":21,"tag":218,"props":346,"children":347},{},[348],{"type":26,"value":349},"Python 3.9+",{"type":26,"value":351}," auf deinem Rechner installiert",{"type":21,"tag":342,"props":353,"children":354},{},[355,360],{"type":21,"tag":218,"props":356,"children":357},{},[358],{"type":26,"value":359},"Ein kostenloses Konto",{"type":26,"value":361}," bei einer der Quanten-Cloud-Plattformen (IBM Quantum ist am einfachsten)",{"type":21,"tag":342,"props":363,"children":364},{},[365,370],{"type":21,"tag":218,"props":366,"children":367},{},[368],{"type":26,"value":369},"Fünf Minuten",{"type":26,"value":371},", um deinen ersten Bell-Zustand auszuführen",{"type":21,"tag":22,"props":373,"children":374},{},[375],{"type":26,"value":376},"Das war's. Keine GPU. Keine spezielle Hardware. Keine Kreditkarte.",{"type":21,"tag":43,"props":378,"children":380},{"id":379},"dein-erster-quantenschaltkreis",[381],{"type":26,"value":382},"Dein erster Quantenschaltkreis",{"type":21,"tag":22,"props":384,"children":385},{},[386],{"type":26,"value":387},"Installiere Qiskit und seinen Simulator:",{"type":21,"tag":389,"props":390,"children":394},"pre",{"className":391,"code":392,"language":393,"meta":8,"style":8},"language-bash shiki shiki-themes github-dark","pip install qiskit qiskit-aer\n","bash",[395],{"type":21,"tag":396,"props":397,"children":398},"code",{"__ignoreMap":8},[399],{"type":21,"tag":400,"props":401,"children":404},"span",{"class":402,"line":403},"line",1,[405,411,417,422],{"type":21,"tag":400,"props":406,"children":408},{"style":407},"--shiki-default:#B392F0",[409],{"type":26,"value":410},"pip",{"type":21,"tag":400,"props":412,"children":414},{"style":413},"--shiki-default:#9ECBFF",[415],{"type":26,"value":416}," install",{"type":21,"tag":400,"props":418,"children":419},{"style":413},[420],{"type":26,"value":421}," qiskit",{"type":21,"tag":400,"props":423,"children":424},{"style":413},[425],{"type":26,"value":426}," qiskit-aer\n",{"type":21,"tag":22,"props":428,"children":429},{},[430,432,437],{"type":26,"value":431},"Erstelle nun einen ",{"type":21,"tag":218,"props":433,"children":434},{},[435],{"type":26,"value":436},"Bell-Zustand",{"type":26,"value":438}," — den klassischen Zwei-Qubit-Schaltkreis, der Superposition und Verschränkung demonstriert:",{"type":21,"tag":389,"props":440,"children":444},{"className":441,"code":442,"language":443,"meta":8,"style":8},"language-python shiki shiki-themes github-dark","from qiskit import QuantumCircuit\nfrom qiskit_aer import AerSimulator\n\n# Build the circuit\nqc = QuantumCircuit(2)\nqc.h(0)       # Hadamard — puts qubit 0 into superposition\nqc.cx(0, 1)   # CNOT — entangles qubit 1 with qubit 0\nqc.measure_all()\n\n# Run locally on a simulator\nresult = AerSimulator().run(qc, shots=1000).result()\nprint(result.get_counts())\n# {'00': 503, '11': 497}\n","python",[445],{"type":21,"tag":396,"props":446,"children":447},{"__ignoreMap":8},[448,473,494,504,514,544,567,600,609,617,626,664,677],{"type":21,"tag":400,"props":449,"children":450},{"class":402,"line":403},[451,457,463,468],{"type":21,"tag":400,"props":452,"children":454},{"style":453},"--shiki-default:#F97583",[455],{"type":26,"value":456},"from",{"type":21,"tag":400,"props":458,"children":460},{"style":459},"--shiki-default:#E1E4E8",[461],{"type":26,"value":462}," qiskit ",{"type":21,"tag":400,"props":464,"children":465},{"style":453},[466],{"type":26,"value":467},"import",{"type":21,"tag":400,"props":469,"children":470},{"style":459},[471],{"type":26,"value":472}," QuantumCircuit\n",{"type":21,"tag":400,"props":474,"children":475},{"class":402,"line":289},[476,480,485,489],{"type":21,"tag":400,"props":477,"children":478},{"style":453},[479],{"type":26,"value":456},{"type":21,"tag":400,"props":481,"children":482},{"style":459},[483],{"type":26,"value":484}," qiskit_aer ",{"type":21,"tag":400,"props":486,"children":487},{"style":453},[488],{"type":26,"value":467},{"type":21,"tag":400,"props":490,"children":491},{"style":459},[492],{"type":26,"value":493}," AerSimulator\n",{"type":21,"tag":400,"props":495,"children":497},{"class":402,"line":496},3,[498],{"type":21,"tag":400,"props":499,"children":501},{"emptyLinePlaceholder":500},true,[502],{"type":26,"value":503},"\n",{"type":21,"tag":400,"props":505,"children":507},{"class":402,"line":506},4,[508],{"type":21,"tag":400,"props":509,"children":511},{"style":510},"--shiki-default:#6A737D",[512],{"type":26,"value":513},"# Build the circuit\n",{"type":21,"tag":400,"props":515,"children":517},{"class":402,"line":516},5,[518,523,528,533,539],{"type":21,"tag":400,"props":519,"children":520},{"style":459},[521],{"type":26,"value":522},"qc ",{"type":21,"tag":400,"props":524,"children":525},{"style":453},[526],{"type":26,"value":527},"=",{"type":21,"tag":400,"props":529,"children":530},{"style":459},[531],{"type":26,"value":532}," QuantumCircuit(",{"type":21,"tag":400,"props":534,"children":536},{"style":535},"--shiki-default:#79B8FF",[537],{"type":26,"value":538},"2",{"type":21,"tag":400,"props":540,"children":541},{"style":459},[542],{"type":26,"value":543},")\n",{"type":21,"tag":400,"props":545,"children":546},{"class":402,"line":318},[547,552,557,562],{"type":21,"tag":400,"props":548,"children":549},{"style":459},[550],{"type":26,"value":551},"qc.h(",{"type":21,"tag":400,"props":553,"children":554},{"style":535},[555],{"type":26,"value":556},"0",{"type":21,"tag":400,"props":558,"children":559},{"style":459},[560],{"type":26,"value":561},")       ",{"type":21,"tag":400,"props":563,"children":564},{"style":510},[565],{"type":26,"value":566},"# Hadamard — puts qubit 0 into superposition\n",{"type":21,"tag":400,"props":568,"children":570},{"class":402,"line":569},7,[571,576,580,585,590,595],{"type":21,"tag":400,"props":572,"children":573},{"style":459},[574],{"type":26,"value":575},"qc.cx(",{"type":21,"tag":400,"props":577,"children":578},{"style":535},[579],{"type":26,"value":556},{"type":21,"tag":400,"props":581,"children":582},{"style":459},[583],{"type":26,"value":584},", ",{"type":21,"tag":400,"props":586,"children":587},{"style":535},[588],{"type":26,"value":589},"1",{"type":21,"tag":400,"props":591,"children":592},{"style":459},[593],{"type":26,"value":594},")   ",{"type":21,"tag":400,"props":596,"children":597},{"style":510},[598],{"type":26,"value":599},"# CNOT — entangles qubit 1 with qubit 0\n",{"type":21,"tag":400,"props":601,"children":603},{"class":402,"line":602},8,[604],{"type":21,"tag":400,"props":605,"children":606},{"style":459},[607],{"type":26,"value":608},"qc.measure_all()\n",{"type":21,"tag":400,"props":610,"children":612},{"class":402,"line":611},9,[613],{"type":21,"tag":400,"props":614,"children":615},{"emptyLinePlaceholder":500},[616],{"type":26,"value":503},{"type":21,"tag":400,"props":618,"children":620},{"class":402,"line":619},10,[621],{"type":21,"tag":400,"props":622,"children":623},{"style":510},[624],{"type":26,"value":625},"# Run locally on a simulator\n",{"type":21,"tag":400,"props":627,"children":629},{"class":402,"line":628},11,[630,635,639,644,650,654,659],{"type":21,"tag":400,"props":631,"children":632},{"style":459},[633],{"type":26,"value":634},"result ",{"type":21,"tag":400,"props":636,"children":637},{"style":453},[638],{"type":26,"value":527},{"type":21,"tag":400,"props":640,"children":641},{"style":459},[642],{"type":26,"value":643}," AerSimulator().run(qc, ",{"type":21,"tag":400,"props":645,"children":647},{"style":646},"--shiki-default:#FFAB70",[648],{"type":26,"value":649},"shots",{"type":21,"tag":400,"props":651,"children":652},{"style":453},[653],{"type":26,"value":527},{"type":21,"tag":400,"props":655,"children":656},{"style":535},[657],{"type":26,"value":658},"1000",{"type":21,"tag":400,"props":660,"children":661},{"style":459},[662],{"type":26,"value":663},").result()\n",{"type":21,"tag":400,"props":665,"children":666},{"class":402,"line":16},[667,672],{"type":21,"tag":400,"props":668,"children":669},{"style":535},[670],{"type":26,"value":671},"print",{"type":21,"tag":400,"props":673,"children":674},{"style":459},[675],{"type":26,"value":676},"(result.get_counts())\n",{"type":21,"tag":400,"props":678,"children":680},{"class":402,"line":679},13,[681],{"type":21,"tag":400,"props":682,"children":683},{"style":510},[684],{"type":26,"value":685},"# {'00': 503, '11': 497}\n",{"type":21,"tag":22,"props":687,"children":688},{},[689,691,697,698,704,706,712,714,720],{"type":26,"value":690},"Die Ausgabe — ungefähr gleich viele Zählungen von ",{"type":21,"tag":396,"props":692,"children":694},{"className":693},[],[695],{"type":26,"value":696},"00",{"type":26,"value":279},{"type":21,"tag":396,"props":699,"children":701},{"className":700},[],[702],{"type":26,"value":703},"11",{"type":26,"value":705},", niemals ",{"type":21,"tag":396,"props":707,"children":709},{"className":708},[],[710],{"type":26,"value":711},"01",{"type":26,"value":713}," oder ",{"type":21,"tag":396,"props":715,"children":717},{"className":716},[],[718],{"type":26,"value":719},"10",{"type":26,"value":721}," — ist das Kennzeichen der Verschränkung. Miss ein Qubit und du weißt sofort das andere, unabhängig von der Entfernung zwischen ihnen.",{"type":21,"tag":43,"props":723,"children":725},{"id":724},"kostenlose-simulatoren-kein-konto-erforderlich",[726],{"type":26,"value":727},"Kostenlose Simulatoren: Kein Konto erforderlich",{"type":21,"tag":22,"props":729,"children":730},{},[731],{"type":26,"value":732},"Alle wichtigen SDKs enthalten leistungsstarke lokale Simulatoren, die ohne Anmeldung auf deiner CPU oder GPU laufen:",{"type":21,"tag":389,"props":734,"children":736},{"className":391,"code":735,"language":393,"meta":8,"style":8},"pip install qiskit qiskit-aer   # IBM Qiskit + Aer simulator\npip install cirq                 # Google Cirq\npip install pennylane            # PennyLane\n",[737],{"type":21,"tag":396,"props":738,"children":739},{"__ignoreMap":8},[740,765,786],{"type":21,"tag":400,"props":741,"children":742},{"class":402,"line":403},[743,747,751,755,760],{"type":21,"tag":400,"props":744,"children":745},{"style":407},[746],{"type":26,"value":410},{"type":21,"tag":400,"props":748,"children":749},{"style":413},[750],{"type":26,"value":416},{"type":21,"tag":400,"props":752,"children":753},{"style":413},[754],{"type":26,"value":421},{"type":21,"tag":400,"props":756,"children":757},{"style":413},[758],{"type":26,"value":759}," qiskit-aer",{"type":21,"tag":400,"props":761,"children":762},{"style":510},[763],{"type":26,"value":764},"   # IBM Qiskit + Aer simulator\n",{"type":21,"tag":400,"props":766,"children":767},{"class":402,"line":289},[768,772,776,781],{"type":21,"tag":400,"props":769,"children":770},{"style":407},[771],{"type":26,"value":410},{"type":21,"tag":400,"props":773,"children":774},{"style":413},[775],{"type":26,"value":416},{"type":21,"tag":400,"props":777,"children":778},{"style":413},[779],{"type":26,"value":780}," cirq",{"type":21,"tag":400,"props":782,"children":783},{"style":510},[784],{"type":26,"value":785},"                 # Google Cirq\n",{"type":21,"tag":400,"props":787,"children":788},{"class":402,"line":496},[789,793,797,802],{"type":21,"tag":400,"props":790,"children":791},{"style":407},[792],{"type":26,"value":410},{"type":21,"tag":400,"props":794,"children":795},{"style":413},[796],{"type":26,"value":416},{"type":21,"tag":400,"props":798,"children":799},{"style":413},[800],{"type":26,"value":801}," pennylane",{"type":21,"tag":400,"props":803,"children":804},{"style":510},[805],{"type":26,"value":806},"            # PennyLane\n",{"type":21,"tag":22,"props":808,"children":809},{},[810,812,818,820,826],{"type":26,"value":811},"Jeder bewältigt Schaltkreise mit 20–30 Qubits problemlos. Für große Schaltkreise oder GPU-Beschleunigung kann ",{"type":21,"tag":34,"props":813,"children":815},{"href":814},"\u002Fsdks\u002Fcudaq",[816],{"type":26,"value":817},"NVIDIA CUDA-Q",{"type":26,"value":819}," 34+ Qubits auf einer einzigen GPU simulieren. Siehe den vollständigen ",{"type":21,"tag":34,"props":821,"children":823},{"href":822},"\u002Fsimulators",[824],{"type":26,"value":825},"Simulators guide",{"type":26,"value":827}," für einen detaillierten Vergleich.",{"type":21,"tag":43,"props":829,"children":831},{"id":830},"kostenlose-echte-hardware-ibm-quantum",[832],{"type":26,"value":833},"Kostenlose echte Hardware: IBM Quantum",{"type":21,"tag":22,"props":835,"children":836},{},[837,839,844],{"type":26,"value":838},"IBM Quantum bietet ",{"type":21,"tag":218,"props":840,"children":841},{},[842],{"type":26,"value":843},"völlig kostenlosen",{"type":26,"value":845}," Zugang zu echten Quantenprozessoren für jeden mit einer IBM ID:",{"type":21,"tag":338,"props":847,"children":848},{},[849,864,869],{"type":21,"tag":342,"props":850,"children":851},{},[852,854,862],{"type":26,"value":853},"Gehe zu ",{"type":21,"tag":34,"props":855,"children":859},{"href":856,"rel":857},"https:\u002F\u002Fquantum.ibm.com\u002F",[858],"nofollow",[860],{"type":26,"value":861},"quantum.ibm.com",{"type":26,"value":863}," und erstelle ein kostenloses Konto",{"type":21,"tag":342,"props":865,"children":866},{},[867],{"type":26,"value":868},"Kopiere dein API-Token aus den Kontoeinstellungen",{"type":21,"tag":342,"props":870,"children":871},{},[872],{"type":26,"value":873},"Konfiguriere Qiskit mit deinem Token:",{"type":21,"tag":389,"props":875,"children":877},{"className":441,"code":876,"language":443,"meta":8,"style":8},"from qiskit_ibm_runtime import QiskitRuntimeService\n\nQiskitRuntimeService.save_account(\n    channel=\"ibm_quantum\",\n    token=\"YOUR_TOKEN_HERE\"\n)\n",[878],{"type":21,"tag":396,"props":879,"children":880},{"__ignoreMap":8},[881,902,909,917,939,956],{"type":21,"tag":400,"props":882,"children":883},{"class":402,"line":403},[884,888,893,897],{"type":21,"tag":400,"props":885,"children":886},{"style":453},[887],{"type":26,"value":456},{"type":21,"tag":400,"props":889,"children":890},{"style":459},[891],{"type":26,"value":892}," qiskit_ibm_runtime ",{"type":21,"tag":400,"props":894,"children":895},{"style":453},[896],{"type":26,"value":467},{"type":21,"tag":400,"props":898,"children":899},{"style":459},[900],{"type":26,"value":901}," QiskitRuntimeService\n",{"type":21,"tag":400,"props":903,"children":904},{"class":402,"line":289},[905],{"type":21,"tag":400,"props":906,"children":907},{"emptyLinePlaceholder":500},[908],{"type":26,"value":503},{"type":21,"tag":400,"props":910,"children":911},{"class":402,"line":496},[912],{"type":21,"tag":400,"props":913,"children":914},{"style":459},[915],{"type":26,"value":916},"QiskitRuntimeService.save_account(\n",{"type":21,"tag":400,"props":918,"children":919},{"class":402,"line":506},[920,925,929,934],{"type":21,"tag":400,"props":921,"children":922},{"style":646},[923],{"type":26,"value":924},"    channel",{"type":21,"tag":400,"props":926,"children":927},{"style":453},[928],{"type":26,"value":527},{"type":21,"tag":400,"props":930,"children":931},{"style":413},[932],{"type":26,"value":933},"\"ibm_quantum\"",{"type":21,"tag":400,"props":935,"children":936},{"style":459},[937],{"type":26,"value":938},",\n",{"type":21,"tag":400,"props":940,"children":941},{"class":402,"line":516},[942,947,951],{"type":21,"tag":400,"props":943,"children":944},{"style":646},[945],{"type":26,"value":946},"    token",{"type":21,"tag":400,"props":948,"children":949},{"style":453},[950],{"type":26,"value":527},{"type":21,"tag":400,"props":952,"children":953},{"style":413},[954],{"type":26,"value":955},"\"YOUR_TOKEN_HERE\"\n",{"type":21,"tag":400,"props":957,"children":958},{"class":402,"line":318},[959],{"type":21,"tag":400,"props":960,"children":961},{"style":459},[962],{"type":26,"value":543},{"type":21,"tag":338,"props":964,"children":965},{"start":506},[966],{"type":21,"tag":342,"props":967,"children":968},{},[969],{"type":26,"value":970},"Reiche Jobs bei einem beliebigen kostenlosen öffentlichen QPU von IBM ein",{"type":21,"tag":22,"props":972,"children":973},{},[974],{"type":26,"value":975},"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.",{"type":21,"tag":43,"props":977,"children":979},{"id":978},"die-wahl-deines-ersten-sdk",[980],{"type":26,"value":981},"Die Wahl deines ersten SDK",{"type":21,"tag":983,"props":984,"children":985},"table",{},[986,1010],{"type":21,"tag":987,"props":988,"children":989},"thead",{},[990],{"type":21,"tag":991,"props":992,"children":993},"tr",{},[994,1000,1005],{"type":21,"tag":995,"props":996,"children":997},"th",{},[998],{"type":26,"value":999},"SDK",{"type":21,"tag":995,"props":1001,"children":1002},{},[1003],{"type":26,"value":1004},"Am besten geeignet für",{"type":21,"tag":995,"props":1006,"children":1007},{},[1008],{"type":26,"value":1009},"Kostenlose Stufe",{"type":21,"tag":1011,"props":1012,"children":1013},"tbody",{},[1014,1033,1051,1068,1086],{"type":21,"tag":991,"props":1015,"children":1016},{},[1017,1023,1028],{"type":21,"tag":1018,"props":1019,"children":1020},"td",{},[1021],{"type":26,"value":1022},"IBM Qiskit",{"type":21,"tag":1018,"props":1024,"children":1025},{},[1026],{"type":26,"value":1027},"Allzweck, echte Hardware",{"type":21,"tag":1018,"props":1029,"children":1030},{},[1031],{"type":26,"value":1032},"Vollständig — lokal + echtes QPU",{"type":21,"tag":991,"props":1034,"children":1035},{},[1036,1041,1046],{"type":21,"tag":1018,"props":1037,"children":1038},{},[1039],{"type":26,"value":1040},"PennyLane",{"type":21,"tag":1018,"props":1042,"children":1043},{},[1044],{"type":26,"value":1045},"Quanten-ML, Gradienten",{"type":21,"tag":1018,"props":1047,"children":1048},{},[1049],{"type":26,"value":1050},"Vollständig — lokale Simulatoren",{"type":21,"tag":991,"props":1052,"children":1053},{},[1054,1059,1064],{"type":21,"tag":1018,"props":1055,"children":1056},{},[1057],{"type":26,"value":1058},"Google Cirq",{"type":21,"tag":1018,"props":1060,"children":1061},{},[1062],{"type":26,"value":1063},"NISQ-Forschung",{"type":21,"tag":1018,"props":1065,"children":1066},{},[1067],{"type":26,"value":1050},{"type":21,"tag":991,"props":1069,"children":1070},{},[1071,1076,1081],{"type":21,"tag":1018,"props":1072,"children":1073},{},[1074],{"type":26,"value":1075},"Amazon Braket",{"type":21,"tag":1018,"props":1077,"children":1078},{},[1079],{"type":26,"value":1080},"AWS-Integration",{"type":21,"tag":1018,"props":1082,"children":1083},{},[1084],{"type":26,"value":1085},"Kostenlose lokale Simulation, kostenpflichtige Cloud",{"type":21,"tag":991,"props":1087,"children":1088},{},[1089,1093,1098],{"type":21,"tag":1018,"props":1090,"children":1091},{},[1092],{"type":26,"value":817},{"type":21,"tag":1018,"props":1094,"children":1095},{},[1096],{"type":26,"value":1097},"GPU-Beschleunigung",{"type":21,"tag":1018,"props":1099,"children":1100},{},[1101],{"type":26,"value":1102},"Vollständig — lokale GPU",{"type":21,"tag":22,"props":1104,"children":1105},{},[1106,1108,1112],{"type":26,"value":1107},"Für die meisten Einsteiger ist ",{"type":21,"tag":218,"props":1109,"children":1110},{},[1111],{"type":26,"value":317},{"type":26,"value":1113}," der beste Ausgangspunkt — es hat die größte Community, die meiste Dokumentation und direkten Zugang zu echter IBM-Hardware.",{"type":21,"tag":43,"props":1115,"children":1117},{"id":1116},"was-du-als-nächstes-bauen-solltest",[1118],{"type":26,"value":1119},"Was du als Nächstes bauen solltest",{"type":21,"tag":22,"props":1121,"children":1122},{},[1123],{"type":26,"value":1124},"Sobald dein Bell-Zustand läuft, hier eine Abfolge interessanter Schaltkreise zum Ausprobieren:",{"type":21,"tag":1126,"props":1127,"children":1128},"ul",{},[1129,1147,1157,1167],{"type":21,"tag":342,"props":1130,"children":1131},{},[1132,1137,1139,1145],{"type":21,"tag":218,"props":1133,"children":1134},{},[1135],{"type":26,"value":1136},"GHZ-Zustand",{"type":26,"value":1138}," — ein verschränkter 3-Qubit-Zustand (",{"type":21,"tag":396,"props":1140,"children":1142},{"className":1141},[],[1143],{"type":26,"value":1144},"h(0).cx(0,1).cx(0,2)",{"type":26,"value":1146},")",{"type":21,"tag":342,"props":1148,"children":1149},{},[1150,1155],{"type":21,"tag":218,"props":1151,"children":1152},{},[1153],{"type":26,"value":1154},"Quantenteleportation",{"type":26,"value":1156}," — übertrage einen Qubit-Zustand mittels Verschränkung und klassischer Kommunikation",{"type":21,"tag":342,"props":1158,"children":1159},{},[1160,1165],{"type":21,"tag":218,"props":1161,"children":1162},{},[1163],{"type":26,"value":1164},"Grovers Suche",{"type":26,"value":1166}," — finde ein markiertes Element in einer Liste quadratisch schneller als mit roher Gewalt",{"type":21,"tag":342,"props":1168,"children":1169},{},[1170,1175],{"type":21,"tag":218,"props":1171,"children":1172},{},[1173],{"type":26,"value":1174},"VQE",{"type":26,"value":1176}," — schätze die Grundzustandsenergien von Molekülen mit einem variationellen Algorithmus",{"type":21,"tag":22,"props":1178,"children":1179},{},[1180,1182,1186,1188,1193],{"type":26,"value":1181},"Wirf einen Blick in den ",{"type":21,"tag":34,"props":1183,"children":1184},{"href":822},[1185],{"type":26,"value":825},{"type":26,"value":1187}," und den ",{"type":21,"tag":34,"props":1189,"children":1190},{"href":274},[1191],{"type":26,"value":1192},"Hardware guide",{"type":26,"value":1194},", um tiefer einzutauchen.",{"type":21,"tag":1196,"props":1197,"children":1198},"hr",{},[],{"type":21,"tag":22,"props":1200,"children":1201},{},[1202,1204,1209,1211,1217],{"type":26,"value":1203},"💡 ",{"type":21,"tag":218,"props":1205,"children":1206},{},[1207],{"type":26,"value":1208},"Tipp:",{"type":26,"value":1210}," Wenn du planst, mit mehreren SDKs zu experimentieren, ohne deine Schaltkreise jedes Mal neu zu schreiben, bietet ",{"type":21,"tag":34,"props":1212,"children":1214},{"href":1213},"\u002Fhlquantum",[1215],{"type":26,"value":1216},"HLQuantum",{"type":26,"value":1218}," eine einheitliche API, die denselben Schaltkreis auf Qiskit, Cirq, PennyLane, Braket, CUDA-Q oder IonQ mit einem einzigen Backend-Flag ausführt.",{"type":21,"tag":1220,"props":1221,"children":1222},"style",{},[1223],{"type":26,"value":1224},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":8,"searchDepth":289,"depth":289,"links":1226},[1227,1228,1229,1230,1231,1232],{"id":328,"depth":289,"text":331},{"id":379,"depth":289,"text":382},{"id":724,"depth":289,"text":727},{"id":830,"depth":289,"text":833},{"id":978,"depth":289,"text":981},{"id":1116,"depth":289,"text":1119},"content:de:blog:getting-started-free-quantum-computing.md","de\u002Fblog\u002Fgetting-started-free-quantum-computing.md","de\u002Fblog\u002Fgetting-started-free-quantum-computing",{"_path":1237,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1238,"description":1239,"date":1240,"author":12,"tags":1241,"readingTime":602,"body":1243,"_type":303,"_id":2675,"_source":305,"_file":2676,"_stem":2677,"_extension":308},"\u002Fblog\u002Fcommon-qiskit-errors-and-fixes","Common Qiskit Errors and How to Fix Them","The Qiskit errors that trip up beginners and returning users most often: the removed execute() function, the Aer import that moved packages, IBMQ deprecation, register mismatches, and transpiler failures. Each with the fix.","2026-08-09",[317,315,1242],"Best Practices",{"type":18,"children":1244,"toc":2658},[1245,1250,1260,1273,1332,1337,1456,1492,1517,1552,1662,1675,1687,1708,1795,1814,1951,1972,1984,1997,2054,2082,2110,2240,2260,2279,2284,2392,2405,2417,2469,2505,2524,2588,2594,2622,2628,2654],{"type":21,"tag":22,"props":1246,"children":1247},{},[1248],{"type":26,"value":1249},"Most Qiskit errors people hit aren't bugs in their circuit logic. They're API surface that moved: a function got removed, a package got split out, an authentication method got replaced, and the error message doesn't always point at the fix. This is a working list of the ones that show up most, gathered from Qiskit's own migration guides and the questions that keep recurring around the SDK, with the fix for each one.",{"type":21,"tag":43,"props":1251,"children":1253},{"id":1252},"importerror-cannot-import-name-execute-from-qiskit",[1254],{"type":21,"tag":396,"props":1255,"children":1257},{"className":1256},[],[1258],{"type":26,"value":1259},"ImportError: cannot import name 'execute' from 'qiskit'",{"type":21,"tag":22,"props":1261,"children":1262},{},[1263,1265,1271],{"type":26,"value":1264},"Qiskit 1.0 removed the top-level ",{"type":21,"tag":396,"props":1266,"children":1268},{"className":1267},[],[1269],{"type":26,"value":1270},"execute()",{"type":26,"value":1272}," function that older tutorials and StackOverflow answers still use. If you copy code like this:",{"type":21,"tag":389,"props":1274,"children":1276},{"className":441,"code":1275,"language":443,"meta":8,"style":8},"from qiskit import execute\nresult = execute(qc, backend, shots=1000).result()\n",[1277],{"type":21,"tag":396,"props":1278,"children":1279},{"__ignoreMap":8},[1280,1300],{"type":21,"tag":400,"props":1281,"children":1282},{"class":402,"line":403},[1283,1287,1291,1295],{"type":21,"tag":400,"props":1284,"children":1285},{"style":453},[1286],{"type":26,"value":456},{"type":21,"tag":400,"props":1288,"children":1289},{"style":459},[1290],{"type":26,"value":462},{"type":21,"tag":400,"props":1292,"children":1293},{"style":453},[1294],{"type":26,"value":467},{"type":21,"tag":400,"props":1296,"children":1297},{"style":459},[1298],{"type":26,"value":1299}," execute\n",{"type":21,"tag":400,"props":1301,"children":1302},{"class":402,"line":289},[1303,1307,1311,1316,1320,1324,1328],{"type":21,"tag":400,"props":1304,"children":1305},{"style":459},[1306],{"type":26,"value":634},{"type":21,"tag":400,"props":1308,"children":1309},{"style":453},[1310],{"type":26,"value":527},{"type":21,"tag":400,"props":1312,"children":1313},{"style":459},[1314],{"type":26,"value":1315}," execute(qc, backend, ",{"type":21,"tag":400,"props":1317,"children":1318},{"style":646},[1319],{"type":26,"value":649},{"type":21,"tag":400,"props":1321,"children":1322},{"style":453},[1323],{"type":26,"value":527},{"type":21,"tag":400,"props":1325,"children":1326},{"style":535},[1327],{"type":26,"value":658},{"type":21,"tag":400,"props":1329,"children":1330},{"style":459},[1331],{"type":26,"value":663},{"type":21,"tag":22,"props":1333,"children":1334},{},[1335],{"type":26,"value":1336},"it fails on any current Qiskit install. The replacement depends on what you're running against. For a local simulator:",{"type":21,"tag":389,"props":1338,"children":1340},{"className":441,"code":1339,"language":443,"meta":8,"style":8},"from qiskit_aer import AerSimulator\nfrom qiskit import transpile\n\nbackend = AerSimulator()\nqc_t = transpile(qc, backend)\nresult = backend.run(qc_t, shots=1000).result()\n",[1341],{"type":21,"tag":396,"props":1342,"children":1343},{"__ignoreMap":8},[1344,1363,1383,1390,1407,1424],{"type":21,"tag":400,"props":1345,"children":1346},{"class":402,"line":403},[1347,1351,1355,1359],{"type":21,"tag":400,"props":1348,"children":1349},{"style":453},[1350],{"type":26,"value":456},{"type":21,"tag":400,"props":1352,"children":1353},{"style":459},[1354],{"type":26,"value":484},{"type":21,"tag":400,"props":1356,"children":1357},{"style":453},[1358],{"type":26,"value":467},{"type":21,"tag":400,"props":1360,"children":1361},{"style":459},[1362],{"type":26,"value":493},{"type":21,"tag":400,"props":1364,"children":1365},{"class":402,"line":289},[1366,1370,1374,1378],{"type":21,"tag":400,"props":1367,"children":1368},{"style":453},[1369],{"type":26,"value":456},{"type":21,"tag":400,"props":1371,"children":1372},{"style":459},[1373],{"type":26,"value":462},{"type":21,"tag":400,"props":1375,"children":1376},{"style":453},[1377],{"type":26,"value":467},{"type":21,"tag":400,"props":1379,"children":1380},{"style":459},[1381],{"type":26,"value":1382}," transpile\n",{"type":21,"tag":400,"props":1384,"children":1385},{"class":402,"line":496},[1386],{"type":21,"tag":400,"props":1387,"children":1388},{"emptyLinePlaceholder":500},[1389],{"type":26,"value":503},{"type":21,"tag":400,"props":1391,"children":1392},{"class":402,"line":506},[1393,1398,1402],{"type":21,"tag":400,"props":1394,"children":1395},{"style":459},[1396],{"type":26,"value":1397},"backend ",{"type":21,"tag":400,"props":1399,"children":1400},{"style":453},[1401],{"type":26,"value":527},{"type":21,"tag":400,"props":1403,"children":1404},{"style":459},[1405],{"type":26,"value":1406}," AerSimulator()\n",{"type":21,"tag":400,"props":1408,"children":1409},{"class":402,"line":516},[1410,1415,1419],{"type":21,"tag":400,"props":1411,"children":1412},{"style":459},[1413],{"type":26,"value":1414},"qc_t ",{"type":21,"tag":400,"props":1416,"children":1417},{"style":453},[1418],{"type":26,"value":527},{"type":21,"tag":400,"props":1420,"children":1421},{"style":459},[1422],{"type":26,"value":1423}," transpile(qc, backend)\n",{"type":21,"tag":400,"props":1425,"children":1426},{"class":402,"line":318},[1427,1431,1435,1440,1444,1448,1452],{"type":21,"tag":400,"props":1428,"children":1429},{"style":459},[1430],{"type":26,"value":634},{"type":21,"tag":400,"props":1432,"children":1433},{"style":453},[1434],{"type":26,"value":527},{"type":21,"tag":400,"props":1436,"children":1437},{"style":459},[1438],{"type":26,"value":1439}," backend.run(qc_t, ",{"type":21,"tag":400,"props":1441,"children":1442},{"style":646},[1443],{"type":26,"value":649},{"type":21,"tag":400,"props":1445,"children":1446},{"style":453},[1447],{"type":26,"value":527},{"type":21,"tag":400,"props":1449,"children":1450},{"style":535},[1451],{"type":26,"value":658},{"type":21,"tag":400,"props":1453,"children":1454},{"style":459},[1455],{"type":26,"value":663},{"type":21,"tag":22,"props":1457,"children":1458},{},[1459,1461,1467,1469,1475,1477,1483,1485,1490],{"type":26,"value":1460},"For real IBM hardware or IBM's cloud simulators, use the primitives (",{"type":21,"tag":396,"props":1462,"children":1464},{"className":1463},[],[1465],{"type":26,"value":1466},"Sampler",{"type":26,"value":1468}," or ",{"type":21,"tag":396,"props":1470,"children":1472},{"className":1471},[],[1473],{"type":26,"value":1474},"Estimator",{"type":26,"value":1476},") through ",{"type":21,"tag":396,"props":1478,"children":1480},{"className":1479},[],[1481],{"type":26,"value":1482},"QiskitRuntimeService",{"type":26,"value":1484}," instead, covered below. ",{"type":21,"tag":396,"props":1486,"children":1488},{"className":1487},[],[1489],{"type":26,"value":1270},{"type":26,"value":1491}," was a convenience wrapper around transpile-then-run, and Qiskit 1.0 made that step explicit rather than implicit.",{"type":21,"tag":43,"props":1493,"children":1495},{"id":1494},"importerror-or-attributeerror-on-from-qiskit-import-aer",[1496,1502,1503,1509,1511],{"type":21,"tag":396,"props":1497,"children":1499},{"className":1498},[],[1500],{"type":26,"value":1501},"ImportError",{"type":26,"value":1468},{"type":21,"tag":396,"props":1504,"children":1506},{"className":1505},[],[1507],{"type":26,"value":1508},"AttributeError",{"type":26,"value":1510}," on ",{"type":21,"tag":396,"props":1512,"children":1514},{"className":1513},[],[1515],{"type":26,"value":1516},"from qiskit import Aer",{"type":21,"tag":22,"props":1518,"children":1519},{},[1520,1522,1528,1530,1536,1538,1543,1544,1550],{"type":26,"value":1521},"Aer, Qiskit's simulator package, moved out of the core ",{"type":21,"tag":396,"props":1523,"children":1525},{"className":1524},[],[1526],{"type":26,"value":1527},"qiskit",{"type":26,"value":1529}," package into its own ",{"type":21,"tag":396,"props":1531,"children":1533},{"className":1532},[],[1534],{"type":26,"value":1535},"qiskit-aer",{"type":26,"value":1537}," package. Any code doing ",{"type":21,"tag":396,"props":1539,"children":1541},{"className":1540},[],[1542],{"type":26,"value":1516},{"type":26,"value":1468},{"type":21,"tag":396,"props":1545,"children":1547},{"className":1546},[],[1548],{"type":26,"value":1549},"Aer.get_backend('qasm_simulator')",{"type":26,"value":1551}," is written against the old, unified package structure.",{"type":21,"tag":389,"props":1553,"children":1555},{"className":441,"code":1554,"language":443,"meta":8,"style":8},"# Old, breaks now\nfrom qiskit import Aer\nsim = Aer.get_backend('qasm_simulator')\n\n# Current\nfrom qiskit_aer import AerSimulator\nsim = AerSimulator()\n",[1556],{"type":21,"tag":396,"props":1557,"children":1558},{"__ignoreMap":8},[1559,1567,1587,1613,1620,1628,1647],{"type":21,"tag":400,"props":1560,"children":1561},{"class":402,"line":403},[1562],{"type":21,"tag":400,"props":1563,"children":1564},{"style":510},[1565],{"type":26,"value":1566},"# Old, breaks now\n",{"type":21,"tag":400,"props":1568,"children":1569},{"class":402,"line":289},[1570,1574,1578,1582],{"type":21,"tag":400,"props":1571,"children":1572},{"style":453},[1573],{"type":26,"value":456},{"type":21,"tag":400,"props":1575,"children":1576},{"style":459},[1577],{"type":26,"value":462},{"type":21,"tag":400,"props":1579,"children":1580},{"style":453},[1581],{"type":26,"value":467},{"type":21,"tag":400,"props":1583,"children":1584},{"style":459},[1585],{"type":26,"value":1586}," Aer\n",{"type":21,"tag":400,"props":1588,"children":1589},{"class":402,"line":496},[1590,1595,1599,1604,1609],{"type":21,"tag":400,"props":1591,"children":1592},{"style":459},[1593],{"type":26,"value":1594},"sim ",{"type":21,"tag":400,"props":1596,"children":1597},{"style":453},[1598],{"type":26,"value":527},{"type":21,"tag":400,"props":1600,"children":1601},{"style":459},[1602],{"type":26,"value":1603}," Aer.get_backend(",{"type":21,"tag":400,"props":1605,"children":1606},{"style":413},[1607],{"type":26,"value":1608},"'qasm_simulator'",{"type":21,"tag":400,"props":1610,"children":1611},{"style":459},[1612],{"type":26,"value":543},{"type":21,"tag":400,"props":1614,"children":1615},{"class":402,"line":506},[1616],{"type":21,"tag":400,"props":1617,"children":1618},{"emptyLinePlaceholder":500},[1619],{"type":26,"value":503},{"type":21,"tag":400,"props":1621,"children":1622},{"class":402,"line":516},[1623],{"type":21,"tag":400,"props":1624,"children":1625},{"style":510},[1626],{"type":26,"value":1627},"# Current\n",{"type":21,"tag":400,"props":1629,"children":1630},{"class":402,"line":318},[1631,1635,1639,1643],{"type":21,"tag":400,"props":1632,"children":1633},{"style":453},[1634],{"type":26,"value":456},{"type":21,"tag":400,"props":1636,"children":1637},{"style":459},[1638],{"type":26,"value":484},{"type":21,"tag":400,"props":1640,"children":1641},{"style":453},[1642],{"type":26,"value":467},{"type":21,"tag":400,"props":1644,"children":1645},{"style":459},[1646],{"type":26,"value":493},{"type":21,"tag":400,"props":1648,"children":1649},{"class":402,"line":569},[1650,1654,1658],{"type":21,"tag":400,"props":1651,"children":1652},{"style":459},[1653],{"type":26,"value":1594},{"type":21,"tag":400,"props":1655,"children":1656},{"style":453},[1657],{"type":26,"value":527},{"type":21,"tag":400,"props":1659,"children":1660},{"style":459},[1661],{"type":26,"value":1406},{"type":21,"tag":22,"props":1663,"children":1664},{},[1665,1667,1673],{"type":26,"value":1666},"Install with ",{"type":21,"tag":396,"props":1668,"children":1670},{"className":1669},[],[1671],{"type":26,"value":1672},"pip install qiskit-aer",{"type":26,"value":1674}," if it's missing. This is the single most common install-related error, because so much existing tutorial content predates the split.",{"type":21,"tag":43,"props":1676,"children":1678},{"id":1677},"ibmqload_account-no-longer-works",[1679,1685],{"type":21,"tag":396,"props":1680,"children":1682},{"className":1681},[],[1683],{"type":26,"value":1684},"IBMQ.load_account()",{"type":26,"value":1686}," no longer works",{"type":21,"tag":22,"props":1688,"children":1689},{},[1690,1692,1698,1700,1706],{"type":26,"value":1691},"IBM retired the legacy ",{"type":21,"tag":396,"props":1693,"children":1695},{"className":1694},[],[1696],{"type":26,"value":1697},"IBMQ",{"type":26,"value":1699}," provider and its ",{"type":21,"tag":396,"props":1701,"children":1703},{"className":1702},[],[1704],{"type":26,"value":1705},"ibmq_qasm_simulator",{"type":26,"value":1707},". Code written against the old provider pattern:",{"type":21,"tag":389,"props":1709,"children":1711},{"className":441,"code":1710,"language":443,"meta":8,"style":8},"# Old, retired\nfrom qiskit import IBMQ\nIBMQ.load_account()\nprovider = IBMQ.get_provider(hub='ibm-q')\n",[1712],{"type":21,"tag":396,"props":1713,"children":1714},{"__ignoreMap":8},[1715,1723,1743,1755],{"type":21,"tag":400,"props":1716,"children":1717},{"class":402,"line":403},[1718],{"type":21,"tag":400,"props":1719,"children":1720},{"style":510},[1721],{"type":26,"value":1722},"# Old, retired\n",{"type":21,"tag":400,"props":1724,"children":1725},{"class":402,"line":289},[1726,1730,1734,1738],{"type":21,"tag":400,"props":1727,"children":1728},{"style":453},[1729],{"type":26,"value":456},{"type":21,"tag":400,"props":1731,"children":1732},{"style":459},[1733],{"type":26,"value":462},{"type":21,"tag":400,"props":1735,"children":1736},{"style":453},[1737],{"type":26,"value":467},{"type":21,"tag":400,"props":1739,"children":1740},{"style":535},[1741],{"type":26,"value":1742}," IBMQ\n",{"type":21,"tag":400,"props":1744,"children":1745},{"class":402,"line":496},[1746,1750],{"type":21,"tag":400,"props":1747,"children":1748},{"style":535},[1749],{"type":26,"value":1697},{"type":21,"tag":400,"props":1751,"children":1752},{"style":459},[1753],{"type":26,"value":1754},".load_account()\n",{"type":21,"tag":400,"props":1756,"children":1757},{"class":402,"line":506},[1758,1763,1767,1772,1777,1782,1786,1791],{"type":21,"tag":400,"props":1759,"children":1760},{"style":459},[1761],{"type":26,"value":1762},"provider ",{"type":21,"tag":400,"props":1764,"children":1765},{"style":453},[1766],{"type":26,"value":527},{"type":21,"tag":400,"props":1768,"children":1769},{"style":535},[1770],{"type":26,"value":1771}," IBMQ",{"type":21,"tag":400,"props":1773,"children":1774},{"style":459},[1775],{"type":26,"value":1776},".get_provider(",{"type":21,"tag":400,"props":1778,"children":1779},{"style":646},[1780],{"type":26,"value":1781},"hub",{"type":21,"tag":400,"props":1783,"children":1784},{"style":453},[1785],{"type":26,"value":527},{"type":21,"tag":400,"props":1787,"children":1788},{"style":413},[1789],{"type":26,"value":1790},"'ibm-q'",{"type":21,"tag":400,"props":1792,"children":1793},{"style":459},[1794],{"type":26,"value":543},{"type":21,"tag":22,"props":1796,"children":1797},{},[1798,1800,1805,1807,1812],{"type":26,"value":1799},"needs to move to ",{"type":21,"tag":396,"props":1801,"children":1803},{"className":1802},[],[1804],{"type":26,"value":1482},{"type":26,"value":1806},", the current entry point for both the ",{"type":21,"tag":34,"props":1808,"children":1809},{"href":64},[1810],{"type":26,"value":1811},"free tier",{"type":26,"value":1813}," and paid access:",{"type":21,"tag":389,"props":1815,"children":1817},{"className":441,"code":1816,"language":443,"meta":8,"style":8},"from qiskit_ibm_runtime import QiskitRuntimeService\n\nservice = QiskitRuntimeService(channel=\"ibm_quantum\", token=\"YOUR_TOKEN\")\nbackend = service.least_busy(operational=True, simulator=False)\n",[1818],{"type":21,"tag":396,"props":1819,"children":1820},{"__ignoreMap":8},[1821,1840,1847,1899],{"type":21,"tag":400,"props":1822,"children":1823},{"class":402,"line":403},[1824,1828,1832,1836],{"type":21,"tag":400,"props":1825,"children":1826},{"style":453},[1827],{"type":26,"value":456},{"type":21,"tag":400,"props":1829,"children":1830},{"style":459},[1831],{"type":26,"value":892},{"type":21,"tag":400,"props":1833,"children":1834},{"style":453},[1835],{"type":26,"value":467},{"type":21,"tag":400,"props":1837,"children":1838},{"style":459},[1839],{"type":26,"value":901},{"type":21,"tag":400,"props":1841,"children":1842},{"class":402,"line":289},[1843],{"type":21,"tag":400,"props":1844,"children":1845},{"emptyLinePlaceholder":500},[1846],{"type":26,"value":503},{"type":21,"tag":400,"props":1848,"children":1849},{"class":402,"line":496},[1850,1855,1859,1864,1869,1873,1877,1881,1886,1890,1895],{"type":21,"tag":400,"props":1851,"children":1852},{"style":459},[1853],{"type":26,"value":1854},"service ",{"type":21,"tag":400,"props":1856,"children":1857},{"style":453},[1858],{"type":26,"value":527},{"type":21,"tag":400,"props":1860,"children":1861},{"style":459},[1862],{"type":26,"value":1863}," QiskitRuntimeService(",{"type":21,"tag":400,"props":1865,"children":1866},{"style":646},[1867],{"type":26,"value":1868},"channel",{"type":21,"tag":400,"props":1870,"children":1871},{"style":453},[1872],{"type":26,"value":527},{"type":21,"tag":400,"props":1874,"children":1875},{"style":413},[1876],{"type":26,"value":933},{"type":21,"tag":400,"props":1878,"children":1879},{"style":459},[1880],{"type":26,"value":584},{"type":21,"tag":400,"props":1882,"children":1883},{"style":646},[1884],{"type":26,"value":1885},"token",{"type":21,"tag":400,"props":1887,"children":1888},{"style":453},[1889],{"type":26,"value":527},{"type":21,"tag":400,"props":1891,"children":1892},{"style":413},[1893],{"type":26,"value":1894},"\"YOUR_TOKEN\"",{"type":21,"tag":400,"props":1896,"children":1897},{"style":459},[1898],{"type":26,"value":543},{"type":21,"tag":400,"props":1900,"children":1901},{"class":402,"line":506},[1902,1906,1910,1915,1920,1924,1929,1933,1938,1942,1947],{"type":21,"tag":400,"props":1903,"children":1904},{"style":459},[1905],{"type":26,"value":1397},{"type":21,"tag":400,"props":1907,"children":1908},{"style":453},[1909],{"type":26,"value":527},{"type":21,"tag":400,"props":1911,"children":1912},{"style":459},[1913],{"type":26,"value":1914}," service.least_busy(",{"type":21,"tag":400,"props":1916,"children":1917},{"style":646},[1918],{"type":26,"value":1919},"operational",{"type":21,"tag":400,"props":1921,"children":1922},{"style":453},[1923],{"type":26,"value":527},{"type":21,"tag":400,"props":1925,"children":1926},{"style":535},[1927],{"type":26,"value":1928},"True",{"type":21,"tag":400,"props":1930,"children":1931},{"style":459},[1932],{"type":26,"value":584},{"type":21,"tag":400,"props":1934,"children":1935},{"style":646},[1936],{"type":26,"value":1937},"simulator",{"type":21,"tag":400,"props":1939,"children":1940},{"style":453},[1941],{"type":26,"value":527},{"type":21,"tag":400,"props":1943,"children":1944},{"style":535},[1945],{"type":26,"value":1946},"False",{"type":21,"tag":400,"props":1948,"children":1949},{"style":459},[1950],{"type":26,"value":543},{"type":21,"tag":22,"props":1952,"children":1953},{},[1954,1956,1962,1964,1970],{"type":26,"value":1955},"Save your API token once with ",{"type":21,"tag":396,"props":1957,"children":1959},{"className":1958},[],[1960],{"type":26,"value":1961},"QiskitRuntimeService.save_account(token=\"...\")",{"type":26,"value":1963}," and later calls to ",{"type":21,"tag":396,"props":1965,"children":1967},{"className":1966},[],[1968],{"type":26,"value":1969},"QiskitRuntimeService()",{"type":26,"value":1971}," pick it up automatically without passing the token again.",{"type":21,"tag":43,"props":1973,"children":1975},{"id":1974},"modulenotfounderror-no-module-named-azurequantum-when-submitting-to-azure-quantum",[1976,1982],{"type":21,"tag":396,"props":1977,"children":1979},{"className":1978},[],[1980],{"type":26,"value":1981},"ModuleNotFoundError: No module named 'azure.quantum'",{"type":26,"value":1983}," when submitting to Azure Quantum",{"type":21,"tag":22,"props":1985,"children":1986},{},[1987,1989,1995],{"type":26,"value":1988},"Code written against Microsoft's older Azure Quantum integration imports the standalone ",{"type":21,"tag":396,"props":1990,"children":1992},{"className":1991},[],[1993],{"type":26,"value":1994},"azure-quantum",{"type":26,"value":1996}," package:",{"type":21,"tag":389,"props":1998,"children":2000},{"className":441,"code":1999,"language":443,"meta":8,"style":8},"# Old pattern\nfrom azure.quantum import Workspace\nfrom azure.quantum.qiskit import AzureQuantumProvider\n",[2001],{"type":21,"tag":396,"props":2002,"children":2003},{"__ignoreMap":8},[2004,2012,2033],{"type":21,"tag":400,"props":2005,"children":2006},{"class":402,"line":403},[2007],{"type":21,"tag":400,"props":2008,"children":2009},{"style":510},[2010],{"type":26,"value":2011},"# Old pattern\n",{"type":21,"tag":400,"props":2013,"children":2014},{"class":402,"line":289},[2015,2019,2024,2028],{"type":21,"tag":400,"props":2016,"children":2017},{"style":453},[2018],{"type":26,"value":456},{"type":21,"tag":400,"props":2020,"children":2021},{"style":459},[2022],{"type":26,"value":2023}," azure.quantum ",{"type":21,"tag":400,"props":2025,"children":2026},{"style":453},[2027],{"type":26,"value":467},{"type":21,"tag":400,"props":2029,"children":2030},{"style":459},[2031],{"type":26,"value":2032}," Workspace\n",{"type":21,"tag":400,"props":2034,"children":2035},{"class":402,"line":496},[2036,2040,2045,2049],{"type":21,"tag":400,"props":2037,"children":2038},{"style":453},[2039],{"type":26,"value":456},{"type":21,"tag":400,"props":2041,"children":2042},{"style":459},[2043],{"type":26,"value":2044}," azure.quantum.qiskit ",{"type":21,"tag":400,"props":2046,"children":2047},{"style":453},[2048],{"type":26,"value":467},{"type":21,"tag":400,"props":2050,"children":2051},{"style":459},[2052],{"type":26,"value":2053}," AzureQuantumProvider\n",{"type":21,"tag":22,"props":2055,"children":2056},{},[2057,2059,2065,2067,2073,2075,2080],{"type":26,"value":2058},"Microsoft's current Quantum Development Kit (QDK) folds Azure Quantum support into the unified ",{"type":21,"tag":396,"props":2060,"children":2062},{"className":2061},[],[2063],{"type":26,"value":2064},"qdk",{"type":26,"value":2066}," package instead, installed with the ",{"type":21,"tag":396,"props":2068,"children":2070},{"className":2069},[],[2071],{"type":26,"value":2072},"azure",{"type":26,"value":2074}," and ",{"type":21,"tag":396,"props":2076,"children":2078},{"className":2077},[],[2079],{"type":26,"value":1527},{"type":26,"value":2081}," extras:",{"type":21,"tag":389,"props":2083,"children":2085},{"className":391,"code":2084,"language":393,"meta":8,"style":8},"pip install --upgrade \"qdk[azure,qiskit]\"\n",[2086],{"type":21,"tag":396,"props":2087,"children":2088},{"__ignoreMap":8},[2089],{"type":21,"tag":400,"props":2090,"children":2091},{"class":402,"line":403},[2092,2096,2100,2105],{"type":21,"tag":400,"props":2093,"children":2094},{"style":407},[2095],{"type":26,"value":410},{"type":21,"tag":400,"props":2097,"children":2098},{"style":413},[2099],{"type":26,"value":416},{"type":21,"tag":400,"props":2101,"children":2102},{"style":535},[2103],{"type":26,"value":2104}," --upgrade",{"type":21,"tag":400,"props":2106,"children":2107},{"style":413},[2108],{"type":26,"value":2109}," \"qdk[azure,qiskit]\"\n",{"type":21,"tag":389,"props":2111,"children":2113},{"className":441,"code":2112,"language":443,"meta":8,"style":8},"from qdk.azure import Workspace\nfrom qdk.azure.qiskit import AzureQuantumProvider\n\nworkspace = Workspace(resource_id=\"\u002Fsubscriptions\u002F...\u002FMicrosoft.Quantum\u002FWorkspaces\u002F...\")\nprovider = AzureQuantumProvider(workspace)\nbackend = provider.get_backend(\"quantinuum.qpu.h1-1\")\n",[2114],{"type":21,"tag":396,"props":2115,"children":2116},{"__ignoreMap":8},[2117,2137,2157,2164,2199,2215],{"type":21,"tag":400,"props":2118,"children":2119},{"class":402,"line":403},[2120,2124,2129,2133],{"type":21,"tag":400,"props":2121,"children":2122},{"style":453},[2123],{"type":26,"value":456},{"type":21,"tag":400,"props":2125,"children":2126},{"style":459},[2127],{"type":26,"value":2128}," qdk.azure ",{"type":21,"tag":400,"props":2130,"children":2131},{"style":453},[2132],{"type":26,"value":467},{"type":21,"tag":400,"props":2134,"children":2135},{"style":459},[2136],{"type":26,"value":2032},{"type":21,"tag":400,"props":2138,"children":2139},{"class":402,"line":289},[2140,2144,2149,2153],{"type":21,"tag":400,"props":2141,"children":2142},{"style":453},[2143],{"type":26,"value":456},{"type":21,"tag":400,"props":2145,"children":2146},{"style":459},[2147],{"type":26,"value":2148}," qdk.azure.qiskit ",{"type":21,"tag":400,"props":2150,"children":2151},{"style":453},[2152],{"type":26,"value":467},{"type":21,"tag":400,"props":2154,"children":2155},{"style":459},[2156],{"type":26,"value":2053},{"type":21,"tag":400,"props":2158,"children":2159},{"class":402,"line":496},[2160],{"type":21,"tag":400,"props":2161,"children":2162},{"emptyLinePlaceholder":500},[2163],{"type":26,"value":503},{"type":21,"tag":400,"props":2165,"children":2166},{"class":402,"line":506},[2167,2172,2176,2181,2186,2190,2195],{"type":21,"tag":400,"props":2168,"children":2169},{"style":459},[2170],{"type":26,"value":2171},"workspace ",{"type":21,"tag":400,"props":2173,"children":2174},{"style":453},[2175],{"type":26,"value":527},{"type":21,"tag":400,"props":2177,"children":2178},{"style":459},[2179],{"type":26,"value":2180}," Workspace(",{"type":21,"tag":400,"props":2182,"children":2183},{"style":646},[2184],{"type":26,"value":2185},"resource_id",{"type":21,"tag":400,"props":2187,"children":2188},{"style":453},[2189],{"type":26,"value":527},{"type":21,"tag":400,"props":2191,"children":2192},{"style":413},[2193],{"type":26,"value":2194},"\"\u002Fsubscriptions\u002F...\u002FMicrosoft.Quantum\u002FWorkspaces\u002F...\"",{"type":21,"tag":400,"props":2196,"children":2197},{"style":459},[2198],{"type":26,"value":543},{"type":21,"tag":400,"props":2200,"children":2201},{"class":402,"line":516},[2202,2206,2210],{"type":21,"tag":400,"props":2203,"children":2204},{"style":459},[2205],{"type":26,"value":1762},{"type":21,"tag":400,"props":2207,"children":2208},{"style":453},[2209],{"type":26,"value":527},{"type":21,"tag":400,"props":2211,"children":2212},{"style":459},[2213],{"type":26,"value":2214}," AzureQuantumProvider(workspace)\n",{"type":21,"tag":400,"props":2216,"children":2217},{"class":402,"line":318},[2218,2222,2226,2231,2236],{"type":21,"tag":400,"props":2219,"children":2220},{"style":459},[2221],{"type":26,"value":1397},{"type":21,"tag":400,"props":2223,"children":2224},{"style":453},[2225],{"type":26,"value":527},{"type":21,"tag":400,"props":2227,"children":2228},{"style":459},[2229],{"type":26,"value":2230}," provider.get_backend(",{"type":21,"tag":400,"props":2232,"children":2233},{"style":413},[2234],{"type":26,"value":2235},"\"quantinuum.qpu.h1-1\"",{"type":21,"tag":400,"props":2237,"children":2238},{"style":459},[2239],{"type":26,"value":543},{"type":21,"tag":22,"props":2241,"children":2242},{},[2243,2245,2251,2252,2258],{"type":26,"value":2244},"The rest of the workflow, ",{"type":21,"tag":396,"props":2246,"children":2248},{"className":2247},[],[2249],{"type":26,"value":2250},"provider.get_backend()",{"type":26,"value":2074},{"type":21,"tag":396,"props":2253,"children":2255},{"className":2254},[],[2256],{"type":26,"value":2257},"backend.run()",{"type":26,"value":2259},", stays the same. Only the package and import path changed.",{"type":21,"tag":43,"props":2261,"children":2263},{"id":2262},"circuiterror-on-measure-register-size-mismatch",[2264,2270,2271,2277],{"type":21,"tag":396,"props":2265,"children":2267},{"className":2266},[],[2268],{"type":26,"value":2269},"CircuitError",{"type":26,"value":1510},{"type":21,"tag":396,"props":2272,"children":2274},{"className":2273},[],[2275],{"type":26,"value":2276},".measure()",{"type":26,"value":2278},": register size mismatch",{"type":21,"tag":22,"props":2280,"children":2281},{},[2282],{"type":26,"value":2283},"This one is a genuine circuit bug rather than an API change, and it shows up constantly for beginners:",{"type":21,"tag":389,"props":2285,"children":2287},{"className":441,"code":2286,"language":443,"meta":8,"style":8},"qc = QuantumCircuit(3, 2)  # 3 qubits, only 2 classical bits\nqc.measure([0, 1, 2], [0, 1, 2])  # CircuitError: index 2 out of range\n",[2288],{"type":21,"tag":396,"props":2289,"children":2290},{"__ignoreMap":8},[2291,2329],{"type":21,"tag":400,"props":2292,"children":2293},{"class":402,"line":403},[2294,2298,2302,2306,2311,2315,2319,2324],{"type":21,"tag":400,"props":2295,"children":2296},{"style":459},[2297],{"type":26,"value":522},{"type":21,"tag":400,"props":2299,"children":2300},{"style":453},[2301],{"type":26,"value":527},{"type":21,"tag":400,"props":2303,"children":2304},{"style":459},[2305],{"type":26,"value":532},{"type":21,"tag":400,"props":2307,"children":2308},{"style":535},[2309],{"type":26,"value":2310},"3",{"type":21,"tag":400,"props":2312,"children":2313},{"style":459},[2314],{"type":26,"value":584},{"type":21,"tag":400,"props":2316,"children":2317},{"style":535},[2318],{"type":26,"value":538},{"type":21,"tag":400,"props":2320,"children":2321},{"style":459},[2322],{"type":26,"value":2323},")  ",{"type":21,"tag":400,"props":2325,"children":2326},{"style":510},[2327],{"type":26,"value":2328},"# 3 qubits, only 2 classical bits\n",{"type":21,"tag":400,"props":2330,"children":2331},{"class":402,"line":289},[2332,2337,2341,2345,2349,2353,2357,2362,2366,2370,2374,2378,2382,2387],{"type":21,"tag":400,"props":2333,"children":2334},{"style":459},[2335],{"type":26,"value":2336},"qc.measure([",{"type":21,"tag":400,"props":2338,"children":2339},{"style":535},[2340],{"type":26,"value":556},{"type":21,"tag":400,"props":2342,"children":2343},{"style":459},[2344],{"type":26,"value":584},{"type":21,"tag":400,"props":2346,"children":2347},{"style":535},[2348],{"type":26,"value":589},{"type":21,"tag":400,"props":2350,"children":2351},{"style":459},[2352],{"type":26,"value":584},{"type":21,"tag":400,"props":2354,"children":2355},{"style":535},[2356],{"type":26,"value":538},{"type":21,"tag":400,"props":2358,"children":2359},{"style":459},[2360],{"type":26,"value":2361},"], [",{"type":21,"tag":400,"props":2363,"children":2364},{"style":535},[2365],{"type":26,"value":556},{"type":21,"tag":400,"props":2367,"children":2368},{"style":459},[2369],{"type":26,"value":584},{"type":21,"tag":400,"props":2371,"children":2372},{"style":535},[2373],{"type":26,"value":589},{"type":21,"tag":400,"props":2375,"children":2376},{"style":459},[2377],{"type":26,"value":584},{"type":21,"tag":400,"props":2379,"children":2380},{"style":535},[2381],{"type":26,"value":538},{"type":21,"tag":400,"props":2383,"children":2384},{"style":459},[2385],{"type":26,"value":2386},"])  ",{"type":21,"tag":400,"props":2388,"children":2389},{"style":510},[2390],{"type":26,"value":2391},"# CircuitError: index 2 out of range\n",{"type":21,"tag":22,"props":2393,"children":2394},{},[2395,2397,2403],{"type":26,"value":2396},"The classical register has fewer bits than the quantity of qubits you're trying to measure into. Either size the classical register to match what you measure, or use ",{"type":21,"tag":396,"props":2398,"children":2400},{"className":2399},[],[2401],{"type":26,"value":2402},"qc.measure_all()",{"type":26,"value":2404},", which auto-creates a matching classical register for every qubit in the circuit.",{"type":21,"tag":43,"props":2406,"children":2408},{"id":2407},"transpilererror-circuit-doesnt-match-backend",[2409,2415],{"type":21,"tag":396,"props":2410,"children":2412},{"className":2411},[],[2413],{"type":26,"value":2414},"TranspilerError",{"type":26,"value":2416},": circuit doesn't match backend",{"type":21,"tag":389,"props":2418,"children":2420},{"className":441,"code":2419,"language":443,"meta":8,"style":8},"qc = QuantumCircuit(20)\n# ... build a 20-qubit circuit ...\ntranspile(qc, backend)  # TranspilerError if backend supports fewer qubits\n",[2421],{"type":21,"tag":396,"props":2422,"children":2423},{"__ignoreMap":8},[2424,2448,2456],{"type":21,"tag":400,"props":2425,"children":2426},{"class":402,"line":403},[2427,2431,2435,2439,2444],{"type":21,"tag":400,"props":2428,"children":2429},{"style":459},[2430],{"type":26,"value":522},{"type":21,"tag":400,"props":2432,"children":2433},{"style":453},[2434],{"type":26,"value":527},{"type":21,"tag":400,"props":2436,"children":2437},{"style":459},[2438],{"type":26,"value":532},{"type":21,"tag":400,"props":2440,"children":2441},{"style":535},[2442],{"type":26,"value":2443},"20",{"type":21,"tag":400,"props":2445,"children":2446},{"style":459},[2447],{"type":26,"value":543},{"type":21,"tag":400,"props":2449,"children":2450},{"class":402,"line":289},[2451],{"type":21,"tag":400,"props":2452,"children":2453},{"style":510},[2454],{"type":26,"value":2455},"# ... build a 20-qubit circuit ...\n",{"type":21,"tag":400,"props":2457,"children":2458},{"class":402,"line":496},[2459,2464],{"type":21,"tag":400,"props":2460,"children":2461},{"style":459},[2462],{"type":26,"value":2463},"transpile(qc, backend)  ",{"type":21,"tag":400,"props":2465,"children":2466},{"style":510},[2467],{"type":26,"value":2468},"# TranspilerError if backend supports fewer qubits\n",{"type":21,"tag":22,"props":2470,"children":2471},{},[2472,2474,2480,2482,2488,2489,2495,2497,2503],{"type":26,"value":2473},"This means the circuit needs more qubits than the target backend has, or uses a gate outside the backend's basis gate set and ",{"type":21,"tag":34,"props":2475,"children":2477},{"href":2476},"\u002Fglossary\u002Ftranspilation",[2478],{"type":26,"value":2479},"transpilation",{"type":26,"value":2481}," can't find a valid mapping. Check ",{"type":21,"tag":396,"props":2483,"children":2485},{"className":2484},[],[2486],{"type":26,"value":2487},"backend.configuration().n_qubits",{"type":26,"value":2074},{"type":21,"tag":396,"props":2490,"children":2492},{"className":2491},[],[2493],{"type":26,"value":2494},"backend.configuration().basis_gates",{"type":26,"value":2496}," before transpiling, and let ",{"type":21,"tag":396,"props":2498,"children":2500},{"className":2499},[],[2501],{"type":26,"value":2502},"transpile()",{"type":26,"value":2504}," handle the gate decomposition rather than manually inserting gates the backend doesn't natively support.",{"type":21,"tag":43,"props":2506,"children":2508},{"id":2507},"deprecation-warnings-from-qiskitalgorithms-and-qiskitopflow",[2509,2511,2517,2518],{"type":26,"value":2510},"Deprecation warnings from ",{"type":21,"tag":396,"props":2512,"children":2514},{"className":2513},[],[2515],{"type":26,"value":2516},"qiskit.algorithms",{"type":26,"value":2074},{"type":21,"tag":396,"props":2519,"children":2521},{"className":2520},[],[2522],{"type":26,"value":2523},"qiskit.opflow",{"type":21,"tag":22,"props":2525,"children":2526},{},[2527,2529,2535,2537,2542,2544,2549,2551,2557,2559,2564,2566,2571,2573,2579,2580,2586],{"type":26,"value":2528},"If your console fills with ",{"type":21,"tag":396,"props":2530,"children":2532},{"className":2531},[],[2533],{"type":26,"value":2534},"DeprecationWarning",{"type":26,"value":2536}," on every run, the code is almost always importing from ",{"type":21,"tag":396,"props":2538,"children":2540},{"className":2539},[],[2541],{"type":26,"value":2523},{"type":26,"value":2543}," or the older ",{"type":21,"tag":396,"props":2545,"children":2547},{"className":2546},[],[2548],{"type":26,"value":2516},{"type":26,"value":2550}," module structure, both superseded by the separate ",{"type":21,"tag":396,"props":2552,"children":2554},{"className":2553},[],[2555],{"type":26,"value":2556},"qiskit-algorithms",{"type":26,"value":2558}," package and the primitives-based (",{"type":21,"tag":396,"props":2560,"children":2562},{"className":2561},[],[2563],{"type":26,"value":1466},{"type":26,"value":2565},"\u002F",{"type":21,"tag":396,"props":2567,"children":2569},{"className":2568},[],[2570],{"type":26,"value":1474},{"type":26,"value":2572},") pattern. Warnings aren't fatal, but they're a sign the code is one migration behind, and the underlying functions do eventually get removed. Our ",{"type":21,"tag":34,"props":2574,"children":2576},{"href":2575},"\u002Fblog\u002Fvqe-pennylane-practical-guide",[2577],{"type":26,"value":2578},"VQE walkthrough",{"type":26,"value":2074},{"type":21,"tag":34,"props":2581,"children":2583},{"href":2582},"\u002Fblog\u002Fqaoa-max-cut-tutorial",[2584],{"type":26,"value":2585},"QAOA tutorial",{"type":26,"value":2587}," use the current primitives pattern if you need a working reference to migrate against.",{"type":21,"tag":43,"props":2589,"children":2591},{"id":2590},"jobs-stuck-in-queue-on-the-free-tier",[2592],{"type":26,"value":2593},"Jobs stuck in queue on the free tier",{"type":21,"tag":22,"props":2595,"children":2596},{},[2597,2599,2605,2607,2613,2615,2620],{"type":26,"value":2598},"Not an error message, a silent wait. IBM's free Open Plan queues everyone's jobs on shared hardware, and a job submitted to a busy backend takes real time to return, which looks identical to a hang from the caller's side. Call ",{"type":21,"tag":396,"props":2600,"children":2602},{"className":2601},[],[2603],{"type":26,"value":2604},"service.least_busy(operational=True, simulator=False)",{"type":26,"value":2606}," instead of naming a specific backend, and check ",{"type":21,"tag":396,"props":2608,"children":2610},{"className":2609},[],[2611],{"type":26,"value":2612},"job.status()",{"type":26,"value":2614}," rather than assuming a stuck cell means broken code. Our ",{"type":21,"tag":34,"props":2616,"children":2617},{"href":64},[2618],{"type":26,"value":2619},"free tier guide",{"type":26,"value":2621}," covers what the 10-minute monthly quantum-time limit does and doesn't cover.",{"type":21,"tag":43,"props":2623,"children":2625},{"id":2624},"the-pattern-behind-most-of-these",[2626],{"type":26,"value":2627},"The pattern behind most of these",{"type":21,"tag":22,"props":2629,"children":2630},{},[2631,2633,2639,2640,2645,2646,2652],{"type":26,"value":2632},"Every API-change error above traces back to the equivalent event: Qiskit 1.0 unified what used to be a scattered set of packages (",{"type":21,"tag":396,"props":2634,"children":2636},{"className":2635},[],[2637],{"type":26,"value":2638},"qiskit-terra",{"type":26,"value":584},{"type":21,"tag":396,"props":2641,"children":2643},{"className":2642},[],[2644],{"type":26,"value":1535},{"type":26,"value":584},{"type":21,"tag":396,"props":2647,"children":2649},{"className":2648},[],[2650],{"type":26,"value":2651},"qiskit-ibmq-provider",{"type":26,"value":2653},", and more) into one restructured, versioned package, and retired several legacy paths in the process. If you're hitting an error that isn't listed here and it comes from code copied from an older tutorial, check whether the import path predates that restructuring before assuming your circuit logic is wrong.",{"type":21,"tag":1220,"props":2655,"children":2656},{},[2657],{"type":26,"value":1224},{"title":8,"searchDepth":289,"depth":289,"links":2659},[2660,2661,2663,2665,2667,2669,2671,2673,2674],{"id":1252,"depth":289,"text":1259},{"id":1494,"depth":289,"text":2662},"ImportError or AttributeError on from qiskit import Aer",{"id":1677,"depth":289,"text":2664},"IBMQ.load_account() no longer works",{"id":1974,"depth":289,"text":2666},"ModuleNotFoundError: No module named 'azure.quantum' when submitting to Azure Quantum",{"id":2262,"depth":289,"text":2668},"CircuitError on .measure(): register size mismatch",{"id":2407,"depth":289,"text":2670},"TranspilerError: circuit doesn't match backend",{"id":2507,"depth":289,"text":2672},"Deprecation warnings from qiskit.algorithms and qiskit.opflow",{"id":2590,"depth":289,"text":2593},{"id":2624,"depth":289,"text":2627},"content:blog:common-qiskit-errors-and-fixes.md","blog\u002Fcommon-qiskit-errors-and-fixes.md","blog\u002Fcommon-qiskit-errors-and-fixes",{"_path":2679,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2680,"description":2681,"date":2682,"author":12,"tags":2683,"readingTime":602,"body":2686,"_type":303,"_id":3151,"_source":305,"_file":3152,"_stem":3153,"_extension":308},"\u002Fblog\u002Flogical-qubits-fault-tolerance-explained","Logical Qubits and Fault Tolerance: What the Qubit Count Doesn't Tell You","A physical qubit is hardware. A logical qubit is an error-protected qubit built out of many of them. Understanding the difference is the fastest way to see through quantum computing headlines.","2026-07-18",[2684,15,2685],"Error Correction","QPU",{"type":18,"children":2687,"toc":3141},[2688,2693,2706,2712,2740,2755,2784,2790,2802,2807,2820,2840,2846,2851,2862,2875,2880,2885,2891,2903,2908,2928,2933,2939,2944,2954,2964,2989,2995,3000,3010,3020,3030,3040,3045,3051,3056,3061,3090,3110,3116,3128],{"type":21,"tag":22,"props":2689,"children":2690},{},[2691],{"type":26,"value":2692},"Every few months a press release announces a new record qubit count. Almost none of them tell you the number that decides whether the machine does anything: the error rate.",{"type":21,"tag":22,"props":2694,"children":2695},{},[2696,2698,2704],{"type":26,"value":2697},"This is not a pedantic complaint. The relationship between qubit count and computational power in quantum computing is not merely noisy. It sometimes inverts. Under the right conditions, a machine with more qubits is ",{"type":21,"tag":2699,"props":2700,"children":2701},"em",{},[2702],{"type":26,"value":2703},"worse",{"type":26,"value":2705}," than one with fewer. Understanding why requires one distinction, and once you have it, most quantum computing news becomes far easier to read.",{"type":21,"tag":43,"props":2707,"children":2709},{"id":2708},"two-things-called-qubit",[2710],{"type":26,"value":2711},"Two things called \"qubit\"",{"type":21,"tag":22,"props":2713,"children":2714},{},[2715,2717,2722,2724,2730,2732,2738],{"type":26,"value":2716},"A ",{"type":21,"tag":218,"props":2718,"children":2719},{},[2720],{"type":26,"value":2721},"physical qubit",{"type":26,"value":2723}," is a piece of hardware: a superconducting circuit on a chip, a trapped ion held in an electromagnetic field, a neutral atom in an optical tweezer. It is a real object subject to real physics, which means it drifts, absorbs stray energy, and loses its quantum state on a timescale measured in microseconds to seconds. That decay is ",{"type":21,"tag":34,"props":2725,"children":2727},{"href":2726},"\u002Fglossary\u002Fdecoherence",[2728],{"type":26,"value":2729},"decoherence",{"type":26,"value":2731},", and the ",{"type":21,"tag":34,"props":2733,"children":2735},{"href":2734},"\u002Fglossary\u002Ft1-t2-time",[2736],{"type":26,"value":2737},"T1 and T2 times",{"type":26,"value":2739}," that quantify it are among the few hardware specs worth reading closely.",{"type":21,"tag":22,"props":2741,"children":2742},{},[2743,2744,2753],{"type":26,"value":2716},{"type":21,"tag":218,"props":2745,"children":2746},{},[2747],{"type":21,"tag":34,"props":2748,"children":2750},{"href":2749},"\u002Fglossary\u002Flogical-qubit",[2751],{"type":26,"value":2752},"logical qubit",{"type":26,"value":2754}," is not hardware. It is a qubit's worth of quantum information spread across many physical qubits, arranged so that errors on individual members are detected and undone without ever measuring, and thereby destroying, the encoded state. IonQ describes logical qubits as software-defined, and that framing is a good one: the logical qubit is a construction that hardware supports rather than a thing you point to.",{"type":21,"tag":22,"props":2756,"children":2757},{},[2758,2760,2766,2768,2774,2776,2782],{"type":26,"value":2759},"The technique is ",{"type":21,"tag":34,"props":2761,"children":2763},{"href":2762},"\u002Fglossary\u002Fquantum-error-correction",[2764],{"type":26,"value":2765},"quantum error correction",{"type":26,"value":2767},", and our ",{"type":21,"tag":34,"props":2769,"children":2771},{"href":2770},"\u002Fblog\u002Funderstanding-quantum-error-correction",[2772],{"type":26,"value":2773},"companion post on QEC",{"type":26,"value":2775}," covers the mechanics: parity checks, ",{"type":21,"tag":34,"props":2777,"children":2779},{"href":2778},"\u002Fglossary\u002Fancilla-qubit",[2780],{"type":26,"value":2781},"ancilla qubits",{"type":26,"value":2783},", the surface code lattice. This post is about the accounting: what encoding costs, when it pays off, and what else fault tolerance demands beyond the encoding itself.",{"type":21,"tag":43,"props":2785,"children":2787},{"id":2786},"why-how-many-qubits-is-nearly-meaningless",[2788],{"type":26,"value":2789},"Why \"how many qubits?\" is nearly meaningless",{"type":21,"tag":22,"props":2791,"children":2792},{},[2793,2795,2800],{"type":26,"value":2794},"Here is the uncomfortable arithmetic. If your physical error rate is above the threshold of your error-correcting code, encoding does not help. The extra qubits and the extra gates needed to perform parity checks each introduce errors of their own. Add more of them and you add more noise than you remove. A headline of 1,000 physical qubits with mediocre fidelity is compatible with ",{"type":21,"tag":218,"props":2796,"children":2797},{},[2798],{"type":26,"value":2799},"zero",{"type":26,"value":2801}," logical qubits, not few, zero.",{"type":21,"tag":22,"props":2803,"children":2804},{},[2805],{"type":26,"value":2806},"Meanwhile a smaller, cleaner machine is sometimes strictly more useful. IonQ argues this point aggressively, claiming that a system of 100 physical qubits at 99.99% two-qubit gate fidelity would likely outperform a 10,000-qubit system of lower-quality qubits encoding 100 logical ones: on overhead, gate speed, universality, and energy. That's a vendor making a case for its own architecture and should be read as such, but the underlying logic is sound and widely accepted: quality compounds in a way that quantity does not.",{"type":21,"tag":22,"props":2808,"children":2809},{},[2810,2812,2818],{"type":26,"value":2811},"The compounding is the key mechanism. In a code that corrects one error, roughly speaking, halving the physical error rate quarters the logical error rate. In a code correcting two errors the same improvement gives about an eight-fold gain. IonQ makes this multiplicative argument explicitly, and it explains why hardware teams chase ",{"type":21,"tag":34,"props":2813,"children":2815},{"href":2814},"\u002Fglossary\u002Ffidelity",[2816],{"type":26,"value":2817},"fidelity",{"type":26,"value":2819}," improvements that look small in isolation. A 2x hardware win is a 4x or 8x win after encoding.",{"type":21,"tag":22,"props":2821,"children":2822},{},[2823,2825,2831,2833,2838],{"type":26,"value":2824},"This is also why single-number benchmarks keep failing the field. ",{"type":21,"tag":34,"props":2826,"children":2828},{"href":2827},"\u002Fglossary\u002Fquantum-volume",[2829],{"type":26,"value":2830},"Quantum Volume",{"type":26,"value":2832},", algorithmic qubits, gate counts: each captures a slice and hides the rest. We wrote about that measurement problem ",{"type":21,"tag":34,"props":2834,"children":2835},{"href":266},[2836],{"type":26,"value":2837},"in the context of EO 14413",{"type":26,"value":2839},", and it applies with full force here.",{"type":21,"tag":43,"props":2841,"children":2843},{"id":2842},"the-overhead-is-the-whole-story",[2844],{"type":26,"value":2845},"The overhead is the whole story",{"type":21,"tag":22,"props":2847,"children":2848},{},[2849],{"type":26,"value":2850},"How many physical qubits does one logical qubit cost? The honest answer is that it depends on two numbers you have to state together: your physical error rate and the logical error rate you're targeting.",{"type":21,"tag":22,"props":2852,"children":2853},{},[2854,2860],{"type":21,"tag":34,"props":2855,"children":2857},{"href":2856},"\u002Fresearch\u002Fshor-error-correction-1995",[2858],{"type":26,"value":2859},"Shor's 1995 code",{"type":26,"value":2861},", the first quantum error-correcting code ever written down, used nine physical qubits to protect one logical qubit against an arbitrary single-qubit error. That was a proof that the thing was possible at all. Before it, many physicists believed no-cloning made quantum computing hopeless in principle.",{"type":21,"tag":22,"props":2863,"children":2864},{},[2865,2867,2873],{"type":26,"value":2866},"Nine turned out to be optimistic for practical machines. ",{"type":21,"tag":34,"props":2868,"children":2870},{"href":2869},"\u002Fresearch\u002Fkitaev-anyons-1997",[2871],{"type":26,"value":2872},"Kitaev's 1997 work on anyons",{"type":26,"value":2874}," introduced topological codes, including the surface code, which stores information in global properties of a 2D lattice rather than in any individual site. Its great virtue is that every parity check involves only neighbouring qubits, which maps cleanly onto flat chips, and it tolerates physical error rates around 1%, high enough that real hardware plausibly reaches it.",{"type":21,"tag":22,"props":2876,"children":2877},{},[2878],{"type":26,"value":2879},"The price is scale. Surface code overhead grows with code distance, and realistic estimates for running a cryptographically relevant algorithm land at hundreds to a few thousand physical qubits per logical qubit, with total system requirements often quoted in the millions. Push your physical error rate down and that ratio falls fast. Let it drift up toward threshold and the ratio explodes. Overhead is not a fixed constant of the technology. It is a function of how good your hardware is.",{"type":21,"tag":22,"props":2881,"children":2882},{},[2883],{"type":26,"value":2884},"Newer code families are attacking the ratio directly. IonQ has promoted a bivariate bicycle variant it calls BB5, claiming an idle logical error rate around 5x10⁻⁵ using 50 physical qubits, roughly four times smaller than standard BB codes. Vendor-reported figures like that are worth tracking but not worth treating as settled until independently reproduced.",{"type":21,"tag":43,"props":2886,"children":2888},{"id":2887},"the-threshold-theorem-and-why-2024-mattered",[2889],{"type":26,"value":2890},"The threshold theorem, and why 2024 mattered",{"type":21,"tag":22,"props":2892,"children":2893},{},[2894,2896,2901],{"type":26,"value":2895},"The theoretical foundation under all of this is the ",{"type":21,"tag":218,"props":2897,"children":2898},{},[2899],{"type":26,"value":2900},"threshold theorem",{"type":26,"value":2902},". It says there exists a critical physical error rate. Below it, increasing the size of your code suppresses logical errors exponentially. You build them as small as you like by spending more qubits. Above it, the opposite: bigger codes are worse codes.",{"type":21,"tag":22,"props":2904,"children":2905},{},[2906],{"type":26,"value":2907},"For decades this was a theorem without an experiment. Every roadmap in the industry assumed the crossing was achievable. None had demonstrated it.",{"type":21,"tag":22,"props":2909,"children":2910},{},[2911,2913,2919,2921,2926],{"type":26,"value":2912},"That changed with ",{"type":21,"tag":34,"props":2914,"children":2916},{"href":2915},"\u002Fresearch\u002Fgoogle-below-threshold-2024",[2917],{"type":26,"value":2918},"Google's below-threshold result in 2024",{"type":26,"value":2920},". Running surface codes at distances 3, 5, and 7 on its 105-qubit Willow processor, the team observed each increase in code distance roughly ",{"type":21,"tag":218,"props":2922,"children":2923},{},[2924],{"type":26,"value":2925},"halving",{"type":26,"value":2927}," the logical error rate, the direction fault tolerance requires. Critically, the encoded logical qubit outlived the best individual physical qubit on the chip, which is the concrete test of whether error correction is a net win rather than an expensive way to add noise.",{"type":21,"tag":22,"props":2929,"children":2930},{},[2931],{"type":26,"value":2932},"It's hard to overstate the significance. That experiment converted large-scale quantum computing from an open physics question into a scaling and engineering problem. Engineering problems are hard, but they are a different category of hard.",{"type":21,"tag":43,"props":2934,"children":2936},{"id":2935},"different-hardware-different-arithmetic",[2937],{"type":26,"value":2938},"Different hardware, different arithmetic",{"type":21,"tag":22,"props":2940,"children":2941},{},[2942],{"type":26,"value":2943},"The threshold is not a single universal number. It depends on the code, and which codes are practical depends on your hardware's connectivity. This is where modality differences stop being trivia.",{"type":21,"tag":22,"props":2945,"children":2946},{},[2947,2952],{"type":21,"tag":218,"props":2948,"children":2949},{},[2950],{"type":26,"value":2951},"Superconducting",{"type":26,"value":2953}," processors offer rapid gates (nanoseconds) and mature fabrication, but qubits interact only with their planar neighbours and fidelities are typically lower. That planar constraint is precisely what the surface code was designed around, which is why superconducting roadmaps are built on it.",{"type":21,"tag":22,"props":2955,"children":2956},{},[2957,2962],{"type":21,"tag":218,"props":2958,"children":2959},{},[2960],{"type":26,"value":2961},"Trapped ions",{"type":26,"value":2963}," invert the trade: gates are far slower (microseconds to milliseconds), but fidelities are the highest of any modality and connectivity is effectively all-to-all: any ion in a chain is entangled with any other without a chain of intervening swap operations. IonQ argues this connectivity is a structural advantage for error correction, because codes requiring non-local checks become implementable rather than prohibitively expensive, and it has claimed 99.99% physical two-qubit gate fidelity via its Oxford Ionics acquisition. Again: vendor claim, vendor benchmark conditions.",{"type":21,"tag":22,"props":2965,"children":2966},{},[2967,2969,2974,2975,2980,2982,2987],{"type":26,"value":2968},"Neither is obviously winning. Our ",{"type":21,"tag":34,"props":2970,"children":2971},{"href":274},[2972],{"type":26,"value":2973},"hardware overview",{"type":26,"value":2074},{"type":21,"tag":34,"props":2976,"children":2977},{"href":282},[2978],{"type":26,"value":2979},"modality comparison",{"type":26,"value":2981}," go into the specifics, and the broader ",{"type":21,"tag":34,"props":2983,"children":2984},{"href":36},[2985],{"type":26,"value":2986},"industry landscape",{"type":26,"value":2988}," tracks who is betting on what. The practical takeaway for anyone learning is that connectivity and fidelity, not qubit count, are the specs that determine which error-correction strategies a machine even attempts.",{"type":21,"tag":43,"props":2990,"children":2992},{"id":2991},"encoding-is-necessary-not-sufficient",[2993],{"type":26,"value":2994},"Encoding is necessary, not sufficient",{"type":21,"tag":22,"props":2996,"children":2997},{},[2998],{"type":26,"value":2999},"A subtlety that gets lost in coverage: storing a logical qubit is the easy part of fault tolerance. Computing on one is harder. A genuinely fault-tolerant machine needs all of the following:",{"type":21,"tag":22,"props":3001,"children":3002},{},[3003,3008],{"type":21,"tag":218,"props":3004,"children":3005},{},[3006],{"type":26,"value":3007},"Fault-tolerant gate operations.",{"type":26,"value":3009}," Logical gates must be implemented so that a single physical fault cannot propagate into an uncorrectable logical error. Some gates are cheap in a given code. Others are not.",{"type":21,"tag":22,"props":3011,"children":3012},{},[3013,3018],{"type":21,"tag":218,"props":3014,"children":3015},{},[3016],{"type":26,"value":3017},"Continuous syndrome extraction.",{"type":26,"value":3019}," Parity checks run constantly, in rounds, throughout the computation. The measurement circuits are themselves noisy, so the scheme has to tolerate faults in its own error detection.",{"type":21,"tag":22,"props":3021,"children":3022},{},[3023,3028],{"type":21,"tag":218,"props":3024,"children":3025},{},[3026],{"type":26,"value":3027},"Magic state distillation.",{"type":26,"value":3029}," Surface codes give you Clifford gates relatively cheaply, but Clifford gates alone are classically simulable. Universality needs a non-Clifford gate, typically T, and those are produced by distilling noisy \"magic states\" into clean ones. Distillation factories consume a large fraction of the total qubit budget in realistic architectures.",{"type":21,"tag":22,"props":3031,"children":3032},{},[3033,3038],{"type":21,"tag":218,"props":3034,"children":3035},{},[3036],{"type":26,"value":3037},"Real-time decoding.",{"type":26,"value":3039}," Syndrome data must be interpreted and corrections applied faster than errors accumulate. This is a classical computing problem, running at microsecond latency alongside the QPU, and it's a serious engineering constraint in its own right.",{"type":21,"tag":22,"props":3041,"children":3042},{},[3043],{"type":26,"value":3044},"IonQ's framing here is useful regardless of the vendor context: a logical qubit should be characterised by several attributes together: overhead, idle logical error rate, logical gate fidelity, logical gate speed, and gate-set universality, rather than counted. A logical qubit that is stored but not usefully operated on is not much of a logical qubit.",{"type":21,"tag":43,"props":3046,"children":3048},{"id":3047},"where-the-field-stands",[3049],{"type":26,"value":3050},"Where the field stands",{"type":21,"tag":22,"props":3052,"children":3053},{},[3054],{"type":26,"value":3055},"Honest summary as of mid-2026: logical qubits are real, demonstrated, and few.",{"type":21,"tag":22,"props":3057,"children":3058},{},[3059],{"type":26,"value":3060},"Multiple groups have encoded them. Google has shown error suppression scaling in the right direction. Trapped-ion and neutral-atom teams have run algorithms on minor numbers of encoded qubits. These are genuine milestones, not marketing.",{"type":21,"tag":22,"props":3062,"children":3063},{},[3064,3066,3072,3074,3080,3082,3088],{"type":26,"value":3065},"But useful fault-tolerant computation needs hundreds to thousands of logical qubits executing millions of logical operations, and that means physical qubit counts several orders of magnitude beyond anything running today, with error rates comfortably below threshold across the whole device rather than on the best-behaved corner of a chip. Most working hardware remains firmly in the ",{"type":21,"tag":34,"props":3067,"children":3069},{"href":3068},"\u002Fglossary\u002Fnisq",[3070],{"type":26,"value":3071},"NISQ regime",{"type":26,"value":3073}," that ",{"type":21,"tag":34,"props":3075,"children":3077},{"href":3076},"\u002Fresearch\u002Fpreskill-nisq-2018",[3078],{"type":26,"value":3079},"Preskill named in 2018",{"type":26,"value":3081},", where ",{"type":21,"tag":34,"props":3083,"children":3085},{"href":3084},"\u002Fglossary\u002Ferror-mitigation",[3086],{"type":26,"value":3087},"error mitigation",{"type":26,"value":3089}," (statistical post-processing rather than true correction) is the practical tool.",{"type":21,"tag":22,"props":3091,"children":3092},{},[3093,3095,3100,3102,3108],{"type":26,"value":3094},"None of which means waiting around. The abstractions transfer: circuits, gates, measurement, and noise behave the equivalent way whether you're on a simulator or a fault-tolerant machine a decade out. You begin on ",{"type":21,"tag":34,"props":3096,"children":3097},{"href":822},[3098],{"type":26,"value":3099},"free simulators",{"type":26,"value":3101}," or real QPUs today, and the ",{"type":21,"tag":34,"props":3103,"children":3105},{"href":3104},"\u002Fcourses",[3106],{"type":26,"value":3107},"courses page",{"type":26,"value":3109}," collects structured routes in.",{"type":21,"tag":43,"props":3111,"children":3113},{"id":3112},"the-one-habit-worth-forming",[3114],{"type":26,"value":3115},"The one habit worth forming",{"type":21,"tag":22,"props":3117,"children":3118},{},[3119,3121,3126],{"type":26,"value":3120},"When you following see a qubit-count headline, ask three questions: what is the two-qubit gate fidelity, is it below the relevant threshold, and how many ",{"type":21,"tag":2699,"props":3122,"children":3123},{},[3124],{"type":26,"value":3125},"logical",{"type":26,"value":3127}," qubits does that imply?",{"type":21,"tag":22,"props":3129,"children":3130},{},[3131,3133,3139],{"type":26,"value":3132},"Frequently the answer to the third is zero, and the article won't have mentioned it. Learning to notice that gap is most of what separates informed reading from press-release reading. The ",{"type":21,"tag":34,"props":3134,"children":3136},{"href":3135},"\u002Fglossary",[3137],{"type":26,"value":3138},"glossary",{"type":26,"value":3140}," is a decent place to build the vocabulary for it.",{"title":8,"searchDepth":289,"depth":289,"links":3142},[3143,3144,3145,3146,3147,3148,3149,3150],{"id":2708,"depth":289,"text":2711},{"id":2786,"depth":289,"text":2789},{"id":2842,"depth":289,"text":2845},{"id":2887,"depth":289,"text":2890},{"id":2935,"depth":289,"text":2938},{"id":2991,"depth":289,"text":2994},{"id":3047,"depth":289,"text":3050},{"id":3112,"depth":289,"text":3115},"content:blog:logical-qubits-fault-tolerance-explained.md","blog\u002Flogical-qubits-fault-tolerance-explained.md","blog\u002Flogical-qubits-fault-tolerance-explained",[3155,3233,3291,3351],{"_path":3156,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3157,"description":3158,"date":3159,"author":12,"tags":3160,"readingTime":506,"body":3164,"_type":303,"_id":3230,"_source":305,"_file":3231,"_stem":3232,"_extension":308},"\u002Fblog\u002Fcrypto4a-fips-140-3-level-3-quantum-safe-hsm","Crypto4A Passed FIPS 140-3 Level 3 for a Quantum-Safe HSM","Crypto4A's QASM module passed FIPS 140-3 Level 3, the first quantum-safe HSM to reach the bar, with support for all NIST post-quantum algorithms.","2026-08-21",[3161,3162,3163],"Post-Quantum","Security","Cryptography",{"type":18,"children":3165,"toc":3225},[3166,3171,3177,3182,3188,3193,3214,3220],{"type":21,"tag":22,"props":3167,"children":3168},{},[3169],{"type":26,"value":3170},"Canadian security firm Crypto4A received NIST FIPS 140-3 Level 3 validation for QASM, the cryptographic module inside its QxHSM hardware security module. The certification, announced August 19, 2026, is the first time a quantum-safe HSM reached Level 3 under the updated FIPS 140-3 standard. Level 3 requires physical tamper response, identity-based authentication, and zeroization of keys when the module detects tampering.",{"type":21,"tag":43,"props":3172,"children":3174},{"id":3173},"what-got-validated",[3175],{"type":26,"value":3176},"What got validated",{"type":21,"tag":22,"props":3178,"children":3179},{},[3180],{"type":26,"value":3181},"QASM runs the full set of NIST post-quantum algorithms: ML-KEM (FIPS 203) for key exchange, ML-DSA (FIPS 204) and SLH-DSA (FIPS 205) for signatures, plus stateful hash-based schemes like LMS. Hardware security modules generate, store, and manage the keys behind digital identity, financial transactions, and secure communications. A Level 3 validated module gives those keys a physical root of trust.",{"type":21,"tag":43,"props":3183,"children":3185},{"id":3184},"why-crypto-agility-matters",[3186],{"type":26,"value":3187},"Why crypto agility matters",{"type":21,"tag":22,"props":3189,"children":3190},{},[3191],{"type":26,"value":3192},"Crypto4A pitches the QxHSM and QxVault platforms as crypto-agile. Enterprises and agencies move from legacy RSA and elliptic-curve keys to post-quantum keys without replacing the physical appliance. DigiCert partnered to integrate the validated module into DigiCert ONE for signing, certificate issuance, and public key infrastructure.",{"type":21,"tag":22,"props":3194,"children":3195},{},[3196,3198,3204,3206,3212],{"type":26,"value":3197},"For teams planning a migration, see our ",{"type":21,"tag":34,"props":3199,"children":3201},{"href":3200},"\u002Fblog\u002Fpost-quantum-migration-deadlines",[3202],{"type":26,"value":3203},"post-quantum migration deadlines guide",{"type":26,"value":3205},". For the algorithms themselves, see our ",{"type":21,"tag":34,"props":3207,"children":3209},{"href":3208},"\u002Fblog\u002Fpost-quantum-cryptography-guide",[3210],{"type":26,"value":3211},"post-quantum cryptography guide",{"type":26,"value":3213},".",{"type":21,"tag":43,"props":3215,"children":3217},{"id":3216},"what-remains-unproven",[3218],{"type":26,"value":3219},"What remains unproven",{"type":21,"tag":22,"props":3221,"children":3222},{},[3223],{"type":26,"value":3224},"FIPS 140-3 Level 3 validates a module, not a company's whole product line or its market position. Crypto4A is an Ottawa-based firm led by CEO Bruno Couillard. The announcement is a vendor claim until independent deployments confirm the module in the field. The standard still matters because agencies and critical infrastructure operators face mandatory post-quantum deadlines, and a validated hardware root of trust shortens procurement review.",{"title":8,"searchDepth":289,"depth":289,"links":3226},[3227,3228,3229],{"id":3173,"depth":289,"text":3176},{"id":3184,"depth":289,"text":3187},{"id":3216,"depth":289,"text":3219},"content:blog:crypto4a-fips-140-3-level-3-quantum-safe-hsm.md","blog\u002Fcrypto4a-fips-140-3-level-3-quantum-safe-hsm.md","blog\u002Fcrypto4a-fips-140-3-level-3-quantum-safe-hsm",{"_path":3234,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3235,"description":3236,"date":3159,"author":12,"tags":3237,"readingTime":506,"body":3238,"_type":303,"_id":3288,"_source":305,"_file":3289,"_stem":3290,"_extension":308},"\u002Fblog\u002Fdirac-labs-diamond-navigation-preseed","Dirac Labs Raised $1.8M for Diamond Navigation Sensors","University of Wisconsin-Madison spinout Dirac Labs raised a $1.8 million pre-seed round to build diamond NV-center sensors for GPS-denied navigation.",[14,15],{"type":18,"children":3239,"toc":3283},[3240,3245,3251,3256,3262,3267,3271],{"type":21,"tag":22,"props":3241,"children":3242},{},[3243],{"type":26,"value":3244},"Dirac Labs, a University of Wisconsin-Madison spinout, raised $1.8 million in pre-seed funding to prototype diamond-based quantum navigation sensors. TitletownTech led the round, joined by Automotive Ventures, Riceberg Ventures, quantumEDGE Ventures, gradCapital, and angels Balaji Srinivasan and Jude Gomila.",{"type":21,"tag":43,"props":3246,"children":3248},{"id":3247},"how-the-sensors-work",[3249],{"type":26,"value":3250},"How the sensors work",{"type":21,"tag":22,"props":3252,"children":3253},{},[3254],{"type":26,"value":3255},"The startup's NVD-4 sensor measures local variations in Earth's magnetic field using diamond nitrogen-vacancy (NV) centers. Geomagnetic signatures pass through rock and water, so the system aims to provide positioning underwater, underground, and in GPS-denied regions where radio signals jam or spoof. AI models handle signal processing and sensor fusion, turning weak geomagnetic readings into location fixes.",{"type":21,"tag":43,"props":3257,"children":3259},{"id":3258},"the-market-fit",[3260],{"type":26,"value":3261},"The market fit",{"type":21,"tag":22,"props":3263,"children":3264},{},[3265],{"type":26,"value":3266},"The sensors target a plug-and-play form factor that connects to standard GPS ports on aircraft, submarines, autonomous underwater vehicles, and mining equipment. Dirac Labs says the hardware uses standard CMOS fabrication, which lowers cost and supports volume production. Co-founders CEO Sanket Deshpande and COO Aishwarya Das also secured grants from NOAA, the Indo-US Science and Technology Forum, and other programs.",{"type":21,"tag":43,"props":3268,"children":3269},{"id":3216},[3270],{"type":26,"value":3219},{"type":21,"tag":22,"props":3272,"children":3273},{},[3274,3276,3282],{"type":26,"value":3275},"Pre-seed rounds fund prototypes, not production. The company has no field-tested unit yet, and the unjammable, unspoofable positioning claims are vendor claims until an independent evaluation runs. For a broader look at quantum sensing, see our ",{"type":21,"tag":34,"props":3277,"children":3279},{"href":3278},"\u002Fblog\u002Finfleqtion-colorado-hq-quantum-sensing-minerals-2027",[3280],{"type":26,"value":3281},"Infleqtion Colorado sensing post",{"type":26,"value":3213},{"title":8,"searchDepth":289,"depth":289,"links":3284},[3285,3286,3287],{"id":3247,"depth":289,"text":3250},{"id":3258,"depth":289,"text":3261},{"id":3216,"depth":289,"text":3219},"content:blog:dirac-labs-diamond-navigation-preseed.md","blog\u002Fdirac-labs-diamond-navigation-preseed.md","blog\u002Fdirac-labs-diamond-navigation-preseed",{"_path":3292,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3293,"description":3294,"date":3159,"author":12,"tags":3295,"readingTime":506,"body":3297,"_type":303,"_id":3348,"_source":305,"_file":3349,"_stem":3350,"_extension":308},"\u002Fblog\u002Fquantinuum-albuquerque-integrated-photonics-leda","Quantinuum Got $1.5M to Build an Albuquerque Photonics Hub","Quantinuum received $750,000 from New Mexico and $750,000 from Albuquerque to convert a vacant site into an integrated photonics R&D center.",[14,15,3296],"Trapped-Ion",{"type":18,"children":3298,"toc":3343},[3299,3304,3310,3315,3321,3332,3338],{"type":21,"tag":22,"props":3300,"children":3301},{},[3302],{"type":26,"value":3303},"Quantinuum is expanding in Albuquerque, New Mexico, with a $1.5 million state and city incentive package. The State of New Mexico contributed $750,000 and the City of Albuquerque added $750,000 in Local Economic Development Act (LEDA) funds. Quantinuum will convert a vacant site at 5501 Wilshire into lab and office space for integrated photonics.",{"type":21,"tag":43,"props":3305,"children":3307},{"id":3306},"why-integrated-photonics",[3308],{"type":26,"value":3309},"Why integrated photonics",{"type":21,"tag":22,"props":3311,"children":3312},{},[3313],{"type":26,"value":3314},"Integrated photonics sits at the center of Quantinuum's next-generation trapped-ion machines. Miniaturized, chip-scale photonics guide, modulate, and deliver laser light for qubit state manipulation, addressing, and optical entanglement across multi-zone trapped-ion QPUs. A dedicated facility in New Mexico puts the work near Sandia National Laboratories, Los Alamos National Laboratory, and the University of New Mexico.",{"type":21,"tag":43,"props":3316,"children":3318},{"id":3317},"the-regional-bet",[3319],{"type":26,"value":3320},"The regional bet",{"type":21,"tag":22,"props":3322,"children":3323},{},[3324,3326,3331],{"type":26,"value":3325},"New Mexico has directed more than $450 million toward quantum research, startup infrastructure, and defense partnerships. The Albuquerque hub adds to Quantinuum's headquarters in Broomfield, Colorado and its centers in the US, UK, Germany, Japan, and Singapore. For trapped-ion context, see our ",{"type":21,"tag":34,"props":3327,"children":3328},{"href":131},[3329],{"type":26,"value":3330},"Quantinuum Helios logical qubits post",{"type":26,"value":3213},{"type":21,"tag":43,"props":3333,"children":3335},{"id":3334},"what-the-funding-does-not-buy",[3336],{"type":26,"value":3337},"What the funding does not buy",{"type":21,"tag":22,"props":3339,"children":3340},{},[3341],{"type":26,"value":3342},"This is a facilities and workforce expansion, not a new hardware result. The funding is modest next to the company's research spend, and the value shows only when the photonics work yields a smaller, more scalable trapped-ion system. The near-term signal is regional: a national laboratory ecosystem in New Mexico and a company building photonics capability inside it.",{"title":8,"searchDepth":289,"depth":289,"links":3344},[3345,3346,3347],{"id":3306,"depth":289,"text":3309},{"id":3317,"depth":289,"text":3320},{"id":3334,"depth":289,"text":3337},"content:blog:quantinuum-albuquerque-integrated-photonics-leda.md","blog\u002Fquantinuum-albuquerque-integrated-photonics-leda.md","blog\u002Fquantinuum-albuquerque-integrated-photonics-leda",{"_path":3352,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3353,"description":3354,"date":3159,"author":12,"tags":3355,"readingTime":506,"body":3357,"_type":303,"_id":3417,"_source":305,"_file":3418,"_stem":3419,"_extension":308},"\u002Fblog\u002Fqusquare-benchmark-prefault-tolerant-devices","QuSquare Benchmarks Pre-Fault-Tolerant Quantum Devices","Researchers in Spain published QuSquare, an open-source benchmark with four tests for evaluating today's noisy quantum hardware.",[14,15,3356],"Performance",{"type":18,"children":3358,"toc":3412},[3359,3364,3370,3375,3381,3386,3392],{"type":21,"tag":22,"props":3360,"children":3361},{},[3362],{"type":26,"value":3363},"Researchers at the University of the Basque Country and BCAM published QuSquare, a benchmark suite for evaluating quantum devices before fault tolerance. The paper appeared in Quantum Science and Technology (DOI 10.1088\u002F2058-9565\u002Fae917c) with an open-source implementation.",{"type":21,"tag":43,"props":3365,"children":3367},{"id":3366},"the-problem-the-suite-targets",[3368],{"type":26,"value":3369},"The problem the suite targets",{"type":21,"tag":22,"props":3371,"children":3372},{},[3373],{"type":26,"value":3374},"Hardware vendors publish many different metrics, and results rarely compare across architectures. QuSquare's authors argue misleading performance numbers distort research priorities. The suite builds relevance, reproducibility, fairness, verifiability, and scalability into four tests for fair comparisons across superconducting, trapped-ion, neutral-atom, and photonic systems.",{"type":21,"tag":43,"props":3376,"children":3378},{"id":3377},"the-four-benchmarks",[3379],{"type":26,"value":3380},"The four benchmarks",{"type":21,"tag":22,"props":3382,"children":3383},{},[3384],{"type":26,"value":3385},"The suite runs a Partial Clifford randomized benchmark for gate accuracy, a multipartite entanglement test measuring how well a device builds genuine GHZ states, a transverse-field Ising model simulation for many-body dynamics, and a data re-uploading quantum neural network for classification. The entanglement and QNN tests include adjustable parameters, so a smaller or noisier device still runs a fair version.",{"type":21,"tag":43,"props":3387,"children":3389},{"id":3388},"why-this-matters",[3390],{"type":26,"value":3391},"Why this matters",{"type":21,"tag":22,"props":3393,"children":3394},{},[3395,3397,3403,3404,3410],{"type":26,"value":3396},"QuSquare targets pre-fault-tolerant hardware, the machines available today, rather than hypothetical fault-tolerant systems. For readers running benchmarks themselves, see our ",{"type":21,"tag":34,"props":3398,"children":3400},{"href":3399},"\u002Fblog\u002Frandomized-benchmarking-qiskit-experiments",[3401],{"type":26,"value":3402},"randomized benchmarking guide",{"type":26,"value":2074},{"type":21,"tag":34,"props":3405,"children":3407},{"href":3406},"\u002Fblog\u002Fquantum-volume-benchmarking-tutorial",[3408],{"type":26,"value":3409},"quantum volume tutorial",{"type":26,"value":3411},". The suite is a research tool, not a product, and its value depends on adoption by hardware teams.",{"title":8,"searchDepth":289,"depth":289,"links":3413},[3414,3415,3416],{"id":3366,"depth":289,"text":3369},{"id":3377,"depth":289,"text":3380},{"id":3388,"depth":289,"text":3391},"content:blog:qusquare-benchmark-prefault-tolerant-devices.md","blog\u002Fqusquare-benchmark-prefault-tolerant-devices.md","blog\u002Fqusquare-benchmark-prefault-tolerant-devices",1787493247898]