Un monde quantique et sans bug
Troisième édition de la newsletter consacrée à la tech derrière la Tech
N’hésitez pas à vous inscrire pour recevoir la newsletter tous les samedis !
Les news de la semaine
Alors qu’Emmanuel Macron a annoncé cette semaine que la France va investir 1,8 milliard d'euros pour le développement des technologies quantiques, quels progrès doit-t-on attendre de cette technologie et à quelle échéance ?
Citibank, société américaine présente dans le classement des 20 premières banques mondiales, perd 500 millions de dollars à cause d’un bug informatique / une ergonomie très mal pensée et a toutes les peines du Monde à récupérer l’argent auprès de ses créanciers. Par ailleurs, cette semaine, quelques centaines de clients LCL utilisant leur application mobile ont pendant quelques heures accédé à des comptes bancaires qui n’étaient pas les leurs. Un Monde sans bug est-t-il possible ?
Quels défis pour l’informatique quantique ?
Le transistor, inventé en 1947 et présent par centaines de millions dans nos ordinateurs et téléphones a encore de beaux jours devant lui. En parallèle, les chercheurs et entreprises du Monde entier (Google, Huawei, Hitachi, IBM, Intel, etc.) mènent une course acharnée pour être les premiers à entrer dans une nouvelle ère technologique : l’ordinateur quantique.
La loi de Moore, formulée en 1965 par un co-fondateur d’Intel, prédisait que la puissance des ordinateurs doublera tous les deux ans. Et cela s’est vérifié de manière assez étonnante, jusque très récemment. Cependant, la miniaturisation des transistors pour toujours plus de puissance atteint ses limites physiques.
Les propriétés de superposition et d’intrication quantiques (pour les plus courageux, belle tentative d'explication ici) sont les pistes qui permettraient ce saut technologique.
Un ordinateur quantique mon salon ?
Le gap entre la théorie (des performances exponentiellement plus élevées que les ordinateurs classiques) et la pratique (des instabilités dans la phase de superposition quantique) est très important. Pour le moment, les mécanismes (“classiques”) mis en place pour détecter et corriger les erreurs annulent les gains de performances réalisés.
Pour quoi faire ?
A l’instar du domaine de l’intelligence artificielle où l’idée de créer une intelligence artificielle généraliste (HAL dans 2001 l’Odyssée de l’espace) semble avoir fait long feu, les chercheurs en informatique quantique se concentrent sur des domaines spécifiques qui bénéficieraient de cette technologie, en premier lieu la cryptographie (factorisation en nombres premiers), les simulations de systèmes moléculaires et les algorithmes de recherche dans de grands ensembles.
Je vous renvoie à cet article de 01net pour des explications complémentaires sur les recherches en cours.
Les bugs font de la resistance
Du premier bug de l’histoire de l’informatique, recensé en 1947 par une amirale de la Navy, à celui qualifié de “bug le plus coûteux de l’humanité” (l’explosion d’Ariane 5) au fameux bug de l’an 2000, les bugs informatiques font parti du paysage et sont perçus comme une fatalité.
Pourquoi il y a (et il y aura) des bugs ?
Les logiciels, une fois développés, ne s’exécutent pas dans un environnement contrôlé. On peut faire le parallèle avec la sécurité d’une voiture. Nous pouvons en effet affirmer qu’un modèle donné de voiture est sûr à 99,9 % lorsqu’un pilote professionnel la conduit seul sur un circuit par temps ensoleillé. Si l’on garde la même voiture mais qu’on remplace le pilote pro par un conducteur étourdi, le circuit Carole par la place de l’Etoile et le soleil par une pluie verglaçante, on comprend que nos résultats vont être inférieurs. Je vous laisse filer la métaphore avec ce qui peut se produire dans le Monde de l’informatique (circuit Carole = fibre optique / place de l’Etoile = réseau Edge, etc.).
On ajoute à cela le biais d’optimisme, qui fait qu’il est contre-nature pour les Humains (ou en tout cas les développeurs informatiques) de s’imaginer toutes les causes qui pourraient faire qu’un plan ne s’exécute pas comme prévu. L’objectif du développeur est en effet de faire marcher son programme, pas de chercher à tout prix à le faire planter.
Enfin, on termine par la volonté des consommateurs et des entreprises a produire toujours plus vite des logiciels toujours plus innovants et plus puissants. Qui achèterait, à l’instar de la Slow food, un Slow computer qui se targuerait d’être plus lent, plus cher et plus onctueux ?
On en a donc pas fini avec les bugs et à mesure que notre Monde se digitalise, leurs conséquences et leurs fréquences va continuer à s’accroître. Aujourd’hui, une salle d’opération chirurgicale ressemble plus à un Data Center qu’à cabinet médical. Si l’on prend un peu de recul on peut cependant constater que les bugs étaient plus fréquents sous Windows 95 (et ses fameux écrans bleus) que sur les machines d’aujourd’hui. Cela est dû notamment à l’innovation constante des langages de programmation qui préviennent désormais un certain nombre d’opérations dangereuses (feu le NullPointerException).
“Tous les paramètres propulsifs sont normaux et la trajectoire est normale”
Enigme de la semaine
Le parachute du rover de Perseverance contiendrait un message binaire caché, saurez-vous le retrouver ?
N’hésitez pas à partager si vous êtes arrivés jusque là !
Sources :
Le Monde, 2021, Emmanuel Macron veut mettre la France dans le trio de tête mondial des technologies quantiques, https://www.lemonde.fr/politique/article/2021/01/21/emmanuel-macron-presente-un-plan-quantique-de-1-8-milliard-d-euros-sur-cinq-ans_6067037_823448.html
Institut Pandore, 2020, L’ordinateur quantique : tout comprendre en partant de zéro, https://www.institut-pandore.com/physique-quantique/informatique-ordinateur-quantique/
01net, 2021, L'informatique quantique : des promesses incroyables... mais difficiles à tenir, https://www.01net.com/actualites/l-informatique-quantique-des-promesses-incroyables-mais-difficiles-a-tenir-2035451.html
Le Monde Informatique, 2021, Une gaffe à 500 M$ chez Citibank, https://www.lemondeinformatique.fr/actualites/lire-telex-une-gaffe-a-500-m$-chez-citibank-office-2021-sur-les-rails-la-cnam-contre-microsoft-dans-le-health-data-hub-82040.html
Le Parisien, 2021, Un bug sur l’appli de la banque LCL, des utilisateurs ont pu accéder aux comptes d’autres clients, https://www.leparisien.fr/economie/un-bug-sur-lappli-de-la-banque-lcl-des-utilisateurs-ont-pu-acceder-aux-comptes-dautres-clients-24-02-2021-FUCTYMMPZBHV3FNINBORCRC5NQ.php
The Startup, 2020, Some of the most famous bugs in software history, https://medium.com/swlh/some-of-the-most-famous-bugs-in-software-history-bb16a2ee3f8e