top of page

RedStone Oracle : le guide du débutant.

  • Photo du rédacteur: Team RedStone France
    Team RedStone France
  • 22 janv. 2024
  • 15 min de lecture

Dernière mise à jour : 28 déc. 2024

Bonjour, et bienvenue à ceux qui découvrent le projet ! :)


Cet article a pour vocation de répondre aux questions les plus fréquemment posées sur les réseaux, et d’entrer progressivement dans les détails du fonctionnement de l’Oracle RedStone, un projet nouvelle génération !


PLAN DE L’ARTICLE


  1. Qu’est ce qu’un Oracle de blockchain ?

  2. RedStone, c’est quoi ?

    Alors, en quoi RedStone est innovant ?

    “When mainnet”

    Informations importantes sur l’intégrité du projet RedStone

  3. L’expédition RedStone & les RSG

  4. Qu’est-ce que le RedStone hall of fame ?

  5. Le token RedStone : “When token” & “when airdrop”

  6. Le programme d’Ambassadeur RedStone

  7. Une conception modulaire

  8. Les 3 modèles d’oracles de RedStone

  9. L’agrégation des données et son importance dans les oracles de la blockchain


• • •


Qu‘est ce qu’un Oracle de blockchain ?

Les oracles de blockchain servent d’intermédiaires, de connecteurs essentiels entre les réseaux de blockchain et le monde extérieur. Ils permettent ainsi aux contrats intelligents d’interagir avec les données et les systèmes du monde réel. Ils améliorent la fonctionnalité, la flexibilité et la praticité des applications blockchain en incorporant des informations externes et en permettant aux applications décentralisées d’interagir avec les systèmes existants.



Infographie du fonctionnement d'un oracle sur la blockchain
Infographie du fonctionnement d'un oracle sur la blockchain

RedStone, c’est quoi ?

RedStone est un système d’Oracle modulaire innovant conçu pour fournir des flux de données fiables et diversifiés pour les dApps et les contrats intelligents sur différentes blockchain (L1s & L2s). Je reviendrai sur le concept d’Oracle modulaire à la fin de cet article.

Malgré un lancement récent, les oracles de RedStone sont déjà disponibles sur tous les réseaux L1 & L2 EVM-compatibles, mais aussi sur Starknet, TRON, Near et Fuel Network ! Tout récemment, Redstone est aussi devenu l’oracle push officiel du L2 Manta network (Lien de l’article ici).



Exemple des chaînes que supporte RedStone
Exemple des chaînes que supporte RedStone

Le projet ne cache pas son ambition de répondre aux limites des protocoles d’Oracle existants (p.ex : lenteur, coût, intermodalité des données au travers de plusieurs protocoles…), en offrant une solution plus efficace, évolutive et centrée sur les développeurs pour l’écosystème de la finance décentralisée (DeFi).


Alors, en quoi RedStone est innovant ?


L‘Oracle RedStone offre une série d’avancées et d’avantages :

  • La rapidité d’exécution : Fourniture de données en quelques secondes, éliminant le besoin d’attendre des minutes pour les mises à jour.

  • La rentabilité : Réduction des coûts de gaz grâce à un connecteur EVM qui utilise des méta transactions et transmet des paquets de données signés dans les données d’appel des transactions.

  • Multi-usage : Permettre aux contrats intelligents de récupérer des données non standard telles que la volatilité, les carnets d’ordres et les volumes de transactions.

  • Responsabilisant : Les antécédents de chaque fournisseur de données sont disponibles en permanence sur le réseau Arweave (en gros une couche d’archives), ce qui garantit la transparence et la responsabilité.

  • Décentralisé : N’importe qui peut devenir un fournisseur de données et configurer un flux de données en quelques cliques.

  • Assurance : Les temps d’arrêt ou les données incorrectes sont couverts par la garantie verrouillée du fournisseur de données, ce qui constitue une assurance pour les parties lésées



Aperçu des avantages de RedStone.
Aperçu des avantages de RedStone.

Pour plus de détails concernant la notion d’Oracle, les origines de RedStone, ses avantages et ce qu’il apporte de nouveau en terme d’évolutions, cet article en français résume très bien ces différents points.


