Passa ai contenuti principali

Il computer quantico

Con il computer quantico si è aperta una nuova frontiera per il genere umano fatta di un mondo tutto da scoprire. In principio sembrava pura utopia poi nel tempo è diventato qualcosa di reale e tangibile anche se siamo ancora molto lontani da una sostituzione dalle nostre case degli attuali PC che utilizziamo tutti i giorni ma proviamo insiema a capire cos'è il computer quantistico, come funziona e quali sono le sue potenzialità. 

Il computer quantico
Computer quantico Silvia Zorzetti Fermilab

Introduzione

Il computer quantico è un computer che sfrutta le leggi della fisica e della meccanica quantistica per l'elaborazione dei dati, sfruttando come unità fondamentale il qubit (a differenza del calcolo elettronico, alla base dei computer come li abbiamo sempre conosciuti, la cui unità fondamentale è invece il bit).

Il Bit

In ambito informatico il bit è l'unità di informazione più elementare, e che può assumere solo due valori: 0 o 1, e da origine ad un sistema binario; per formare un Byte occorrono 8 Bit. In un sistema binario Il byte può assumere 256 combinazioni diverse per memorizzare le informazioni. 

Il Qubit

Il qubit, invece, può assumere una combinazione lineare di 0 e 1, grazie al fenomeno della sovrapposizione degli stati. Questo significa che un qubit può essere sia 0 che 1 contemporaneamente, fino a quando non viene misurato e si "collassa" in uno dei due valori il tutto potenziato al cubo facendo crescere esponezialmente le combinazioni o "stati" che può assumere. 

Differenze tra bit & qubit

Rispetto al bit il Qubit permette al computer quantico di esplorare più soluzioni possibili in parallelo, aumentando esponenzialmente la sua capacità di calcolo. Un altro fenomeno che caratterizza il computer quantico è l'entanglement "l'intreccio", ovvero la correlazione tra due o più qubit, che rimangono legati tra loro anche se separati fisicamente. Questo significa che modificando lo stato di un qubit si modifica anche lo stato degli altri qubit entangled, senza bisogno di comunicare tra loro.

Cos'è un computer quantico

Il computer quantistico è un tipo di computer che sfrutta le proprietà della materia a livello subatomico, come la sovrapposizione e l'entanglement, per effettuare operazioni su dei dati. A differenza di un computer classico, che usa i bit come unità di informazione e può assumere solo due valori (0 o 1), il computer quantistico usa i qubit, che possono assumere più valori contemporaneamente grazie alla sovrapposizione. Questo significa che un computer quantistico può eseguire più calcoli in parallelo e risolvere problemi che sarebbero troppo complessi o impossibili per un computer classico. 

Potenziale del computer quantico

Il computer quantico ha il potenziale di risolvere problemi molto complessi e intrattabili per i computer tradizionali, come la crittografia, l'ottimizzazione, la simulazione di sistemi fisici, chimici e biologici, l'intelligenza artificiale e molto altro. 

Un computer quantistico potrebbe fattorizzare in tempo polinomiale un numero molto grande, come quello usato nella crittografia RSA, rendendo vulnerabili molti sistemi di sicurezza informatica. Oppure potrebbe simulare con maggiore precisione e velocità i fenomeni fisici e chimici che coinvolgono le particelle quantistiche, aprendo nuove frontiere per la scienza e la tecnologia.

Tuttavia, il computer quantico non è ancora una realtà consolidata e accessibile a tutti. Ci sono ancora molte sfide da superare, come la creazione di qubit stabili e scalabili, la correzione degli errori dovuti alle interferenze ambientali, la programmazione e l'interfaccia con i computer classici. 

Punti deboli di un computer quantico

