Ces dernières années, la blockchain et l’IA (intelligence artificielle) sont devenues deux des technologies les plus tendances et les plus disruptives. L’idée de les combiner offre des innovations extrêmement prometteuses.

Cet article vous donnera un aperçu des deux technologies, des avantages et des inconvénients de leur combinaison. Parallèlement, nous explorerons également quelques projets marquants dans ce domaine.

Qu’est-ce que la Blockchain ?

La blockchain est un système de base de données stocké de manière distribuée par de nombreux membres du réseau. Les informations stockées dans chaque bloc sont organisées et indissociables grâce à des algorithmes de cryptage.

Qu’est-ce que l’IA ?

AI signifie Intelligence Artificielle. Il s’agit d’un modèle qui simule l’intelligence humaine à l’aide d’un système informatique capable d’apprendre et de prendre des décisions de manière indépendante.

Les avantages de combiner Blockchain et IA

Pour comprendre les avantages de la combinaison de ces deux technologies de pointe, nous passerons d’abord en revue leurs propriétés.

Propriétés de la Blockchain et de l'IA

Un système combiné de Blockchain et d’IA l’aidera à hériter de nombreuses bonnes propriétés des deux. Voici quelques avantages possibles :

De meilleures capacités d’exploration de données

La capacité d’exploiter les données et d’auto-apprentissage est l’une des forces exceptionnelles de l’intelligence artificielle, mais elle est limitée par l’accessibilité des données. Par exemple, ChatGPT ne peut actuellement pas accéder directement aux sources de données sociales telles que X (Twitter), Facebook, mais les utilisateurs doivent les fournir. Ce n’est qu’un petit exemple, il existe de nombreuses sources de données auxquelles l’IA limitée ne peut pas accéder.

Ce problème peut être résolu grâce à la nature transparente et sans autorisation de la Blockchain. L’IA exploite librement les données sans avoir à demander de licence à un tiers. Sans oublier que les informations authentifiées sur Blockchain sont un peu plus sécurisées que d’autres sources grâce à leur nature économique.

Prendre des décisions plus précises

Comme mentionné, la Blockchain aide l’IA à exploiter librement des sources de données de qualité combinées à ses capacités de simulation et de prédiction pour prendre de meilleures décisions. 

Au contraire, la blockchain étant transparente, les utilisateurs peuvent facilement récupérer les informations utilisées par l’IA pour vérifier si la décision est fiable ou non.

De plus, si chaque validateur du réseau blockchain est exploité par l’intelligence artificielle, la décision finale prise sera la décision du système multi-IA, et ainsi la fiabilité sera accrue. On peut imaginer un nouveau mécanisme de consensus, le Proof-of-AI, remplaçant le Proof-of-Work ou le Proof-of-Stake par exemple.

Améliorez la sécurité et la confidentialité

L'intelligence artificielle a la capacité de simuler et de prédire des situations sur la base d'événements réels, ce qui peut aider le réseau à prédire les situations d'attaque à l'avance et à prendre des décisions pour les prévenir à l'avance.

Pour les utilisateurs, l’IA a le potentiel d’accroître la confidentialité de leurs transactions. Semblable à Zero-Knowledge Proof, les utilisateurs peuvent demander à l’IA d’effectuer une transaction ou certaines actions sans révéler trop d’informations, car l’IA a la capacité de prédire et de simuler l’exécution.

Augmenter la vitesse des transactions

À première vue, cela semble peu convaincant en raison de l’incompatibilité actuelle des deux technologies. Mais à l’avenir, lorsqu’ils s’intégreront harmonieusement, la vitesse des transactions augmentera considérablement.

Par exemple, en utilisant ses prédictions, l’IA sélectionne le groupe approprié de validateurs pour permettre aux transactions de se dérouler avec précision et rapidité. Sans oublier que, grâce au processus d’apprentissage au fil du temps, l’IA peut également offrir des moyens plus rapides et plus précis de résoudre les transactions.

Promouvoir le développement commun des deux industries

Jusqu’à présent, tout ce qui se trouvait à l’intérieur des systèmes d’IA était sécurisé, c’est comme une boîte noire qui ne s’ouvre jamais. La blockchainisation de l’IA lui permet d’hériter de toutes les propriétés de la Blockchain, notamment « open source ».

Il ne s’agit pas d’exagérer, mais « l’open source » est l’un des éléments clés qui stimulent le développement si rapide de la Blockchain. En une seule nuit, les programmeurs peuvent cloner une dApp tendance dans la leur. À partir de ce moment-là, la correction a continué à évoluer vers de meilleures choses.