“When mainnet“


Comme expliqué ci-dessus, RedStone est un oracle : il n’y a donc pas de mainnet ou de testnet comme un projet L1 ou L2. RedStone fournit à la fois des données aux mainnets et aux testnets en fonction de l’état du projet qu’il intègre.


Pour les tâches qui vont arriver dans l’expédition RedStone, elles peuvent donc être sur les deux potentiellement en fonction du projet. Des tâches, quelles tâches ?! Je vous en dis plus dans la partie “L’expédition RedStone & les RSG” ;) !


Informations importantes sur l‘intégrité du projet RedStone


Comme nous avons pu l’apercevoir tout au long du bearmarket notamment avec FTX et Luna, nous ne sommes jamais assez prudent dans le web3… Pour chaque projet qui vous intéresse, il faut prendre le temps de s’assurer de son sérieux et de son authenticité en plus de son utilité pour l’écosystème. Avant de continuer, voici donc quelques informations témoignant en faveur de l’intégrité et de la viabilité du projet :



La team derrière le projet RedStone.
La team derrière le projet RedStone.
  • RedStone a levé 7 millions de dollars auprès d’investisseurs de renom tels que Lemniscap, Blockchain Capital, Coinbase Ventures, Arweave et bien d’autres ! La liste complète des investisseurs peut être consultée à la fin de cet article.


  • RedStone a déjà fait l’objet de multiples audits par des experts de premier plan en matière de sécurité de la blockchain. Ils sont accessibles sur github ici.



Liste des Audits subits par RedStone.
Liste des Audits subits par RedStone.

  • RedStone a sécurisé de très gros investisseurs & partenaires de renom, comme on le voit ici avec les CEO d’AAVE, Polygon, ZkSync et Avalanche.



• • •


L’expédition RedStone & les RSG

Redstone a lancé en octobre 2023 ce qu’ils ont appelé “l’expédition RedStone”. Elle s’étendra sur trois saisons, chacune d’une durée de 2 à 3 mois. La première est en cours mais les tâches a réaliser on-chain avec les partenaires n’ont pas encore débuté. Suivez RedStone France, le compte X officiel et le Discord Officiel de Redstone pour ne pas louper le tant attendu début des quêtes !


Les RedStone Gems (RSG) sont la partie la plus importante de l’Expédition. Il s’agit de points d’activité entièrement stockés sur la blockchain. Les RSG sont des PST=Private Standard Tokens (comme le site de warp le montre), une sorte de SBT (Soulbound Tokens) qui ne peuvent pas être transférés. Autrement dit ce sont des tokens mais pas des vrais, d’où leur assimilation à des points d’activité.


Grâce à l’innovante technologie de Warpy, un pont entre discord et la blockchain, les RSG sont utilisées comme un moyen universel de mesurer l’engagement des participants, et elles aideront à distribuer des récompenses de manière équitable aux utilisateurs en fonction de leur implication dans le projet. D’après RedStone, ces gemmes seront très importantes dans les phases finales de l’expédition.


Un tableau de bord spécial est disponible pour vous aider à suivre vos progrès pendant l’expédition, il s’agit de warpy. Une fois connecté, le tableau de bord affiche votre nombre de RSG, les points récemment gagnés et tous les boosts actifs dont vous disposez.


Aperçu du tableau de bord de l'expédition RedStone.
Aperçu du tableau de bord de l'expédition RedStone.

Pour un contenu détaillé sur l’expédition RedStone, le rôle des RSG et comment en gagner, vous trouverez ces renseignements dans mon article précédent ici.


• • •


Qu’est-ce que le RedStone hall of fame ?

Il s’agit d’un concours mensuel des meilleurs contenus créés par les membres de notre communauté dans différentes catégories. Chaque mois, un poste dédié est créé dans le salon discord #Hall of fame. Il vous suffit de remplir et d’envoyer le formulaire joint aux soumissions du mois en cours. 🌟 Les 3 meilleures contributions de chaque catégorie (Twitter thread, Article, Tutoriel, Mème, Vidéo ou autre contenu créatif) seront sélectionnées par l’équipe de RedStone. Les meilleures contributions de chaque catégorie seront récompensées par 20.000 RSG en guise de remerciement. Alors n’attendez plus, créez votre plus beau contenu !


