Les robots font désormais partie intégrante de notre vie quotidienne. Même s’ils ne ressemblent pas aux cyborgs des films de science-fiction, ils sont omniprésents. Alors que se passerait-t-il si les choses tournent mal ?
Quiconque a regardé les films Terminator dans son enfance peut comprendre ce qui peut mal tourner avec la robotique. Si vous n’avez jamais regardé les films, sachez que Skynet est un système de superintelligence artificielle, un esprit robotique géant. Mais, bien sûr, il devient sensible. Et ce foutu machin prend le contrôle de tout. Oups ! Les humains essaient de le désactiver, mais cela blesse les cyber-sentiments de Skynet qui riposte alors avec une attaque nucléaire. Sympa.
Le film est entièrement fictif, mais il soulève quelques questions préoccupantes. Par exemple, jusqu’à quel point allons-nous dépendre des robots ? Quels filets de sécurité pouvons-nous mettre en place pour éviter que les robots ne nous plongent dans un hiver nucléaire ?
C’est là que la blockchain vient à la rescousse. Un système de communication basé sur les transactions entre chaque robot peut aider. Cela permettra aux armées de robots d’atteindre leur objectif, ce même si certains sont piratés.
Les robots et la blockchain
Voici le scénario. Un drone autonome – équipé d’un matériel de détection avancé – a été lancé pour détecter les feux de brousse. Alors que le robot vole au-dessus des montagnes verdoyantes, il détecte de la fumée. Ce robot leader transmet sa position à un essaim de drones de lutte contre les incendies. L’armée de robots se dirige en formation vers le lieu de l’incendie. Ils sont prêts à protéger l’humanité et les biens.
Pirater l’armée des robots
Tout cela semble bien… mais… que se passerait-il si le robot leader était piraté par un agent malveillant ? Et si le robot leader piraté entraînait tous les autres robots et que le feu continuait à faire rage ? Lorsque les robots de la deuxième vague seront éloignés du feu, sauront-ils qu’ils ont été dupés ?
Les chercheurs du MIT et de l’Université polytechnique de Madrid semblent avoir fait les mêmes cauchemars que nous au sujet des robots. Ce sont ces experts qui ont cherché à savoir si la technologie de la blockchain pouvait permettre aux robots de travailler ensemble en toute sécurité. Il s’avère que oui, la technologie blockchain peut sécuriser les communications entre les armées de robots afin qu’elles ne nous attaquent pas et ne détruisent pas nos villes.
Les chercheurs affirment que l’utilisation de la technologie blockchain permet de se prémunir contre la tromperie. Cette technologie peut également être appliquée à d’autres domaines de la robotique. Dans les villes du futur, il y aura des systèmes multi-robots de voitures à conduite autonome. Et des drones transporteront des personnes et des produits dans la ville. Ces nouveaux scénarios de l’avenir devront tous être protégés.
Comment une blockchain peut protéger les robots
Une blockchain fournit un enregistrement inviolable de toutes les transactions. Le message envoyé par le drone leader aux robots suiveurs sera analysé pour identifier les incohérences dans la piste d’information.
Selon Eduardo Castelló, du MIT, “les leaders utilisent des tokens pour signaler leurs mouvements et ajouter des transactions à la chaîne. Ils perdent leurs tokens lorsqu’ils sont pris en flagrant délit de mensonge. Ce système de communication, basé sur des transactions, limite donc le nombre de mensonges qu’un robot piraté pourrait diffuser. Le monde de la blockchain, au-delà du discours sur les cryptomonnaies, a beaucoup de choses sous le capot qui peuvent créer de nouvelles façons de comprendre les protocoles de sécurité.”
Communication basée sur les transactions
Les chercheurs affirment que la blockchain fournit un enregistrement permanent de toutes les transactions. “Comme tous les suiveurs peuvent au final voir toutes les directions émises par les robots leaders, ils peuvent voir s’ils ont été induits en erreur. Par exemple, si cinq leaders envoient des messages indiquant aux suiveurs de se déplacer vers le nord, et qu’un leader envoie un message indiquant aux suiveurs de se déplacer vers l’ouest, les suiveurs peuvent ignorer cette direction incohérente. Même si un robot suiveur se déplaçait vers l’ouest par erreur, le robot trompé finirait par se rendre compte de son erreur lorsqu’il comparerait ses déplacements aux transactions stockées dans la blockchain.”
Chaque robot leader reçoit un nombre fixe de tokens. Ils sont utilisés pour ajouter des transactions à la chaîne. Ainsi, un token est nécessaire pour ajouter une transaction. Les robots suiveurs peuvent décider que les informations contenues dans un bloc sont fausses. Ils peuvent vérifier ce que le reste des robots leaders ont signalé à cette étape particulière. Le “mauvais” robot leader perd le token. Lorsqu’un robot n’a plus de tokens, il ne peut plus envoyer de messages.
M. Castelló a ajouté :
“Nous avons imaginé un système dans lequel le mensonge coûte de l’argent. Lorsque les robots malveillants n’ont plus de tokens, ils ne peuvent plus diffuser de mensonges. Ainsi, vous pouvez limiter ou contraindre les mensonges auxquels le système peut exposer les robots.”
Les tests ont prouvé que même lorsque les robots suiveurs étaient trompés par des leaders malveillants, le système basé sur les transactions permettait à tous les robots suiveurs d’arriver à destination. Chaque robot leader disposait d’un nombre fini de tokens, égal à celui des autres robots. Les chercheurs pourraient donc développer des algorithmes pour limiter le nombre maximal de mensonges qu’un robot malveillant peut raconter.
L’avenir des robots avec la blockchain
À l’avenir, M. Castelló espère tirer parti de ses recherches. Le scénario idéal consiste à créer de nouveaux systèmes de sécurité pour les robots en utilisant des interactions basées sur des transactions. Cela peut renforcer la confiance entre les robots et les humains.
“Lorsque vous transformez ces systèmes robotiques en infrastructures robotiques publiques, vous les exposez à des acteurs malveillants et à des défaillances. Ces techniques sont utiles pour pouvoir valider, auditer et comprendre que le système ne va pas se rebeller. Même si certains membres du système sont piratés, cela ne va pas faire s’effondrer l’infrastructure.”
Avis de non-responsabilité
Avis de non-responsabilité : Conformément aux directives de The Trust Project, BeInCrypto s'engage à fournir des informations impartiales et transparentes. Cet article vise à fournir des informations exactes et pertinentes. Toutefois, nous invitons les lecteurs à vérifier les faits de leur propre chef et à consulter un professionnel avant de prendre une décision sur la base de ce contenu.