Sans oublier que le système qui combine les deux profite également de la crypto-économie – la cryptonomie qui est la marque de fabrique de la blockchain. Cette combinaison rendra la vitesse d’expansion des deux plus rapide que jamais.

Les défis de l'IA dans la Blockchain

Performances et rapidité

Les systèmes d'IA sont exploités par des réseaux de neurones artificiels (ANN) avec des centaines de milliards de paramètres.

Nombre de paramètres de GPT-3 et GPT-4

Pour fonctionner efficacement, la transmission des données doit circuler à grande vitesse sur tout le réseau. Comme vous le savez, la Blockchain actuelle est lente, seuls quelques projets comportent des événements et le réseau est surchargé.

Bien que les solutions d’expansion soient largement déployées, cela ne suffit toujours pas pour que les systèmes d’IA fonctionnent de manière stable.

Capacité d'extension

Les coûts de stockage et d’utilisation constituent également un obstacle à la véritable décentralisation des systèmes d’IA. Les données de l’IA doivent être continuellement transmises, modifiées et stockées pour servir son processus d’auto-apprentissage. Malheureusement, à l’heure actuelle, le coût du stockage sur la blockchain est trop élevé, donc intégrer pleinement l’IA dans la blockchain ne sera pas économiquement viable.

Confidentialité et sécurité des données

Il est vrai que si les deux technologies sont combinées avec succès, cela apportera de la confidentialité et augmentera la sécurité des données. Mais avant cela, nous devons trouver un moyen de rendre l’IA capable d’apprendre et d’utiliser des données sur la blockchain sans révéler les détails de ces données.

Parce que pour garantir la confidentialité et la sécurité, les données publiées sur le réseau seront généralement cryptées, donc si l'IA veut les utiliser, elle doit les décrypter ou disposer d'une autre méthode à utiliser en cas de besoin tout en obtenant du succès.

Des projets remarquables

Réseau de rendu (RNDR)

Render Network est défini comme une plateforme de rendu GPU décentralisée. Ce système permet aux utilisateurs de contribuer à la puissance GPU (carte vidéo) de leurs appareils pour aider ceux qui ont besoin de restituer des vidéos, des images ou des effets 3D.

Le modèle opérationnel de Render Network est le suivant :

- Créer un travail : via l'interface Web OctaneRender, les clients créent un travail et soumettent le fichier à rendre (format ORBX). Le système s'appuie sur les informations du fichier pour calculer les coûts, le délai et le mode de paiement via un contrat intelligent. Si le client accepte les conditions, il enverra des jetons RNDR au contrat intelligent pour le travail à effectuer.

- Affectation de tâches : le protocole MTP de Render Network attribuera automatiquement l'opérateur de nœud approprié (partage GPU) pour effectuer le travail de rendu demandé au client.

- Achèvement du travail : les opérateurs de nœuds utilisent OctaneRender pour traiter le travail assigné. Une fois terminé, l'opérateur du nœud enverra le produit au client via le réseau de rendu.

- Vérifier les normes des produits : pendant l'exécution du travail, les clients peuvent surveiller et signaler les fautes si nécessaire. Les aperçus des produits sont flous jusqu'à ce que le travail soit confirmé et payé par le client.

- Paiement : Après avoir accepté la qualité du produit, le client vérifie qu'il paiera l'opérateur du nœud. Render Network collecte un petit pourcentage de jetons RNDR allant de 0,5 % à 5 % pour prendre en charge les transactions et exploiter la plateforme.

L'intégration de Stable Diffusion - une application qui crée des images à partir de texte à l'aide de l'IA et la publication d'une API qui permet aux applications d'accéder facilement au système de nœuds a permis à la plate-forme d'aller encore plus loin dans le segment de l'IA.

En fait, pour Render Network, l’IA ne représente encore que de très petites étapes d’intégration. La puissance de calcul n’est encore isolée que dans chaque nœud, mais nous n’avons pas encore vu d’IA décentralisée qui utilise la puissance de calcul de l’ensemble du réseau. 

Récupérer.AI (TERMINÉ)

Fetch.AI est une couche d'infrastructure combinant Blockchain et Intelligence Artificielle qui permet de créer une économie libre et ouverte par-dessus.