Pour en savoir plus, rendez-vous sur le post épinglé du salon discord dédié.


• • •


Le token RedStone : “When token” & “When aidrop”

Attention : Le token RedStone n’a pas encore été lancé. Méfiez-vous des scams et de toute personne essayant de vous vendre des jetons RedStone.


RedStone favorise un écosystème de partage de données en incitant les participants à produire, publier et valider des données de manière continue et diligente.


Le token RedStone est bien prévu mais les détails de sa mise en circulation et de ses tokenomics n’ont pas encore été précisés. Voici néanmoins certaines des fonctions qu’il aura :


  • Frais d’accès aux données : Les utilisateurs finaux qui bénéficient de l’accès à des informations précieuses utilisent des jetons pour récompenser les fournisseurs qui ont publié ces données.

  • Résolution des litiges : En raison de la diversité des informations fournies, il ne sera pas toujours possible de déterminer si les données ont été corrompues. Il sera donc nécessaire de disposer d’une procédure de secours pour résoudre tout litige concernant la qualité des données. Cette procédure pourrait être facilitée par des tokens, les jurys étant récompensés s’ils votent pour la majorité et punis s’ils soutiennent le camp des perdants.

  • Locking : Chaque fournisseur doit publier un accord de niveau de service décrivant l’étendue des données servies, la source d’information et la fréquence des mises à jour. S’il ne respecte pas les conditions de service, il se verra appliquer une pénalité libellée en jetons. Pour rassurer les utilisateurs sur le fait que toute réclamation future sera entièrement couverte, les fournisseurs doivent mettre de côté un certain nombre de jetons et les bloquer pendant une période donnée.

  • Booster le marché : Au stade initial du développement, le token pourrait être distribué aux fournisseurs afin de récompenser leur disponibilité et d’amorcer le marché avant que la demande des utilisateurs de données ne soit suffisante.



Utilisation des tokens dans le protocole de RedStone
Utilisation des tokens dans le protocole de RedStone

Information : À l’heure actuelle, tous les nœuds (responsables de l’extraction et de la distribution des données) sont opérés par l’équipe de RedStone, et la team ne recrute pas de nouveaux fournisseurs de données pour le moment. Ça vaut le coup si vous êtes intéressés de suivre les annonces sur leur discord et dans la documentation pour savoir quand des places se libèreront ;)


“When airdrop”


L’utilité des RSG et les récompenses qui leurs seront associées n’ont pas encore été annoncées. Tout ce qui est réalisé par les membres de la communauté aujourd’hui est fait uniquement par intérêt pour le projet. Aucun airdrop n’a été promis.

Cependant, accroître son nombre de RSG et obtenir les rôles Discord en réalisant les tâches sur Zealy semblent être un bon moyen de se positionner pour de futures récompenses. En effet, comme on peut le voir sur le classement du tableau de bord, il y a bien une colonne “Rewards” avec la mention To Be Announced (TBA) à côté du solde de RSG. A suivre donc…



Egalement, dans le programme d’Ambassadeur RedStone, certains rôles à partir de “Vein Master” sont associés à des “récompenses en tokens RedStone dans le futur”.


• • •


Le programme d’Ambassadeur RedStone
RedStone Miners” est le programme d’ambassadeurs de RedStone qui vise à rassembler les personnes remarquables de la communauté, à les inciter à faire connaître RedStone de diverses manières et à les récompenser. En tant que Miner, vous concevrez et mettrez en œuvre des stratégies innovantes pour transmettre le message de RedStone, en lançant des initiatives de développement et en contribuant à la communauté par le biais de divers moyens. Vos contributions peuvent aller de la création de contenu et de la promotion des médias sociaux au développement technique et à la gestion de la communauté.

Les 5 rangs du programme "RedStone Miners"
Les 5 rangs du programme "RedStone Miners"
  • Qui peut participer ?


— L‘ambassadeur mineur idéal a un point de vue unique, une compréhension approfondie de RedStone et une véritable passion pour le monde du Web3.


