Outils et applications

YeagerAI lance un oracle IA sur GenLayer pour relier blockchain et données web

YeagerAI dévoile l’Oracle Intelligent, un outil conçu pour apporter des données issues du web aux applications décentralisées bâties sur GenLayer. Son originalité repose sur l’emploi de modèles de langage et d’un mécanisme de validation distribué, baptisé Démocratie Optimiste, afin de trancher des requêtes qui échappent aux règles strictement programmées.

Schéma illustré d’un oracle IA reliant des données web à des validateurs blockchain pour une application décentralisée.
Illustration : Actu.ai

Les blockchains excellent à exécuter des règles écrites à l’avance, mais elles restent largement coupées du monde extérieur. Un contrat intelligent peut calculer une somme ou vérifier qu’une condition technique est remplie. Il ne sait pas, seul, déterminer le résultat d’une élection, constater la météo dans une ville ou décider si une rencontre sportive a bien eu lieu. C’est à ce problème que YeagerAI entend répondre avec son Oracle Intelligent, présenté le 27 novembre 2024 et construit pour la blockchain GenLayer.

L’ambition du produit est de connecter les applications décentralisées, ou DApps, aux informations accessibles en ligne, puis de faire valider la réponse obtenue par un réseau d’acteurs. À la différence d’un flux de données très ciblé, comme le cours d’un actif financier fourni par un prestataire, YeagerAI propose ici de recourir à des modèles de langage, ou LLM, afin d’interpréter des requêtes plus variées. Cette approche vise notamment les marchés de prédiction, l’assurance et certains produits financiers décentralisés.

Pourquoi les blockchains ont-elles besoin d’oracles ?

Une blockchain enregistre et exécute des opérations de manière distribuée. Pour que les participants parviennent au même résultat, les opérations doivent normalement être déterministes : avec les mêmes données d’entrée, tous les ordinateurs du réseau doivent produire exactement la même réponse.

Cette contrainte est précieuse pour la sécurité, mais elle a une conséquence directe : un contrat intelligent ne peut pas consulter librement Internet. S’il le faisait, chaque nœud pourrait lire une page différente, à un moment différent, ou rencontrer une source indisponible. Le réseau risquerait alors de ne plus s’accorder sur l’état de la blockchain.

Les oracles servent de passerelle entre ces deux mondes. Ils transmettent à la chaîne une information qui n’y était pas présente, par exemple un prix, une température, une décision officielle ou le résultat d’un événement. Ils sont devenus essentiels à de nombreuses applications, mais leur fonctionnement impose des choix : quelles sources retenir, qui fournit la donnée et comment contester une erreur ?

Les solutions classiques s’appuient souvent sur des flux prédéfinis. Elles sont adaptées lorsqu’il faut fournir régulièrement une donnée précise, telle qu’un taux de change. Elles sont moins souples lorsqu’une application doit poser une question contextuelle, formulée en langage naturel, et obtenir une réponse vérifiable à partir de plusieurs informations en ligne.

Ce que propose l’Oracle Intelligent de YeagerAI

L’Oracle Intelligent est conçu comme un oracle alimenté par l’intelligence artificielle et intégré à GenLayer, l’infrastructure blockchain développée par YeagerAI. Son rôle est de permettre à une DApp de soumettre une requête portant sur des données disponibles hors de la blockchain, dites off-chain, puis de rapporter un résultat exploitable par un contrat intelligent.

Le terme « intelligent » renvoie à l’utilisation de modèles de langage. Ces systèmes peuvent analyser une consigne, parcourir des contenus ou synthétiser une information. Dans l’architecture décrite par YeagerAI, ils ne remplacent toutefois pas le mécanisme de validation. Ils interviennent dans une procédure où la réponse doit être contrôlée par plusieurs validateurs.

Cette distinction est importante. Un LLM génère une réponse probable au regard de son entraînement et des éléments qu’il traite, mais il n’est pas intrinsèquement une source d’autorité. Pour des usages financiers ou assurantiels, la question centrale est donc moins la capacité à formuler une réponse que la capacité à établir collectivement si cette réponse respecte des critères convenus.

YeagerAI avance que son outil pourra traiter des requêtes sur des données on-chain et off-chain, et qu’il vise une compatibilité avec différents écosystèmes blockchain. À ce stade, le déploiement annoncé doit d’abord avoir lieu sur un réseau local autorisé. Le testnet de GenLayer est prévu d’ici la fin de l’année 2024.

Comment la Démocratie Optimiste valide-t-elle les réponses ?