Fetch.AI est organisé en 4 couches principales :

  • Outil de communication utilisateur

  • Outil de communication réseau

  • Outil pour interagir avec le grand livre en chaîne

  • Chaîne de grand livre

Ledger - Fetch.AI Chain est construit sur Cosmos-SDK en utilisant le mécanisme de consensus Useful Proof of Work. Récupérez la chaîne où les contrats intelligents sont construits et l'état est stocké pour les membres.

Deux autres éléments importants auxquels nous devons prêter attention sont :

- Agents économiques autonomes - Agents économiques autonomes (AEA) : sont des entités enregistrées par les utilisateurs pour participer au système, il peut s'agir d'appareils ou de services qu'ils apportent à cette économie.

- AEA Framework - Autonomous Economic Agent Framework : également connu sous le nom d'OEF (Open Economic Framework) - Open Economic Framework. Il s’agit d’un réseau connectant plusieurs agents qui leur permet de rechercher, d’explorer et d’interagir les uns avec les autres, leur permettant ainsi de prendre leurs propres décisions basées sur un apprentissage mutuel.

Nous pouvons voir que le Machine Learning de Fetch est intégré dans cette section, au niveau de la couche AEA Framework. Cette intégration aide les entités du réseau à communiquer et à traiter les tâches entre elles automatiquement tout en apprenant les unes des autres pour se développer. Les résultats du travail seront transférés et stockés en chaîne dans le grand livre Ledger.

En termes de niveau d'intégration de l'IA, Fetch n'est encore intégré qu'au niveau hors chaîne pour gérer les tâches ci-dessus, et la couche d'infrastructure blockchain n'a toujours pas grand-chose.

SingularitéNET (AGIX)

SingularityNET est une plate-forme qui connecte les services d'IA via un réseau blockchain. Cette plateforme permet aux personnes ayant besoin d’utiliser l’IA de trouver et d’utiliser le service souhaité.

SingularityNET met en œuvre 3 domaines principaux :

- AI Marketplace : le marché des applications d'IA est l'endroit où les clients peuvent rechercher et acheter les services souhaités.

- AI Publisher : Portal aide les développeurs à gérer et à publier leurs services d'IA.

- AGIX Staking : Portail de Staking où les utilisateurs peuvent verrouiller leurs tokens pour sécuriser l'activité sur AI Marketplace et recevoir des récompenses. 

Le fonctionnement de SingularityNet est le suivant :

- Les fournisseurs de services d'IA sont appelés agents, ils agissent comme des nœuds dans SingularityNet.

- De nombreux agents du réseau fournissent de nombreux services d'IA différents, tous connectés et capables de communiquer dans les deux sens.

- Les agents sont classés après chaque transaction pour découvrir les avantages et les inconvénients de chacun d'eux. Il s'agit d'identifier quel agent est bon dans quel travail, permettant ainsi de naviguer et de diviser le travail plus tard.

- Lorsqu'une tâche se présente, le système recherche automatiquement un agent approprié à effectuer et renvoie les résultats à l'utilisateur.

- Les activités de paiement s'effectuent en chaîne à travers deux composants : Démon et Multi-Party Escrow.

L'objectif visé par AGIX est de construire une Intelligence Artificielle générale - AGI (Artificial General Intelligence), un système d'Intelligence Artificielle qui regroupe de nombreuses intelligences artificielles.

Bien que cette solution ne puisse toujours pas être qualifiée d'IA véritablement décentralisée, elle est très prometteuse si le réseau qui les connecte est véritablement décentralisé et si chaque agent du réseau doit ouvrir la boîte noire (open source) pour que les membres puissent utiliser les autres membres du réseau. et apprendre les uns des autres.

La phase 2 de SingularityNet tente de résoudre le problème de vitesse en se déployant sur la couche 2 et en s'étendant à Cardano. À l'heure actuelle, SingularityNET se présente toujours sous la forme d'un marché d'IA décentralisé, ce qui est fidèle à sa nature.

Conclure

Vous voyez, la Blockchain et l’IA sont les deux technologies les plus populaires aujourd’hui. Théoriquement, le système combinant les deux technologies apporte de nombreux avantages exceptionnels, ouvrant la voie à de nouveaux modèles et solutions économiques avec de nombreuses applications.

Mais en raison de leur complexité et de leurs caractéristiques uniques, cette combinaison n’est encore que superficielle, incapable de mettre pleinement en valeur les bonnes propriétés des deux. Peut-être devons-nous attendre davantage pour que les deux se développent à un niveau suffisant pour se rejoindre.