Dans les marchés de prédiction on-chain, les smart contracts assurent l’intégralité de la création du marché, des transactions, du règlement et de la distribution des fonds. Autrement dit, les tâches traditionnellement réalisées par les exchanges ou plateformes sont ici exécutées automatiquement on-chain par des programmes.
Un marché de prédiction on-chain typique comporte généralement plusieurs étapes clés : création d’un marché événementiel, achat de parts sur les résultats par les utilisateurs, règlement à la clôture de l’événement, puis versement des rendements aux gagnants. Tout le processus est automatisé par les smart contracts, sans intervention humaine.
Les principales fonctions des smart contracts dans les marchés de prédiction sont :
Toutes les règles étant inscrites dans le contrat, le marché fonctionne de manière transparente et ne peut être modifié arbitrairement. Il s’agit là d’une caractéristique essentielle des marchés de prédiction on-chain.
Un des défis majeurs des marchés de prédiction est le suivant : comment la blockchain peut-elle connaître le résultat d’un événement ? La blockchain ne peut pas accéder directement aux informations du monde réel ; elle doit donc recourir à des oracles, qui transmettent les données externes on-chain pour valider les résultats.
Par exemple, si un marché de prédiction porte sur « qui remportera une élection », alors, une fois l’élection terminée, un oracle doit soumettre le résultat officiel à la blockchain, permettant ainsi au smart contract d’effectuer le règlement. Sans oracle, le marché de prédiction ne peut pas procéder à l’étape finale de règlement.
Les oracles remplissent plusieurs fonctions dans les marchés de prédiction :
La fiabilité des oracles est donc cruciale. Si un oracle transmet des données erronées, l’ensemble du règlement du marché de prédiction peut être compromis. Pour renforcer la fiabilité, de nombreux systèmes utilisent plusieurs oracles ou des réseaux d’oracles décentralisés.
Dans les marchés de prédiction, la liquidité conditionne la fluidité des transactions. Si le marché manque d’acheteurs et de vendeurs, les échanges deviennent difficiles. Il est donc essentiel de disposer de mécanismes de market-making pour garantir la liquidité.
Dans les marchés financiers traditionnels, les market makers proposent généralement des cotations bid-ask. Dans les marchés de prédiction on-chain, de nombreuses plateformes recourent à des mécanismes Automated Market Maker (AMM) pour fournir la liquidité. L’AMM repose sur une tarification algorithmique, sans intervention humaine, ce qui permet au marché de fonctionner en continu.
Selon les marchés de prédiction, différents mécanismes de liquidité peuvent être adoptés, comme les AMM à fonction constante ou des modèles de tarification fondés sur des courbes de probabilité. L’objectif commun de ces mécanismes est de permettre aux utilisateurs d’acheter ou de vendre des parts sur les résultats à tout moment, avec des prix qui évoluent en fonction des opérations d’achat et de vente.
Sur le plan opérationnel, les marchés de prédiction on-chain reposent généralement sur trois modules principaux :
Ensemble, ces trois éléments constituent la structure opérationnelle fondamentale des marchés de prédiction on-chain.