Nous sommes ravis d'annoncer un nouvel ajout à notre gamme de produits - Pragma API, dont Starknet est le premier utilisateur.
Contexte
Depuis plus d'un an et demi, Pragma est une force motrice sur Starknet, contribuant à la croissance constante du paysage DeFi. Il alimente des produits de pointe comme Nostra, ZkLend, Carmine ou Nimbora. Pragma v2 se profile à l'horizon, avec pour objectif une latence de 200 ms et des calculs quasi infinis, tout en maintenant la prouvabilité des flux de données. Reconnaissant le besoin pour certaines applications et projets de tirer parti de notre réseau de data providers (fournisseurs de données) et de données de haute qualité par le biais d'une API, nous introduisons Pragma API.
Présentation de l'API Pragma
Nous sommes heureux de vous présenter Pragma API, qui répond aux besoins évolutifs de l'espace DeFi. L'API s'appuie sur notre vaste réseau de data providers de premier plan pour fournir des flux de données inégalés à faible latence. En se découplant des contraintes on-chain, Pragma API assure une haute disponibilité et des performances élevées, fournissant aux développeurs et aux projets une solution polyvalente pour des requêtes de données facilités.
Caractéristiques principales
-
Flux de données à faible latence : Pragma API s'appuie sur notre vaste réseau de data providers pour offrir la latence la plus faible du paysage DeFi.
-
Données de première qualité : L'API utilise notre réseau de data providers, offrant les meilleures données financières disponibles.
-
Haute disponibilité : Accédez à une API toujours disponible pour des données financières d'une grande précision.
-
Intégration facilité : Intégrez facilement l'API Pragma dans vos projets et applications.
Premier cas d'utilisation : Flux de prix ETH/STRK
Avec le jeton tant attendu STRK, Starknet a annoncé que les utilisateurs pourront couvrir les frais de gas en utilisant le jeton STRK. En tant qu'oracle principal de Starknet, la fondation Starknet nous a accordé sa confiance et sera le premier utilisateur de Pragma API.
Nous avons construit une solution personnalisée pour les besoins de Starknet, afin d'assurer la meilleure expérience utilisateur pour les utilisateurs qui choisissent de payer les prix du gas en STRK. Voici un aperçu du fonctionnement des transactions V3 sur Starknet. Le séquenceur indique le prix du gas en wei (eth_l1_gas_price) à chaque bloc et interroge Pragma API pour obtenir le montant de fri (la plus petite unité de STRK) correspondant au montant en wei. Il stocke ensuite ce montant dans strk_l1_gas_price, permettant aux utilisateurs de couvrir les prix du gas soit en ETH, soit en STRK.
Si vous souhaitez en savoir plus sur l'API elle-même, consultez la documentation.
Fiabilité des prix
En développant le flux de prix STRK, nous avons adhéré à notre méthodologie complète et rigoureuse, tout en incorporant une plus grande flexibilité grâce à l'amélioration des capacités de calcul off-chain. Avant d'aller plus loin, Matteo Georges, PDG de Pragma, a rédigé un article très instructif. Il y aborde l'intégration des transactions de type 3 sur Starknet, dans le but d'accroître la décentralisation du protocole et de simplifier le processus de conversion entre STRK et ETH pour les frais du sequencer.
Le processus de construction des prix se déroule en deux phases principales :
La phase initiale consiste à sélectionner des éditeurs et des sources de données de haute qualité. Ceci est particulièrement crucial pour des actifs comme STRK, dont la liquidité est distribuée à travers des plateformes off-chain et on-chain. Ensuite, la deuxième phase utilise la méthodologie du prix moyen pondéré dans le temps (TWAP), connue pour sa fiabilité dans le calcul des prix.
Comprendre les éditeurs et les sources de données
Avant d'aborder les spécificités des sources de données, il est important de faire la distinction entre les éditeurs de données et les sources de données. Les éditeurs de données se répartissent en deux catégories :
-
Les éditeurs de première partie, qui génèrent des prix en utilisant leur infrastructure, y compris les Market Makers, les data providers, les solvers et les agrégateurs de DEX.
-
Les éditeurs tiers, qui dépendent d'API externes pour relayer les informations, agissant en tant qu'intermédiaires.
Les sources de données, quant à elles, sont les origines de ces données. Par exemple, les éditeurs de première partie fournissent un prix unique et consolidé, tandis que les éditeurs de tierce partie agrègent plusieurs prix provenant de diverses sources (par exemple, Binance, OKX, Bitstamp, etc.).
Cette distinction étant clarifiée, nous pouvons maintenant explorer plus en détail la méthodologie derrière la construction du prix Pragma STRK.
Comme indiqué précédemment, les éditeurs de données sont aussi importants que les sources de données. Jetons un coup d'œil aux éditeurs et à l'endroit où ils collectent leurs données.
FIRST PARTIES
- Les Data Providers
Fourleaf indexe les prix à partir de sources à la fois on-chain et off-chain. Elle regroupe les prix provenant de sources multiples et les consolide ensuite en un seul prix final.
- Les Solvers
Avnu et Propeller-Heads sont trois entités importantes connues sous le nom de "Solvers".
“Les solvers sont des algorithmes ou des agents chargés de trouver la stratégie d'exécution optimale pour les ordres de trade. Ils jouent un rôle crucial dans l'écosystème en analysant l'état actuel de la blockchain, la liquidité disponible dans les différents pools et les exigences spécifiques des ordres de transaction, telles qu'un slippage minimal, le meilleur prix ou le temps d'exécution le plus rapide".
Grâce à leur surveillance constante des activités sur on-chain, ils peuvent consolider le prix moyen de tous les actifs échangés on-chain en utilisant leur infrastructure.
- Les Market Makers
Flowdesk et Skynet Trading sont deux Market Maker célèbres.
“Les Market Makers apportent de la liquidité aux marchés financiers en proposant d'acheter et de vendre des actifs à des prix cotés, garantissant ainsi que les actifs peuvent être échangés de manière fluide et efficace.”
Comme les market makers cotent les prix sur plusieurs exchanges, ils restent informés du dernier prix négocié de l'actif. Par ailleurs, les market makers (comme d'autres acteurs) bénéficient de l'arbitrage des prix on-chain et off-chain, ce qui minimise la différence entre les prix de ces deux marchés.
THIRD PARTIES
Pragma indexe les prix de diverses API, notamment Ekubo, GeckoTerminal, DeFiLlama, Binance, Bybit et Kucoin. De plus, nous indexons les prix des DEX les plus liquides sur Starknet. Chacune de ces sources d'indexation des prix est considérée comme une source de données unique.
Calcul du TWAP
Compte tenu de la forte volatilité anticipée du STRK, il était essentiel de développer un système permettant de réduire l'influence des valeurs extrêmes. Bien que plusieurs méthodes soient disponibles, chacune ayant ses propres avantages et inconvénients, nous avons choisi de mettre en œuvre le calcul du prix moyen pondéré dans le temps (TWAP - Time-Wheighted Average Price) en raison de son efficacité à minimiser l'impact des valeurs aberrantes et à refléter avec précision les conditions du marché.
“Le TWAP est déterminé en calculant les prix moyens d'un actif à intervalles fixes tout au long d'une période donnée.”
Où :
-
P𝘵 désigne le prix du STRK
-
𝘵 représente l'intervalle de temps
-
𝑛 est le nombre total de points de prix dans cet intervalle
La conception de Pragma API permet à StarkWare de spécifier l'intervalle de temps.
A vous d'intégrer
A l'aube de ce nouveau chapitre, nous invitons les développeurs et les projets à explorer les possibilités offertes par Pragma API. Que vous construisiez le prochain protocole DeFi ou que vous amélioriez votre projet existant, notre API est là pour vous aider.
Commencez dès aujourd'hui : Explorer l'API Pragma
Rejoignez-nous pour façonner l'avenir de la DeFi et construire le web de l'intégrité : Rejoignez notre Discord ou notre Telegram.
L'équipe Pragma
评论 (0)