Attualmente si è definito il qubit ma la potenza dell'hardware sottostante che riesce ad elaborare questo tipo di informazione è ancora in fase sperimentale. I qubit sono molto sensibili alle interferenze esterne e tendono a perdere la loro coerenza quantistica in breve tempo, causando degli errori nel calcolo. Questo fenomeno è chiamato decoerenza e rappresenta una delle maggiori sfide per lo sviluppo del computer quantistico. Per ridurre la decoerenza, si usano diverse tecniche fatte con materiali diversi ancora in fase di sviluppo e sperimentazione ma che hanno dato ottimi risultati.

Come funziona un computer quantistico?

In sostanza, si basa su tre passaggi fondamentali: l'inizializzazione, la manipolazione e la misurazione dei qubit. L'inizializzazione consiste nel preparare i qubit in uno stato definito, solitamente lo stato |0>, che corrisponde al bit 0. La manipolazione consiste nell'applicare delle operazioni ai qubit tramite dei dispositivi chiamati porte logiche quantistiche, che cambiano lo stato dei qubit secondo delle regole matematiche. La misurazione consiste nel leggere lo stato finale dei qubit dopo aver applicato le porte logiche, ottenendo il risultato del calcolo.

Quanti computer quantici esistono?

Attualmente esistono diversi modelli di computer quantico, basati su diverse tecnologie per realizzare i qubit. Alcuni esempi sono i superconduttori, i fotoni, gli ioni intrappolati, i difetti nei diamanti e le particelle nucleari. Ogni modello ha i suoi vantaggi e svantaggi in termini di efficienza, precisione, velocità e costo. 

Tra le aziende e le istituzioni che si occupano di sviluppare il computer quantico ci sono IBM, Google, Microsoft, Intel, Amazon ma anche centri di ricerca come quelli del MIT e di Harvard negli Stati Uniti o quelli di Russia e Cina.

Recentemente sono stati raggiunti alcuni traguardi importanti nel campo del computer quantico. Ad esempio, nel 2019 Google ha annunciato di aver raggiunto la "supremazia quantistica", ovvero la dimostrazione che un computer quantico può svolgere un compito che richiederebbe un tempo impraticabile a un computer classico. 

Nemmeno IBM sta a guardare, nel 2019 ha presentato il proprio processore quantico da 27 qubit e ha annunciato il suo obiettivo di raggiungere i 433 qubit entro il 2023. Nel 2021 la Canadese Xanadu ha realizzato un computer quantico fotonico programmabile che ha risolto in 36 microsecondi un problema da 9000 anni. Questi sono solo alcuni esempi delle potenzialità del computer quantico e dei progressi che si stanno facendo in questo ambito. 

Italiani illustri del Quantum

Ci sono molti ricercatori illustri del nostro paese riconosciuti a livello mondiale ma sono particolarmente fiero di fare i nomi tre ricercatori che mi hanno colpito di più perché donne al quale auguro ogni successo e sono Angela Sara Cacciapuoti docente dell'università di Napoli Federico II dedicata allo studio del quantum internet, L'ingegniere Silvia Zorzetti ed il fisico Anna Grasselino della Fermilab.

Commenti

Articoli che potrebbero interessarti

Come aggiornare npm dal cmd

Se non sai come aggiornare npm dal CMD per evitare di rischiare la perdita delle tue applicazioni JavaScript che hai sul PC, installando nuovamente NodeJS; in questa guida ti spiego la procedura per aggiornare il package manager dal terminale di Windows. Aggiornare NodeJS e npm in Windows A differenza di altri sistemi operativi , aggiornare NodeJS in Windows a linea di comando non è possibile senza il gestore dei pacchetti  Chocolate ; "il package manager per Windows"! Altrimenti bisogna scaricare la nuova versione e fare l'installazione; viceversa aggiornare npm o meglio il (Node package manager) può essere fatto sia dal Prompt dei comandi che da Windows Power Shell. Procedura per aggiornare npm dal CMD Vediamo adesso la procedura su come aggiornare npm dal CMD di Windows a linea di comando senza installare nuovamente Node rimuovendo la vecchia versione dal PC; quindi: Apri una finestra del terminale premendo il tasto di Windows + R . Digita  cmd e premi

