Introduction au Programme de Récompenses de Polymarket

Polymarket, la plateforme de prédiction basée sur la blockchain, a mis en place un programme de récompenses innovant destiné aux market makers. Ce programme est conçu pour inciter les participants à fournir une liquidité constante et équilibrée sur les marchés, tout en maximisant leur rentabilité. 

Le Programme de Récompenses (Reward Program)

Le programme de récompenses pour market makers de Polymarket repose sur un système de notation complexe qui évalue la performance de chaque participant en fonction de plusieurs critères :

  • Attribution automatique des récompenses : Les market makers deviennent éligibles aux récompenses simplement en maintenant des ordres limites actifs.
  • Notation basée sur la proximité du spread : Plus les ordres sont proches du spread (c'est-à-dire de la différence entre le prix d'achat et le prix de vente), plus la notation est élevée. Cette notation augmente de manière quadratique pour les ordres les plus proches du spread.
  • Impact de la taille des ordres : Les ordres de grande taille augmentent linéairement les scores.
  • Équilibre des ordres : Seul le côté du marché qui a le score le plus faible contribue à la notation globale, incitant ainsi à maintenir un équilibre.
  • Comparaison relative entre market makers : Les récompenses dépendent de la performance relative par rapport aux autres participants.
  • Considération de l’uptime : La présence continue sur le marché est prise en compte de manière quadratique, favorisant les market makers les plus actifs.

Introduction aux Marchés Binaires sur Polymarket

Avant d'explorer le programme de récompenses, il est essentiel de comprendre la structure des marchés binaires sur Polymarket. Sur cette plateforme, un carnet d’ordres unifié est utilisé pour les paris binaires. Cela signifie que lorsque vous placez un ordre limite pour un résultat spécifique (par exemple, "OUI"), un ordre correspondant apparaît également pour le résultat opposé (par exemple, "NON"). Ce mécanisme permet de partager la liquidité entre les résultats complémentaires, optimisant ainsi le marché.

Fonctionnement du Programme de Récompenses

Le but principal du programme de récompenses est de créer un marché liquide et équilibré. Inspiré par le programme d'incitation de dYdX, Polymarket l'a adapté pour répondre aux besoins spécifiques des marchés binaires. Le programme encourage les market makers à fournir des ordres qui sont proches du prix médian tout au long de la durée de vie du marché, avec des récompenses distribuées chaque semaine sous forme de jetons $UMA, financés par l’UMA DAO.

Méthodologie de Notation

Les market makers participent automatiquement au programme de récompenses en plaçant des ordres limites. La notation tient compte des ordres sur les deux résultats complémentaires, de la proximité par rapport au prix médian, et de la durée pendant laquelle les ordres restent actifs. Chaque minute, un échantillon des ordres est évalué, et les scores sont accumulés au fil du temps.

Exemple Pratique de Calcul des Récompenses

Pour mieux comprendre comment fonctionne ce programme, considérons un exemple pratique impliquant deux marchés hypothétiques, X et Y, ainsi que deux market makers, Utilisateur A et Utilisateur B.

Configurations des marchés :

  • Marché X :

    • Taille minimale des ordres (sizemin) : 100 actions
    • Écart maximal (spreadmax) : 5 centimes
    • Récompense totale : 75 jetons
  • Marché Y :

    • Taille minimale des ordres (sizemin) : 10 actions
    • Écart maximal (spreadmax) : 3 centimes
    • Récompense totale : 100 jetons

Ordres des utilisateurs :

  • Utilisateur A :

    • 100 BID X @ 0,32 (équivalent à 100 ASK X’ @ 0,68)
    • 700 BID X @ 0,31 (équivalent à 700 ASK X’ @ 0,69)
    • 300 BID X’ @ 0,62 (équivalent à 300 ASK X @ 0,38)
    • 1000 BID X’ @ 0,60 (équivalent à 1000 ASK X @ 0,40)
    • 500 BID Y @ 0,71 (équivalent à 500 ASK Y’ @ 0,29)
    • 200 BID Y @ 0,70 (équivalent à 200 ASK Y’ @ 0,30)
    • 420 BID Y @ 0,69 (équivalent à 420 ASK Y’ @ 0,31)
    • 100 BID Y’ @ 0,27 (équivalent à 100 ASK Y @ 0,73)
  • Utilisateur B :

    • 50 BID X @ 0,34 (équivalent à 50 ASK X’ @ 0,66)
    • 5 BID X @ 0,33 (équivalent à 5 ASK X’ @ 0,67)
    • 100 ASK X @ 0,36 (équivalent à 100 BID X’ @ 0,64)
    • 15 BID Y’ @ 0,27 (équivalent à 15 ASK Y @ 0,73)
    • 10 ASK Y’ @ 0,29 (équivalent à 10 BID Y @ 0,71)

Étapes de Calcul :

  1. Filtrage des ordres selon la taille minimale : Les ordres qui ne respectent pas la taille minimale configurée sont éliminés. Par exemple, l'ordre #2 de l'Utilisateur B (5 BID X @ 0,33) est supprimé car il est en dessous du seuil de 100 actions pour le marché X.

  2. Calcul du prix médian : Le prix médian est calculé pour chaque marché en fonction des ordres restants. Par exemple, pour le marché X, le prix médian est de 0,35 (donc 0,65 pour X’), et pour le marché Y, il est de 0,72 (donc 0,28 pour Y’).

  3. Filtrage selon l’écart maximal : Seuls les ordres dont les prix se situent à l’intérieur de l’écart maximal par rapport au prix médian sont conservés. Par exemple, pour le marché X, l'Utilisateur A conserve les ordres 1, 2 et 3, tandis que l'Utilisateur B conserve les ordres 1, 3 et 4.

  4. Notation des ordres : Chaque ordre est noté en fonction de sa proximité avec le prix médian. Par exemple, pour l'ordre #1 de l'Utilisateur A sur le marché X, la note est calculée ainsi : (5−3/5)2=0,16(5 - 3 / 5)^2 = 0,16. Les scores des autres ordres sont calculés de manière similaire.

  5. Calcul des scores de chaque côté du marché : Les scores sont regroupés par côté (par exemple, BID X et ASK X’). Pour l'Utilisateur A, les scores du marché X sont 44 et 48 pour les deux groupes respectifs. Pour l'Utilisateur B, les scores sont 32 et 64.

  6. Calcul du score final par marché : Le score final pour chaque marché est le minimum des scores de chaque côté. Pour l'Utilisateur A, le score final pour le marché X est de 44, et pour le marché Y, il est également de 44. Pour l'Utilisateur B, les scores sont de 32 pour le marché X et de 4,4 pour le marché Y.

  7. Distribution des récompenses : Les récompenses sont distribuées proportionnellement aux scores finaux. Par exemple, pour le marché X, l'Utilisateur A reçoit (44/(44+32))×75=43,42(44 / (44 + 32)) \times 75 = 43,42 jetons, tandis que l'Utilisateur B reçoit 31,58 jetons. Pour le marché Y, l'Utilisateur A reçoit 90,9 jetons, et l'Utilisateur B en reçoit 9,1.

Conclusion

Le programme de récompenses pour market makers de Polymarket offre des opportunités intéressantes pour ceux qui souhaitent maximiser leur rentabilité en fournissant de la liquidité. En comprenant les nuances du système de notation et en adoptant une stratégie d'ordres équilibrée et constante, les market makers peuvent s’assurer une part significative des récompenses hebdomadaires. Le programme est en évolution continue, il est donc crucial de rester informé des mises à jour pour optimiser ses gains.