L’élément central de l’architecture est un mécanisme de consensus baptisé Démocratie Optimiste, ou « Optimistic Democracy ». Son objectif est d’introduire dans l’univers blockchain des décisions qui ne sont pas strictement déterministes, c’est-à-dire des questions pour lesquelles l’exécution d’un même programme ne suffit pas à produire automatiquement une vérité universelle.

Selon la description de YeagerAI, le processus se déroule en plusieurs étapes :

  1. Une application décentralisée formule une requête, par exemple pour établir l’issue d’un événement.
  2. Un validateur principal propose un résultat en s’appuyant sur les outils prévus, dont des modèles de langage et des données accessibles en ligne.
  3. D’autres validateurs, opérant indépendamment, examinent cette proposition.
  4. Ils évaluent si le résultat satisfait des critères d’équivalence définis à l’avance.
  5. La décision validée peut ensuite être utilisée par le contrat intelligent.

L’expression « optimiste » décrit l’idée qu’une proposition initiale peut être acceptée si elle résiste au contrôle prévu, plutôt que d’exiger que chaque participant recommence intégralement le même travail dès le départ. Le point décisif réside donc dans les critères de vérification : ils doivent être suffisamment précis pour que des validateurs distincts puissent juger une réponse de façon cohérente.

ÉtapeRôle dans l’Oracle IntelligentEnjeu pour la DApp
RequêteLe contrat intelligent demande une information externeDéfinir clairement ce qui doit être établi
PropositionUn validateur principal fournit un résultatAccéder à des données qui ne figurent pas sur la chaîne
VérificationDes validateurs indépendants comparent le résultat aux critèresRéduire la dépendance à une seule réponse
ConsensusLe réseau arrête une décision utilisable on-chainDéclencher automatiquement une action du contrat

Des promesses de rapidité face aux oracles plus traditionnels

YeagerAI met en avant deux arguments opérationnels : la vitesse et le coût. L’entreprise affirme que son Oracle Intelligent peut aboutir à un traitement final en moins d’une heure, pour moins de 1 $ par marché. La comparaison vise particulièrement les marchés de prédiction, où une question doit être résolue après un événement réel : qui a remporté un scrutin, un match a-t-il été annulé, un seuil économique a-t-il été franchi ?

Dans ces scénarios, les procédures de résolution manuelle ou les données limitées à un fournisseur peuvent provoquer des délais. L’article de présentation de YeagerAI indique que certains oracles traditionnels peuvent prendre plusieurs jours pour résoudre de tels marchés, avec des coûts plus élevés. Les performances annoncées pour le nouvel outil constituent donc une promesse de produit qui devra être appréciée lors de son déploiement effectif.

Oracle Intelligent et oracles traditionnels : ce qui change

Oracles traditionnels

  • S’appuient souvent sur des flux de données prédéfinis.
  • Sont particulièrement adaptés aux données standardisées, comme certains prix.
  • Peuvent nécessiter une résolution manuelle pour des questions complexes.
  • Peuvent prendre plusieurs jours pour résoudre certains marchés de prédiction, selon YeagerAI.
  • Offrent moins de souplesse pour des requêtes contextuelles ouvertes.

Oracle Intelligent de YeagerAI

  • Utilise des modèles de langage pour traiter des requêtes plus variées.
  • S’appuie sur des validateurs indépendants et la Démocratie Optimiste.
  • Vise les données on-chain comme off-chain accessibles en ligne.
  • Annonce une finalisation en moins d’une heure et un coût inférieur à 1 $ par marché.
  • Doit d’abord être éprouvé sur un réseau local autorisé.

Quels usages sont envisagés ?

Le premier champ d’application cité est celui des marchés de prédiction. Ces plateformes permettent aux utilisateurs de prendre position sur l’issue d’un événement. À l’échéance, le contrat intelligent doit connaître un résultat fiable pour distribuer les fonds. Un oracle capable de traiter des questions variées pourrait éviter de concevoir un flux spécifique pour chaque nouveau marché.

L’assurance constitue un autre cas d’usage. Une police paramétrique, par exemple, peut prévoir un versement lorsqu’un événement objectivement mesurable survient. Mais le contrat a besoin d’un signal externe qui atteste l’événement. Une infrastructure d’oracle peut apporter ce signal, sous réserve que les conditions, les sources et la méthode de validation aient été définies sans ambiguïté.

YeagerAI cite également les dérivés financiers, un domaine où les contrats automatisés reposent souvent sur des paramètres extérieurs. Dans tous ces cas, l’intérêt théorique est le même : permettre à un développeur de créer des applications réagissant à des faits du monde réel, sans gérer lui-même toute la collecte et la vérification des données.