— Quelle que soit votre formation, que vous soyez rédacteur, concepteur, développeur, trader ou passionné de crypto-monnaie, vous êtes le bienvenu.


  • Quel sera votre rôle ?


    — Votre tâche consistera à concevoir et à mettre en œuvre des stratégies innovantes pour transmettre le message de RedStone tout en initiant une série d’actions de développement.


    — Vos contributions pourraient inclure la création de contenu, la promotion des médias sociaux, le développement technique, la création de mèmes, la rédaction de blogs, la gestion de la communauté, et plus encore.


  • Quels sont les avantages qui vous attendent ?


    — Bénéficier d’un accès anticipé exclusif à des privilèges et à des cadeaux.

    — Gagnez des récompenses en RSG

    — Obtenez des produits RedStone en édition limitée

    — Possédez votre propre OGNFT

    — Vous avez une chance de recevoir des cadeaux à l’avenir.

    — Au fur et à mesure que vous augmentez votre rang de mineur, attendez-vous à une augmentation de vos récompenses.


  • Comment puis-je participer au programme ?


    — Commencez par lire le petit guide ici.

    — Connectez-vous à la communauté et à nous sur Discord pour rester informé.

    — Tout le monde peut commencer à participer au programme en tant que mineur et commencer à gagner des récompenses.

    — Vous pouvez monter en grade avec Zealy


Tous les détails sur les bénéfices du programme, les différents rôles et les tâches à effectuer sont disponibles ici en anglais RedStone Miners Ambassador Program & en français Programme des Ambassadeurs Mineurs de RedStone.


• • •


Une conception modulaire

Un Oracle modulaire, mais qu’est-ce que ça signifie au juste ?


Si nous vulgarisons la conception modulaire, nous pourrions la voir comme une méthode de séparation d’un système entier en différentes parties, qui sont plus petites et peuvent fonctionner seules, mais qui se regroupent finalement en bénéficiant les unes des autres et forment un réseau entier.


Dans le contexte des cryptomonnaies, le développement de la DeFi et l’augmentation du nombre de tokens, associés à la demande d’une latence plus faible de la part des protocoles dérivés modernes, ont fait grimper les coûts opérationnels du modèle traditionnel d’oracle.


Conscient de ces défis, RedStone introduit une conception modulaire innovante. Les données sont d’abord placées dans une couche de distribution des données (DDL) avant d’être récupérées sur la chaîne. Cette architecture permet la diffusion d’une vaste gamme d’actifs à des fréquences élevées vers une couche peu coûteuse, l’intégration sur la chaîne s’effectuant en fonction des besoins du protocole.


Autrement dit, modulaire signifie que RedStone fonctionne en plusieurs couches, et que son architecture est adaptable.



Schéma explicatif du flux de données avec RedStone, disponible sur https://docs.redstone.finance/docs/smart-contract-devs/how-it-works
Schéma explicatif du flux de données avec RedStone, disponible sur https://docs.redstone.finance/docs/smart-contract-devs/how-it-works

Explication pour la récupération du flux de données


Les flux de prix proviennent d’un ensemble diversifié de plateformes, y compris des DEX hors chaîne (par exemple, Binance, Coinbase, Kraken), des DEX on-chain (par exemple, Uniswap, Sushiswap, Balancer) et des agrégateurs (par exemple, CoinmarketCap, Coingecko, Kaiko), avec plus de 50 sources intégrées à l’heure actuelle. Ainsi, si une source est défaillante, RedStone aura accès à toutes les autres sources qui sont encore en ligne.


Les fournisseurs de données font fonctionner des nœuds indépendants pour agréger les données à l’aide de diverses méthodologies (par exemple, médiane, TWAP, LWAP) et mettre en œuvre des contrôles de sécurité tels que la détection des données aberrantes. Nous verrons l’importance de l’agrégation des données dans la partie finale de cette article. Les données affinées sont ensuite signées par les opérateurs de nœuds, ce qui garantit leur intégrité.