Come creare un Blog gratis su Google

In questo articolo su  come creare un Blog gratis su Google  ti spiego cosa fare per aprire un Blog quando non si hanno i mezzi e le conoscenze tecniche per farlo; di fatto è impossibile e quanto segue non è una giustificazione ma non tutti hanno il tempo, la passione e la fortuna di poter studiare informatica e specializzarsi in linguaggi di programmazione per il Web! Allora "viva Google" che ci consente di creare un Blog gratuitamente dove postare i nostri contenuti. Piattaforma per i Blog di Google Se desideri sapere  come creare un Blog su Google  ti accontento subito; la risposta è con "Blogger" ma se vuoi qualche consiglio e una descrizione della procedura allora dovresti continuare la lettura.  Blogger è la piattaforma per creare Blog su Google. Funziona benissimo e non serve essere dei Guru dell'informatica per crearne uno; bisogna solo avere un account per registrasi e saper fare click; per tutto il resto, se sai creare un ipertesto con "

Come funziona un chatbot

Se ti stai chiedendo cosa sia e come funziona un chatbot probabilmente potrebbe essere per semplice curiosità; oppure sei in cerca di un software di messaggistica al quale affidare specifici compiti di assistenza agli utenti sulla tua piattaforma Web o la tua App. L' intelligenza artificiale ha preso piede più che mai negli ultimi anni diventando insieme alla block chain e computer quantico l' argomento più discusso in ambito informatico. Cosa significa e come funziona un chatbot Un chatbot è un software di messaggistica istantanea che può simulare una chat o una vera conversazione umana; in qualche modo cerca di non farla apparire troppo robotica e il più naturale possibile per automatizzare processi noti. Il suo utilizzo è molto vantaggioso applicato alla logica di Business per fornire assistenza e supporto nelle procedure più comuni per sostituire l'uomo; questo fa si che siano delegate all'operatore solo quei casi che sfuggono alla logica che anche se in molti

Come navigare in incognito con Internet Explorer

Se cerchi maggiore privacy quando navighi in rete dal tuo ufficio e ti interessa sapere come navigare in incognito con Internet Explorer ; ho scritto questa guida proprio per aiutarti e ti garantisco che in meno di cinque minuti risolverai il problema. Impostare il Browser che ha accompagnato gli utenti Windows per tanti anni ma ancora in uso su tanti PC è veramente un gioco da ragazzi. La navigazione anonima che ti consente di navigare in privato esclude alcuni dati di navigazione, tutelandoci da sguardi indiscreti e questo piace molto alle persone riservate. Monitoraggio in rete Così come su altri browser , navigare in incognito con Internet Explorer per restare anonimi si intente escludere dal monitoraggio parte delle operazioni svolte all'interno di una rete LAN su internet; le cose iniziano a complicarsi se non vogliamo essere rintracciati! In tal caso solo navigando tramite Proxy o rete Tor si è schermati dal monitoraggio. Navigare in incognito con IE Come naviga

Tag async e defer JavaScript in WordPress

Se vuoi sapere come inserire il tag async e defer JavaScript in WordPress per migliorare il caricamento delle pagine degli script nel tuo sito Web; è bene avere le idee chiare sull'attributo Asinc o defer per ottenere le migliori prestazioni per le performance del tuo sito.  Differenza tra Async e Defer Per fare questo tipo di scelta è necessario capire la differenza tra " ASYNC  &  DEFER  "per il caricamento del JavaScript. La differenza tra il caricamento asincrono con Async e deferenziato con Defer è semplicissima! Nel primo caso: Utilizzando l'attributo "async" al tag script; il caricamento del codice JavaScript è bilanciato nel Parsing del Browser nel secondo invece "defer" il browser completa prima il caricamento della pagina e poi prosegue con quello per gli script.  Quindi puoi scegliere tra due metodi di ottimizzazione di WordPress ma tieni presente che con l'attributo defer alcune funzioni del sito hanno bisogno del caricamento co