L’ouverture inter-chaînes annoncée est aussi stratégique. L’écosystème blockchain est fragmenté : les applications, les actifs et les standards techniques sont répartis entre plusieurs réseaux. Un oracle utilisable au-delà d’un environnement unique pourrait faciliter la circulation des données entre ces univers, à condition que cette compatibilité soit mise en œuvre et sécurisée dans la durée.

Des partenaires déjà cités, un réseau encore à éprouver

YeagerAI indique que plusieurs partenaires prévoient d’intégrer l’Oracle Intelligent. La liste mentionnée comprend Radix DLT, Etherisc, PredX, Delphi Bets et Provably. Ces collaborations montrent l’intérêt de projets issus de domaines variés pour une solution de résolution de données, notamment l’assurance décentralisée et les marchés de prédiction.

Elles ne préjugent pas, à elles seules, de l’adoption à grande échelle. Pour un produit de ce type, l’épreuve déterminante se joue dans les usages réels : disponibilité du réseau, coût effectif des requêtes, comportement des validateurs, traitement des désaccords et robustesse face à des données ambiguës ou contradictoires.

La phase initiale sur réseau autorisé permettra précisément d’observer ces mécanismes dans un cadre plus maîtrisé. Le passage au testnet doit ensuite donner aux développeurs l’occasion d’expérimenter l’intégration de l’oracle dans leurs propres contrats intelligents, avant une éventuelle ouverture plus large.

Ce qu’il faut surveiller d’ici au testnet de GenLayer

L’initiative de YeagerAI illustre une tendance plus large : rapprocher les capacités d’interprétation des modèles de langage et les garanties procédurales des blockchains. L’idée est séduisante pour les développeurs, car elle promet de transformer des questions du monde réel en décisions exécutables par des contrats intelligents.

Mais cette promesse s’accompagne d’exigences élevées. Il faudra examiner la manière dont les critères d’équivalence sont formulés, car ils déterminent ce qu’un validateur juge acceptable. Il faudra aussi évaluer les garde-fous face aux sources trompeuses, aux requêtes mal définies et aux réponses divergentes des modèles de langage.

Les indicateurs les plus concrets seront donc le calendrier du testnet annoncé avant la fin de 2024, les intégrations effectivement réalisées par les partenaires, ainsi que les mesures observables de délai, de coût et de fiabilité. Si GenLayer parvient à rendre ces opérations suffisamment transparentes et reproductibles, l’Oracle Intelligent pourrait élargir la gamme d’applications décentralisées capables de s’appuyer sur des informations venues du web.

Questions fréquentes

Qu’est-ce que l’Oracle Intelligent de YeagerAI ?

L’Oracle Intelligent est un outil présenté par YeagerAI pour transmettre aux applications décentralisées des informations qui proviennent de l’extérieur d’une blockchain. Construit pour GenLayer, il associe des modèles de langage à un processus de validation distribué. L’objectif est de permettre à des contrats intelligents d’utiliser des données en ligne tout en soumettant le résultat à un consensus.

Pourquoi un contrat intelligent ne peut-il pas consulter Internet directement ?

Un contrat intelligent doit produire le même résultat pour tous les participants d’une blockchain. Or, une page web peut évoluer, être indisponible ou afficher des contenus différents selon le moment et la source consultée. Un oracle joue donc le rôle d’intermédiaire : il récupère une donnée externe, puis la soumet à une méthode de validation compatible avec le fonctionnement du réseau.

Comment fonctionne la Démocratie Optimiste de GenLayer ?

Dans le fonctionnement décrit par YeagerAI, un validateur principal propose une réponse à une requête. D’autres validateurs indépendants l’examinent ensuite en appliquant des critères d’équivalence définis à l’avance. Cette procédure vise à aboutir à une décision partagée pour des questions qui ne sont pas entièrement déterministes, comme l’interprétation d’informations disponibles sur le web.

Quel est le prix annoncé pour l’Oracle Intelligent de YeagerAI ?

YeagerAI affirme que la résolution finale d’un marché peut être obtenue en moins d’une heure pour moins de 1 $. Cette indication concerne particulièrement les marchés de prédiction et relève des performances annoncées au lancement. Le coût réel dépendra notamment du déploiement, de la complexité des requêtes et du fonctionnement du réseau de validateurs.

Quand l’Oracle Intelligent sera-t-il disponible sur GenLayer ?

À la date de publication, le produit doit être d’abord déployé sur un réseau local autorisé. YeagerAI annonce ensuite la mise en service du testnet de GenLayer d’ici la fin de 2024. Un testnet est un environnement d’essai : il permet aux développeurs de tester des applications et des mécanismes blockchain avant une utilisation à plus grande échelle.

Sources

Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.

  1. YeagerAI, site officielwww.yeager.ai
  2. GenLayer, site officielwww.genlayer.com