Ensuite, au sein de la couche de distribution des données (DDL), les flux sont diffusés à la fois par l’intermédiaire de Streamr et aussi directement par des passerelles open-source dirigées par RedStone, qui peuvent être facilement mises en place selon les besoins. Le réseau décentralisé Streamr offre un millier de nœuds qui peuvent fonctionner seuls. Il est impossible qu’ils tombent tous en panne en même temps car ils sont présents dans plusieurs parties du monde.


Le transfert des données on-chain peut être initié par un relais dédié dans des conditions définies, par un robot exécutant des tâches telles que des liquidations, ou par des utilisateurs interagissant avec le protocole.


Enfin, au sein du protocole, les données sont décompactées et vérifiées par cryptographie, ce qui confirme leur authenticité et leur actualité.


Pour résumer, le concept modulaire de RedStone Oracle permet les avantages suivants :


  • Plutôt que de forcer la blockchain à répondre à des critères spécifiques donnés par RedStone, la blockchain peut décider elle-même quand et comment le flux de prix est récupéré de l’Oracle. Non seulement cela rend le processus moins laborieux, mais cela répond aux besoins des constructeurs qui veulent de la flexibilité, tout en conservant des données propres.


  • RedStone diffuse les données à très grande vitesse, répondant ainsi aux besoins des dApps qui veulent que les données soient récupérées instantanément et avec la plus grande précision possible. Certains dApps ont besoin de transactions rapides


  • Le réseau décentralisé Streamr offre un millier de nœuds qui peuvent fonctionner seuls. Il est impossible qu’ils tombent tous en panne en même temps car ils sont présents dans plusieurs parties du monde.


  • Les données sont accessibles depuis toutes les dApps, blockchains et applications qui ont intégré RedStone en même temps.


Répondant aux besoins de sécurité, de rapidité et de stockage des coûts, le concept modulaire a été crucial dans la conception de ce game changer qu’est RedStone.

Mais la conception modulaire de RedStone va encore plus loin par la flexibilité de ses modèles, en proposant de multiples façons de s’intégrer dans la blockchain, tout en préservant l’intégrité des données.


• • •


Les 3 modèles d’oracles de RedStone

RedStone s’adapte aux différentes architectures des contrats intelligents et aux exigences commerciales grâce à trois modèles distincts de fourniture de données :


  • RedStone Core (=modèle Pull ou encore On-demand)


L’utilisation du modèle Core est celle qui est la plus utilisée. Elle est l’une des plus simples puisqu’il suffit d’intégrer l’API de RedStone au sein du code, à l’aide d’une librairie déjà crée par RedStone. Grâce à cela, on reçoit ainsi les données du token souhaité en instantané.


Ici, les données sont incorporées dynamiquement dans les transactions des utilisateurs, ce qui garantit une efficacité optimale du gaz et une expérience utilisateur transparente, puisque l’ensemble du processus est consolidé au sein d’une seule transaction.


  • RedStone Classic (=modèle Push)


La méthode dite classique est celle qui est recommandée par RedStone, car elle permet une utilisation plus fluide, ainsi qu’une évolution plus sécuritaire. Il offre aux protocoles une autonomie complète sur les sources de données et les mécanismes de mise à jour. Néanmoins, elle reste moins utilisée que la méthode Core du fait de la nouveauté du protocole RedStone et que certains protocoles fonctionnent de manière plus traditionnelle.


La méthode Classic fonctionne en deux points. Premièrement, un relayeur de données, qui est responsable de l’envoi des données, vérifie que les paramètres pris en compte sont corrects. Si celles-ci ne sont pas conformées, il rejettera ainsi la donnée en amont. Deuxièmement, c’est le contrat qui s’occupera d’enregistrer la donnée, et de les envoyer à une interface comme l’agrégation Chainlink, par exemple.



  • RedStone X


Conçu pour les protocoles de pointe, tels que les perpétuels, les options et les produits dérivés, ce modèle atténue les risques de “front-running” (autrement dit de se faire devancer par d’autres informations) en fournissant des flux de prix immédiatement après l’interaction de l’utilisateur, dans le bloc suivant.


Le modèle met en œuvre un modèle d’exécution différée dans lequel les transactions sont traitées en deux étapes :


  1. Un utilisateur initie la transaction en enregistrant sur la chaîne son intention d’interagir avec le protocole (p.ex : ouvrir une position perpétuelle) sans connaître le contexte exact (c’est-à-dire le prix) dans lequel la transaction sera exécutée. Cela permet d’atténuer toute tentative d’arbitrage des protocoles en anticipant la livraison des prix par les Oracles.

  2. Le prix n’est transmis à la chaîne qu’au cours de la deuxième étape, qui a généralement lieu au cours du bloc suivant. N’importe qui peut transmettre le prix, car son intégrité est validée sur la chaîne en fonction des contraintes du protocole. Ce prix sera ensuite utilisé pour régler définitivement la transaction.


C’est la méthode utilisée par GMX, par exemple.



Merci à Charlotte Kindt pour la traduction des schémas des différents modèles, vous trouverez également plus de détails dans son article à ce lien.


Il y a donc 3 moyens d’intégrer un oracle de RedStone à votre projet. Si vous êtes développeurs et intéressés par ces technologies, vous trouverez, en anglais, les instructions détaillées de comment les intégrer sur le site de RedStone ici.


• • •


L’agrégation des données et son importance dans les oracles de la blockchain

On l’a vu précédemment, les fournisseurs de données font fonctionner des nœuds indépendants pour agréger des données avant d’envoyer les valeurs affinées au réseau.


L’agrégation de données, qu’est ce que c’est ?


C’est un processus qui consiste à collecter différentes valeurs (provenant généralement de différentes sources) et à les moyenner (généralement en une seule valeur). Plusieurs méthodologies existe pour se faire, comme la moyenne de prix, la médiane de prix, le VWAP, le TWAP… mais nous ne rentrerons pas dans les détails techniques. Un exemple simple pour illustrer le procédé est la collecte des données de prix pour la paire ETH/USD. Les prix sont recueillis à partir de plusieurs échanges et le prix final est donné par le calcul de leur valeur moyenne.


Pourquoi l’agrégation de données ?


La qualité des données fournies par un service oracle dépend de deux critères principaux :


  • La disponibilité des données — ce qui signifie que les données d’oracle doivent être toujours disponibles pour les utilisateurs finaux (ou les contrats intelligents) et qu’elles doivent être mises à jour à la fréquence promise.


  • L’exactitude des données — elle peut être définie de différentes manières et dépend généralement du type de données. Par exemple, l’exactitude de données objectives (comme les résultats d’un match de football) peut être facilement vérifiée, mais avec des données moins objectives (comme le prix d’un jeton ETH libellé en USD), il peut être beaucoup plus difficile de définir l’exactitude.


L’agrégation des données améliore la qualité des données de l’oracle et aide les oracles à répondre aux exigences de plusieurs façons. Tout d’abord, l’agrégation de données provenant de différentes sources accroît l’exactitude de la valeur, car même si un petit sous-ensemble de sources est corrompu, la valeur agrégée ne devrait pas l’être. Elle permet donc aussi de protéger votre protocole DeFi contre le piratage.


En outre, le mécanisme d’agrégation on-chain de RedStone impose un nombre minimum de signatures de fournisseurs de données autorisés pour un flux. Cela garantit que même si une minorité de fournisseurs est compromise, la valeur globale agrégée reste fiable.


Je prends en exemple les méthodes d’agrégation des valeurs de prix car le principal marché pour les oracles aujourd’hui est la fourniture de données de tarification, qui sont très utiles pour créer des actifs synthétiques et dérivés, des assurances, des prêts et de nombreux autres protocoles. Mais c’est le même fonctionnement pour une multitude d’autres données du monde extérieur !


• • •


C’est la fin de ce guide de présentation de RedStone Oracle !


J’espère qu’il a répondu à vos attentes et vous a aidé à approfondir vos connaissances sur ce projet de nouvelle génération. Si vous avez d’autres questions n’hésitez pas à joindre @Redstone_France sur X ou à les poser sur le canal Français sur le discord officiel.


A bientôt pour du nouveau contenu traduit ! 🔥


RedStone France.

Sources :




Pas de DeFi sans Oracles.

Par les développeurs, pour les développeurs.

  • X
  • Discorde
  • Moyen
RedStone new (plus large).png
bottom of page