Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Une nouvelle classe de stablecoin décentralisé avec un mécanisme novateur
Frax est le premier protocole de stablecoin algorithmique à réserve fractionnaire. Frax est open source, sans permission, et entièrement on-chain –– implémenté actuellement sur Ethereum ainsi que d'autres chaînes. L'objectif ultime du protocole Frax est de proposer une monnaie algorithmique hautement évolutive et décentralisée plutôt que des actifs numériques à approvisionnement fixe comme le BTC.
Frax est un nouveau paradigme dans la conception des stablecoins. Il associe des concepts familiers en un protocole jamais vu auparavant:
Algorithmique à réserve fractionnaire – Frax est le premier et le seul stablecoin dont une partie de l'offre est garantie par des actifs collatéraux et l'autre partie par une réserve algorithmique. Le stablecoin (FRAX) doit son nom au mécanisme de stabilité « algorithmique à réserve fractionnaire. » Le rapport entre le collatéral et l'algorithmique est déterminé par le prix du stablecoin FRAX sur le marché. Si le FRAX se négocie à plus d'un dollar, le protocole diminue le ratio de garantie. Si le FRAX se négocie à moins d'un dollar, le protocole augmente le ratio de garantie.
Décentralisé et à gouvernance réduite – Gouverné par la communauté et privilégiant une approche algorithmique hautement autonome, sans gestion active.
Des oracles entièrement on-chain – Frax v1 utilise les oracles Uniswap (prix moyens pondérés dans le temps de ETH, USDT, USDC) et Chainlink (prix en USD).
Deux tokens – FRAX est le stablecoin qui vise une fourchette étroite autour de 1 USD/coin. Frax Shares (FXS) est le token de gouvernance qui cumule les frais, les revenus de seigneuriage et la valeur excédentaire des garanties.
Une politique monétaire basée sur les échanges – Frax utilise les principes des teneurs de marché automatisés comme Uniswap pour créer une découverte des prix basée sur les échanges et des incitations à la stabilisation en temps réel par l'arbitrage.
Crypto Native CPI –– L'objectif ultime de Frax est de créer la première version crypto native du CPI appelée Frax Price Index (FPI) régie par les détenteurs de FXS (et d'autres jetons de protocole). FRAX est actuellement rattaché à l'USD mais aspire à devenir la première unité de compte native décentralisée et sans permission qui maintient un niveau de vie stable.
Telegram: https://t.me/fraxfinance Telegram FR: https://t.me/fraxfinancefrancais
Telegram (communiqués/actualités): https://t.me/fraxfinancenews
Twitter: https://twitter.com/fraxfinance
Medium / Blog: https://fraxfinancecommunity.medium.com/
Gouvernance (discussion): https://gov.frax.finance/
Gouvernance (vote): https://snapshot.org/#/frax.eth
Comment l'arbitrage maintient la stabilité des prix du FRAX
Les FRAX peuvent toujours être mis en circulation et encaissés par le système contre une valeur d'un dollar. Cela permet aux arbitragistes d'équilibrer l'offre et la demande de FRAX sur le marché libre. Si le prix du marché FRAX est supérieur à l'objectif de prix de 1 USD, il existe une opportunité d'arbitrage pour émettre des tokens FRAX en plaçant 1 USD de valeur dans le système per FRAX et vendre les FRAX émis pour plus de 1 USD sur le marché libre. À chaque fois qu'un utilisateur veut émettre de nouveaux FRAX, il doit placer une valeur d'un dollar dans le système. La différence constitue simplement la proportion de collatéral et de FXS qui constitue cette valeur d'un dollar. Lorsque le FRAX se trouve dans la phase de garantie à 100 %, alors 100 % de la valeur qui est mise dans le système pour émettre des FRAX est une garantie. Lorsque le protocole passe à la phase fractionnée, une partie de la valeur qui entre dans le système pendant le processus d'émission devient FXS (qui est ensuite soumis à un burn, de façon à être retiré de la quantité de coins en circulation). Par exemple, dans un ratio de garantie de 98 %, chaque FRAX émis nécessite 0,98 $ de garantie et un burn de 0,02 USD de FXS. Pour un ratio de garantie de 97 %, chaque FRAX émis nécessite 0,97 USD et un burn de 0,03 USD de FXS, et ainsi de suite.
Si le prix du marché du FRAX est inférieur à la fourchette de prix de 1 USD, il existe une possibilité d'arbitrage pour encaisser des tokens FRAX en les acquérant à bas prix sur le marché libre et en encaissant des FRAX pour une valeur de 1 USD dans le système. Un utilisateur peut à tout moment encaisser des FRAX contre une valeur d'un dollar dans le système. La différence réside simplement dans la proportion du collatéral et de FXS qui est restituée au détenteur. Lorsque le FRAX est dans la phase de garantie à 100 %, alors 100 % de la valeur retournée par le rachat du FRAX est une garantie. Lorsque le protocole passe à la phase fractionnée, une partie de la valeur qui quitte le système lors du rachat devient FXS (qui est émise pour être remise à l'utilisateur qui rachète). Par exemple, pour un ratio de garantie de 98 %, chaque FRAX peut être encaissé contre un collatéral de 0,98 et 0,02 USD de FXS émis. Dans le cas d'un ratio de garantie de 97 %, chaque FRAX peut être encaissé pour 0,97 USD de garantie et 0,03 USD de FXS émis.
Le processus de rachat de FRAX est transparent, facile à comprendre et financièrement solide. Pendant la phase de 100 %, ce processus présente une simplicité élémentaire. Pendant la phase d'algorithme fractionnaire, tandis que le FRAX est émis, le FXS subit un burn. Lorsque le FRAX est racheté, le FXS est émis. Dans la mesure où il existe une demande pour les FRAX, leur échange contre une garantie plus des FXS déclenche simplement la mise en circulation d'une quantité similaire de FRAX à l'autre bout (qui entraîne un burn d’une quantité similaire de FXS). En conséquence, la valeur du token FXS est déterminée par la demande de FRAX. La valeur qui correspond à la capitalisation boursière de FXS est l'addition de la valeur non collatéralisée de la capitalisation boursière de FRAX. Voici l'addition de toutes les zones hachurées passées et futures sous la courbe affichée ci-dessous:
La courbe de l'offre et de la demande illustre comment l'émission et le rachat de C p q FRAX permettent de stabiliser le prix (q est la quantité, p le prix). À CD0 le prix de FRAX est p0 =$1 à q0 . S'il y a plus de demande de FRAX, la courbe se déplace sur la droite vers CD1 et un nouveau prix, p1 , pour une même quantité q0 . Afin de rétablir le prix à 1 USD, de nouveaux FRAX doivent être émis jusqu'à ce que q1 soit atteint et que le prix p0 soit rattrapé. La capitalisation boursière étant calculée en multipliant le prix par la quantité, la capitalisation boursière de FRAX à q0 est représentée par le carré bleu. La capitalisation boursière de FRAX à q1 est la somme des surfaces du carré bleu et du carré vert. Veuillez noter que dans cet exemple, la nouvelle capitalisation boursière de FRAX aurait été la même si la quantité n'avait pas augmenté, car la hausse de la demande se reflète tout simplement dans le prix, p1 . Face à une augmentation de la demande, la capitalisation du marché augmente soit par une augmentation du prix, soit par une augmentation de la quantité (à un prix stable). Cela est tout à fait manifeste, car le carré rouge et le carré vert ont la même superficie et auraient donc apporté la même valeur en capitalisation boursière. Remarque : la partie hachurée du carré vert indique la valeur totale des parts de FXS qui subiraient un burn si la nouvelle quantité de FRAX était générée avec un ratio de garantie hypothétique de 66 %.
Pour terminer, il est important de noter que Frax est un protocole agnostique. Il ne présume pas du ratio de garantie que le marché adoptera à long terme. Il se pourrait que les utilisateurs n'aient tout simplement pas confiance dans un stablecoin à 0 % de garantie et entièrement algorithmique. Le protocole ne présume pas de ce qu'est ce ratio et maintient plutôt ce dernier au niveau de ce que le marché exige pour fixer le prix du FRAX à 1 USD. Il pourrait arriver, par exemple, que le protocole n'atteigne jamais qu'un ratio de garantie de 60 % et que seulement 40 % de l'offre de FRAX soit stabilisée par l'algorithme, alors que plus de la moitié est couverte par des garanties. Le protocole n'ajuste le ratio de collatéral qu'en fonction de la demande accrue de FRAX et de l'évolution du prix du FRAX. Lorsque le prix du FRAX chute en dessous de 1 USD, le protocole recollatéralise et augmente le ratio jusqu'à ce que la confiance soit rétablie et que le prix se redresse. Il ne décollatéralisera pas le ratio à moins que la demande de FRAX n'augmente à nouveau. Il est même possible que le FRAX devienne entièrement algorithmique, mais qu'il recollatéralise ensuite avec un ratio de collatéral substantiel si les conditions du marché l'exigent. Nous pensons que ce protocole déterministe et réflexif constitue le moyen le plus élégant de mesurer la confiance du marché envers un stablecoin non adossé. Les précédentes tentatives algorithmiques de stablecoin n'avaient aucun collatéral dans le système à la genèse (et n'ont jamais utilisé de collatéral de quelque manière que ce soit). Ces tentatives antérieures n'ont pas permis de remédier au manque de confiance du marché envers un stablecoin algorithmique au premier jour. Il convient de noter que même l’USD, auquel Frax est rattaché, n'était pas une monnaie fiduciaire jusqu'à ce qu'il prenne une importance mondiale.
Le protocole ajuste le ratio de collatéral pendant les périodes d'expansion et de rétraction du FRAX. En période d'expansion, le protocole décollatéralise (abaisse le ratio) le système de sorte que moins de garanties et plus de FXS doivent être déposés pour émettre des FRAX. Cela réduit le montant du collatéral adossé à tous les FRAX. En période de rétractation, le protocole recollatéralise (augmente le ratio). Cela permet d'augmenter le ratio de collatéral dans le système par rapport à l'offre de FRAX, ce qui a pour effet d'accroître la confiance du marché dans le FRAX à mesure que sa garantie augmente.
Au stade de la genèse, le protocole ajuste le ratio de garantie une fois par heure par palier de 0,25 %. Lorsque le prix du FRAX est égal ou supérieur à 1 USD, la fonction diminue le ratio de garantie d'un palier par heure et lorsque le prix du FRAX est inférieur à 1 USD, la fonction augmente le ratio de collatéral d'un palier par heure. Cela signifie que si le prix du FRAX est égal ou supérieur à 1 USD la majorité du temps sur une période donnée, le mouvement net du ratio collatéral décroît. Si le prix du FRAX est inférieur à 1 USD la majorité du temps, alors le taux de collatéral augmente en moyenne vers 100%.
Lors d'une future mise à jour du protocole, les flux des prix des collatéraux pourront être supprimés et le processus d'émission pourra être déplacé vers un système d'enchères afin de limiter la dépendance aux données de prix et de décentraliser davantage le protocole. Dans le cadre d'une telle mise à jour, le protocole s'exécuterait sans données de prix requises pour tout actif, y compris FRAX et FXS. L'émission et les rachats se feraient par le biais de blocs d'enchères ouvertes où les soumissionnaires afficheraient le ratio le plus élevé/le plus bas de collatéral plus FXS pour lequel ils sont prêts à émettre/échanger des FRAX. Ce système d'enchères permettrait de déterminer le prix des collatéraux à l'intérieur même du système et ne nécessiterait aucune information sur les prix via des oracles. Au lieu des enchères, il serait également possible d'utiliser les contrôleurs PID pour offrir des possibilités d'arbitrage pour l'émission et le rachat de FRAX, de la même manière qu'une paire de trading Uniswap incite les actifs du pool à maintenir un ratio constant qui converge vers leur prix cible sur l’open market.
À compter de février 2021, le système utilise un régulateur PID pour contrôler le ratio de collatéral en fonction de la variation du ratio de croissance, défini comme suit:
À la base, le ratio de croissance mesure la quantité de liquidités en FXS par rapport à l'offre globale de FRAX. Le raisonnement est le suivant : plus le ratio de croissance est élevé, plus le nombre de FRAX pouvant être rachetés avec une variation globale en pourcentage de l'offre de FXS est faible. Si les détenteurs vendaient leurs FXS émis à partir des FRAX rachetés, un taux de croissance plus élevé impliquerait un moindre slippage (glissement) de prix sur les FXS et donc une moindre probabilité de boucles de rétroaction négatives indésirables.
Étant donné que le ratio de collatéral est modifié par la variation du ratio de croissance, un RC global faible implique davantage de périodes antérieures de variation positive nette du ratio de croissance que de périodes négatives nettes. Cela peut être dû soit à des périodes d'augmentation positive soutenue du prix des FXS, soit à des rachats de FRAX qui n'affectent pas le prix des FXS provenant des FXS nouvellement émis, ou bien à l'entrée de plus de liquidités FXS dans les AMM.
La motivation pour le ratio de croissance est de prendre en compte le signal de la capitalisation boursière de FRAX et FXS, de sorte qu'un changement du ratio collatéral puisse être soutenu par les conditions du moment. Par exemple, une situation de 5 millions de dollars de liquidités FXS avec 50 millions de FRAX en circulation est beaucoup moins fragile qu'une situation comportant les mêmes liquidités FXS, mais 500 millions de FRAX en circulation.
Dans le modèle précédent, le fait de considérer uniquement le prix du FRAX pour modifier le ratio de collatéral était suffisant pour la phase d'amorçage du protocole, mais la croissance récente et la taille actuelle du système justifient une modification du modèle pour prendre en compte le ratio de croissance afin de permettre un retour d'information plus précis. Le nouveau système utilise toujours une fourchette de prix, mais n'ajuste le ratio de collatéral à la hausse ou à la baisse que lorsque le prix du FRAX se situe en dehors de la fourchette choisie.
est le ratio de croissance
est l'offre de FXS fournie comme liquidité à une paire sur un AMM décentralisé i (Uniswap, Sushiswap, etc.)
à sont les paires FXS sur les AMM
est le prix de FXS
est l'offre totale de FRAX
Le protocole aura parfois une valeur de collatéral excédentaire ou nécessitera l'ajout de collatéral pour atteindre le ratio de collatéral. Deux fonctions d'échange spéciales sont intégrées au protocole afin de redistribuer rapidement la valeur aux détenteurs de FXS ou d'augmenter le collatéral du système : il s’agit du rachat et de la recollatéralisation.
Exemple A : 100 000 000 FRAX sont en circulation avec un taux de collatéral de 50 %. La valeur totale des collatéraux dans les pools USDT et USDC est de 50 millions USD et le système est équilibré. Le prix du FRAX tombe à 0,99 USD et le protocole augmente le taux de collatéral à 50,25 %.
Il faut maintenant 250 000 USD de collatéral pour atteindre le ratio souhaité. Tout un chacun peut lancer la fonction de recollatéralisation et placer jusqu'à 250 000 USD de collatéral dans des pools pour recevoir une valeur égale de FXS plus un taux de bonus de 0,20 %.
Le placement de 250 000 USDT à un prix de 1,00 USD/USDT et à un prix de marché de 3,80 USD/FXS est le suivant :
Le scénario inverse se produit lorsqu'il y a un excédent de garantie dans le système par rapport à ce qui est nécessaire pour maintenir le ratio de garantie cible. Cela peut se faire de diverses manières :
Le protocole a abaissé le ratio de collatéral avec succès, maintenant le prix du FRAX stable
Les collatéraux détenteurs d'intérêts sont acceptés dans le protocole et leur valeur s'accroît.
Les frais d'émission et de rachat génèrent des revenus.
Dans un tel scénario, tout détenteur de FXS peut lancer la fonction de rachat pour échanger le montant de la valeur collatérale excédentaire dans le système contre des FXS qui subissent ensuite un burn par le protocole. Cela permet de redistribuer efficacement toute valeur excédentaire à la distribution de FXS et les détenteurs n'ont pas besoin de participer activement aux rachats pour gagner de la valeur, puisqu'il n'y a pas de taux de bonus pour la fonction de rachat. Cela revient à modéliser un rachat de parts à la distribution de tokens de gouvernance.
Exemple B : 150 000 000 FRAX sont en circulation avec un taux de collatéral de 50 %. La valeur totale des collatéraux dans les pools USDT et USDC est de 76 millions USD. Il y a 1 million de dollars de collatéral excédentaire disponible pour les rachats de FXS.
N'importe qui peut lancer la fonction de rachat et effectuer un burn jusqu'à 1 000 000 USD de FXS afin de recevoir un collatéral excédentaire.
Burn 238 095,238 FXS au prix de 4,20 USD/FXS afin de recevoir des USDC au prix de 0,99 $/USDC de la façon suivante:
Tout un chacun peut lancer la fonction de recollatéralisation qui vérifie alors si la valeur totale des garanties en USD dans l'ensemble du système est inférieure au ratio de collatéral actuel. Si c'est le cas, le système permet au demandeur d'ajouter le montant nécessaire pour atteindre le ratio collatéral cible en échange de FXS nouvellement émis à un taux bonus. Le taux de bonus est fixé à 0,20 % pour inciter rapidement les arbitragistes à combler l'écart et à recollatéraliser le protocole au ratio cible. Le taux de bonus peut être ajusté ou transformé en une variable ajustée par un régulateur PID dynamique par le biais de la gouvernance.
représente les unités de collatéral nécessaires pour atteindre le ratio de collatéral représente le prix en USD du collatéral Y représente le taux de bonus pour les FXS émis lors de la recollatéralisation représente le prix du FXS en USD
représente les unités de FXS déposées pour le burn représente le prix en USD du collatéral représente le prix du FXS en USD
Réflexions finales et une façon fonctionnelle de visualiser le protocole Frax
Frax utilise les concepts d'Uniswap et des AMM pour construire un nouveau design hybride de stablecoin inédit. Dans un pool Uniswap, le ratio des actifs A et B doit être proportionnel en raison de la fonction de produit constant. Le token LP n'est qu'une créance au prorata sur le pool + les frais : il prend donc généralement de la valeur (si les frais sont supérieurs aux pertes impermanentes) ou il perd de la valeur (si les pertes impermanentes sont supérieures aux frais). Le LP token n'est qu'une créance passive sur le pool.
Frax reprend cette idée et la transforme pour concevoir un stablecoin unique. Le token LP est le stablecoin, FRAX. Il fait l'objet d'une stabilisation et est toujours monnayable/échangeable pour 1 USD de collatéral ajouté au token de gouvernance (FXS) au taux de collatéral. Ce rapport entre les deux actifs (collatéral et FXS) change dynamiquement en fonction du prix du stablecoin. Si le prix du stablecoin est en baisse, le protocole fait pencher le ratio en faveur du collatéral et diminue celui du token FXS pour rétablir la confiance dans le FRAX. Une opportunité d'arbitrage se présente pour les personnes souhaitant mettre des collatéraux dans le pool au nouveau ratio pour les FXS escomptés que le protocole émet lors de ce « swap de recollatéralisation. » Le protocole est ainsi recollatéralisé au nouveau ratio de collatéral, plus élevé.
Si le FRAX est supérieur à 1 USD, le protocole fait basculer le ratio collatéral vers le token FXS pour mesurer la confiance du marché dans la stabilisation algorithmique de l'offre de FRAX. Au fur et à mesure que le FRAX devient plus algorithmique, l'excédent de collatéral peut revenir aux détenteurs de FXS par lebiais d'une fonction de rachat de parts que tout un chacun peut invoquer pour effectuer un burn de leurs tokens FXS contre une valeur égale de collatéral excédentaire. La fonction « buyback swap » maintient une valeur à cumuler par le token de gouvernance à chaque fois qu'il y a un excès de frais/collatéral/valeur dans le système.
Cette « danse du Frax » est constante et utilise la théorie des jeux de l'AMM pour tester différents ratios de collatéral, encourager la recollatéralisation par le biais de swaps d'arbitrage et redistribuer la valeur excédentaire aux détenteurs de FXS par le biais d'un buyback swap. Le protocole démarre à un ratio de collatéral de 100 % à la genèse et pourrait ou non devenir purement algorithmique. L'idée novatrice consiste à utiliser les forces du marché elles-mêmes afin de déterminer quelle part d'un stablecoin peut être stabilisée de manière algorithmique avec son propre token de seigneuriage, de manière à maintenir une marge étroite autour de 1 USD tout comme les fiatcoins. Les conceptions purement algorithmiques/Rebase telles que Basis, ESD et Seigniorage Shares ont des prix qui fluctuent énormément, jusqu'à +-40 % autour de 1 USD, et qui mettent des jours/semaines à se stabiliser avant de passer par un autre cycle. Ceci est contre- productif et suppose, qu'en effet, le marché demande/a besoin d'un stablecoin avec 0 % de collatéral. Frax ne fait pas cette hypothèse. Au lieu de cela, il évalue la préférence du marché et recherche le ratio de collatéral réel qui maintient un stablecoin aux alentours de 1 USD, en testant périodiquement de petites différences dans le ratio lorsque le prix du FRAX augmente ou diminue légèrement. Frax utilise les concepts AMM afin de créer un stablecoin algorithmique fractionnaire en temps réel qui est aussi rapide dans le rétablissement des prix que l'est Uniswap dans le maintien du prix correct des pools de trading. Au fur et à mesure que ce système devient plus efficace et que la vélocité du système augmente, les pools de collatéraux peuvent inclure d'autres actifs au lieu des stablecoins, comme des cryptomonnaies volatiles telles que l’ETH et le wBTC. Lorsque le prix du collatéral volatil augmente, les utilisateurs se serviront de la fonction de rachat d'actions pour distribuer la valeur excédentaire aux détenteurs de FXS. Lorsque le prix du collatéral volatil baisse, il y a une opportunité d'arbitrage instantanée qui consiste à introduire plus de crypto pour des FXS à prix réduit afin de maintenir le ratio de collatéral à sa cible. Tout comme une paire de trading Uniswap maintient sa fonction de produit constant équilibrée, le protocole Frax maintient son ratio collatéral cible équilibré par rapport à ce dont le marché a besoin pour que la valeur du FRAX atteigne 1 USD.
L'exemple ci-dessus utilise « collatéral » et « FXS » comme les deux actifs du protocole, mais en fait, Frax peut avoir plusieurs pools de collatéral et plusieurs pools de token algorithmiques avec des pondérations, similaires à Balancer. Le protocole dispose actuellement de pools de collatéral en USDC et USDT et d'un seul token algorithmique : FXS. Pour la version 2, nous lancerons un deuxième token algorithmique, le token Frax Bond (FXB) qui représente une dette pure avec un taux d'intérêt attaché.
Nous pensons que la conception algorithmique fractionnaire de Frax constitue un changement de paradigme pour les stablecoins. Elle est rapide, équilibrée en temps réel, algorithmique, minimisée par la gouvernance et extrêmement résiliente. Nous croyons fermement que le protocole Frax peut devenir un contrepoids au discours Bitcoin sur la « monnaie dure, » en présentant une politique monétaire algorithmique pour créer un stablecoin trustless que toute la communauté cryptographique peut adopter.
Le mécanisme d'accroissement d'utilité le plus puissant pour le token FXS
FXS1559 calcule toute la valeur excédentaire du système au-dessus du ratio de collatéral et utilise cette valeur pour acheter du FXS pour le burn. Chaque proposition AMO doit inclure une fonction FXS1559 qui détermine la valeur accumulée au-delà du ratio de garantie (CR - Collateral Ratio). Cette valeur contribue la destruction de FXS.
FXS1559 est appelé ainsi en hommage à EIP1559, la proposition d'amélioration d'Ethereum qui burn de l'ETH pendant la production de blocs en fonction de certains prix/mesures d'utilisation du gas. L'EIP1559 a radicalement changé la proposition de valeur de l'actif natif ETH et formalise la capture de valeur au niveau du protocole. L'EIP1559 fixe solidement la valeur économique de l'ETH au niveau du protocole. Dans la même optique, FXS1559 fixe la prise de valeur de FXS au niveau de l'AMO. Étant donné que les AMO disposent d'un espace de conception infini et complet à la manière Turing pour mener n'importe quelle stratégie d'opération de marché, il est important de formaliser la manière dont FXS capture la valeur à travers chaque conception d'AMO envisageable.
Plus concrètement, à chaque intervalle de temps t, FXS1559 calcule la valeur excédentaire au-dessus du CR et émet le FRAX en proportion du ratio collatéral par rapport à la valeur. Le mécanisme utilise ensuite la monnaie nouvellement mintée pour acquérir des FXS sur les paires FRAX-FXS AMM et puis la destruction.
Exemple: 100 millions de FRAX sont en circulation avec 86 millions de dollars américains de garantie collatérale sur l'ensemble du protocole à un CR de 86 %. Le système est en équilibre avec le FRAX qui s'échange à 1 USD. Le collatéral est déployé par le biais de plusieurs AMO, tels que le Collateral Investor AMO et le Curve AMO. Les différentes opérations de marché du protocole rapportent un rendement, des frais de transaction et des intérêts. Chaque jour, les différents AMO génèrent des revenus d'une valeur de 20 000 dollars. Cela augmenterait le RC de 0,023 % chaque jour puisqu'il s'agit d'un excédent de 20 000 USD de valeur collatérale. Après t = 24 heures, le CR est à présent de 86,023 %, ce qui est supérieur à l'objectif de 86 %. Étant donné que le CR est de 86 %, le protocole peut rééquilibrer effectuer un rééquilibrage vers le RG CR de deux façons distinctes. Il peut utiliser le bénéfice collatéral de 20 000 USD pour acheter des FXS aux AMMs. Cependant, une méthode plus efficace et plus avantageuse consiste à émettre 20 000/(0,86) = 23 255,814 FRAX.
Les 23 255,814 FRAX nouvellement émis sont alors utilisés pour acheter des FXS sur le ou les marché(s) on-chain(s) les plus liquides (actuellement la paire FRAX-FXS Uniswap). Les FXS subissent immédiatement un burn. Cette seconde méthode présente le net avantage d'accroître l'offre de FRAX, de valoriser les détenteurs de tokens FXS et de rééquilibrer le protocole en faveur du CR.
En substance, FXS1559 est une règle intégrée au protocole par laquelle chaque AMO canalise officiellement la valeur excédentaire au-dessus du ratio de collatéral cible actuel vers les détenteurs de FXS.
Distribution de tokens FXS aux farmers et incitation aux programmes DeFi avec de nouvelles règles.
Tout fournisseur de liquidité (LP) peut verrouiller ses tokens LP pour une période allant jusqu'à 1 095 jours (3 ans). Les stakes des LP sont multipliés par deux facteurs d'accélération : verrouillage et ratio collatéral. L’accélération du ratio collatéral s'applique au taux d'émission de base des FXS, donc un accroissement de l’accélération du ratio collatéral signifie un plus grand nombre de FXS distribués à travers tout le système. L'accélération du verrouillage s'applique au stake d'un individu en tant que proportion de tous les stakes dans le pool, ce qui donne un résultat à somme nulle lorsque quelqu'un obtient une accélération de stakes verrouillés. En d'autres termes, une accélération de verrouillage augmentera la quantité de FXS qu'un seul utilisateur obtient en augmentant sa proportion du pool, ce qui diminue la proportion de récompenses pour tous les autres membres du pool. Cette mesure permet d'équilibrer le rapport risque/récompense lié au verrouillage des liquidités dans le système pendant une durée déterminée. Le staking à durée fixe est destiné à récompenser davantage les LP qui ont présenté une conviction de long terme dans le protocole Frax et qui veulent s'engager à fournir des liquidités pendant une période prolongée. Si un quelconque taux d'émission du pool est modifié en raison d'une action de gouvernance, les stakes à durée fixe du pool sont automatiquement déverrouillés afin que les taux d'émission ne changent pas sur les LPs qui se sont engagés à verrouiller les fonds.
Les récompenses FXS pourront être réclamées pour les utilisateurs qui déposent des tokens LP* Uniswap sur des paires avec des programmes de récompense, ce qui peut être accompli en ajoutant de la liquidité aux paires de tokens sur Uniswap. Chaque paire avec un programme de récompense bénéficiera de son propre taux d'émission, et la somme de toutes les récompenses en FXS sur des paires incitatives émettra à un taux de base de 18 000 000 FXS pour la première année, avec une augmentation allant jusqu'à 2x au fur et à mesure que le FRAX devient algorithmique. Pour plus de détails sur les paires spécifiques et le programme LP global, consultez la section de la documentation.
Le taux d'émission dans chaque pool est multiplié par un facteur d’accélération du RC RG inversement proportionnel au ratio de collatéral. Cela signifie que plus le FRAX devient algorithmique, plus le taux d'émission de FXS pour tous les pools augmente. La constante d’accélération du RC RG est fixée à un multiplicateur maximal de 2x, ce qui signifie que si le FRAX est entièrement algorithmique avec un CR RG de 0 %, le taux d'émission de FXS augmente de 2x. Par exemple, la première année d'émission de 18 000 000 FXS par an augmenterait à un taux de 36 000 000 FXS par an si le CR RG atteint 0 %. Si le FRAX est collatéralisé à 50 %, l'augmentation sera de 1,5x, ce qui place le taux d'émission à 27 000 000 FXS par an. Cette accélération a été rendue obsolète en .
Les détenteurs de veFXS obtiendront une accélération supplémentaire de leur pondération lors du farming. Voir les pour plus de détails.
Investit les collatéraux provenant de l'émission de FRAX dans différents coffres-forts
Techniquement, ce contrat était le premier des contrôleurs AMO avant que nous n'introduisions le concept par son appellation actuelle. Comme de nombreux membres de la communauté le savent déjà, le Collateral Investor AMO rééquilibre le collatéral USDC inactif vers des protocoles DeFi de premier ordre afin d'obtenir des flux de trésorerie pour les détenteurs de FXS (en utilisant le produit des intérêts pour l'achat et le burn des FXS sur le marché libre). Cet AMO a déjà généré des centaines de milliers de dollars de revenus en quelques semaines seulement (dont la totalité va aux détenteurs de FXS).
Aide à stabiliser la parité FRAX
Ce contrôleur prend un certain montant de collatéral et se couvre parfaitement contre celui-ci avec une position inverse/courte pour créer une opération de base de volatilité nette nulle dans le but de se prémunir contre les baisses importantes du prix du collatéral. Cet AMO permettrait à FRAX d'être adossé à des collatéraux plus diversifiés et plus volatils. À titre d'exemple, nous étudions la possibilité d'utiliser les actifs inversés Synthetix avec l'actif lui-même pour constituer des unités de collatéral parfaitement couvertes (ex : ETH-iETH).
FXS verrouillé qui présente de multiples avantages
veFXS est un système d'acquisition et de rendement basé sur le mécanisme veCRV de Curve. Les utilisateurs peuvent verrouiller leurs FXS pour une durée maximale de 4 ans pour un montant quatre fois supérieur à celui des veFXS (par exemple, 100 FXS verrouillés pendant 4 ans rapportent 400 veFXS). Les veFXS ne sont pas des tokens transférables et ne sont pas négociés sur des marchés liquides. Il s'agit plutôt d'un système de points basé sur le compte qui correspond à la durée d'acquisition des tokens FXS verrouillés du portefeuille dans le protocole.
Le solde des veFXS diminue linéairement à mesure que les tokens approchent de l'expiration de leur verrouillage, pour atteindre 1 veFXS pour 1 FXS à zéro temps de verrouillage restant. Cette approche encourage le staking à long terme et une communauté active. Sushiswap a proposé une mise en œuvre similaire avec son token oSushi, récemment annoncé. Un exemple de graphique (veCRV de Curve) illustrant la décroissance peut être trouvé à cette adresse.
Les contrats intelligents et les DAO doivent être inscrits sur la liste blanche de la gouvernance pour le stake de veFXS. Seuls les comptes appartenant à des tiers et les portefeuilles d'utilisateurs classiques peuvent invoquer directement la fonction de verrouillage de stake de veFXS. Afin d'intégrer la fonctionnalité veFXS dans votre protocole, amorcez le processus de gouvernance avec la communauté FRAX sur gov.frax.finance en soumettant une proposition de liste blanche.
Chaque veFXS disposera d'une voix pour les propositions de gouvernance. Un stake de 1 USD pour la durée maximale, 4 ans, génère 4 veFXS. Ce solde veFXS se dégradera lentement jusqu'à atteindre 1 veFXS au bout de 4 ans, date à laquelle l'utilisateur pourra échanger les veFXS contre des FXS. Entre-temps, l'utilisateur peut également augmenter son solde veFXS en verrouillant les FXS, en prolongeant la date de fin de verrouillage, ou les deux. Il convient de noter que le veFXS n'est pas transférable et que chaque compte ne peut avoir qu'une seule durée de verrouillage, ce qui signifie qu'une adresse unique ne peut pas verrouiller certains tokens FXS pendant 2 ans, puis un autre ensemble de tokens FXS pendant 3 ans, etc. Tous les FXS par compte doivent avoir un temps de verrouillage uniforme.
La détention de veFXS donnera à l'utilisateur plus de poids lors de la collecte de certaines récompenses de farming. Toutes les récompenses de farming qui sont distribuées directement par le protocole sont éligibles pour les accélérations veFXS. Le farming externe qui est promu par d'autres protocoles (comme Sushi Onsen) n'est généralement pas disponible pour les accélérations veFXS puisqu'il est indépendant du protocole Frax lui-même. L'accélération de veFXS d'un utilisateur n'augmente pas l'émission globale de récompenses. L'accélération est une accélération additive qui sera ajoutée au rendement de chaque farmer proportionnellement à son solde veFXS. L'accélération veFXS peut être différente pour chaque paire de LP en fonction de la discrétion de la communauté et de l'équipe sur la base des accords de partenariat et des votes de gouvernance.
Les accélérations de farming sont accordées sous forme de ratios de veFXS pour 1 FRAX en LP. Par exemple, une paire FRAX-IQ avec un ratio d’ accélération de 2x de 10 veFXS pour 1 FRAX signifie qu'un utilisateur qui a 50 000 veFXS obtient une accélération 2x pour une position LP de 10 000 USD.
Les exigences actuelles en matière de veFXS par FRAX sont de 4 veFXS pour 1 FRAX
Après la mise en place de veFXS, les détenteurs auront la possibilité de collecter des récompenses périodiquement. Le taux d'émission variera en fonction de la mise en œuvre de la méthode d'obtention du rendement et du prix du marché de FXS.
Actuellement, les récompenses FXS pour la détention de veFXS proviennent des bénéfices AMO du protocole qui est supérieur au ratio collatéral. 50 % des bénéfices sont utilisés pour racheter des FXS et réaliser une destruction, et les autres 50 % sont envoyés au contrat de distribution de rendement pour être distribués aux détenteurs de veFXS.
Le système veFXS est modulaire et polyvalent. À l'avenir, il pourra être étendu pour voter sur les pondérations des AMO, générer des gains supplémentaires dans de nouveaux endroits/caractéristiques, et être assimilé à une sorte de taux obligataire des tokens de gouvernance.
Cela est bénéfique pour Frax dans son intégralité:
Attribuer le pouvoir de vote aux détenteurs à long terme de FXS par le biais de veFXS
Inciter les farmers à effectuer des stakes FXS
La distribution de FXS à travers le système
Les protocoles DeFi ont recours à des programmes de liquidité pour relancer la croissance et distribuer des tokens de protocole aux membres de la communauté. À cette fin, 60 % de tous les tokens FXS seront distribués par le biais de diversesmesures de yield farming et de programmes incitatifs de liquidité sur plusieurs années.s.
60% – Programmes de liquidité / Farming / Communauté - 40 mois, jusqu'à plus de la moitié libérée dans les 12 premiers mois Un maximum de 60 000 000 FXS sera distribué à la communauté pour des programmes de liquidité et d'autres initiatives de la DeFi affichés dans l'espace, de la manière dont ils ont été votés par la gouvernance. La gouvernance peut ajouter de nouveaux programmes à l'allocation restante, mais pas plus de 60 000 000 FXS ne peuvent être alloués en raison du plafond de 100 000 000 FXS distribués.
Jusqu'à 36 000 000 FXS seront distribués la première année par le biais de yield farming. Le protocole applique une accélération à l'émission de FXS proportionnelle au ratio de collatéral. Pour un ratio de collatéral de 100 %, il n'y a pas d’accélération globale et un taux de base de 18 000 000 FXS est émis. Lorsque le ratio collatéral diminue et que le FRAX devient plus algorithmique, le protocole applique une accélération dynamique de 2x sur tous les rendements LP. Cela signifie qu'à une phase entièrement algorithmique, une quantité maximale de 36 000 000 FXS est émise au cours de la première année. En pratique, le taux réel de FXS émis la première année commencera à 18 000 000 et augmentera en taux vers 36 000 000 au fur et à mesure que le ratio collatéral se rapproche de 0 %.
La gouvernance communautaire peut décider des pools, des programmes et des initiatives à soutenir avec le programme d'émission, mais il ne peut pas être augmenté au-delà de l'offre maximale de 100 000 000 FXS. Il s'agit de plafonner le montant des FXS et de limiter le nombre d'années nécessaires à la distribution des FXS. Ce taux d'émission a été choisi pour équilibrer le besoin d'une large quantité de récompenses pour les premiers adoptants tout en ne distribuant pas tous les FXS trop tôt, ce qui est indispensable pour la durabilité de la communauté à long terme. L'émission FXS devrait être plus pensée et modelée par rapport au minage de Bitcoin qu'autre chose. Elle doit être pluriannuelle, étendue et réalisable jusqu'à ce que le protocole devienne omniprésent.
FRAX-FXS 33.3%
FRAX-USDC 33.3%
FRAX-ETH 33.3%
5% – Trésorerie du projet / subventions / partenariats / primes aux bogues - à la discrétion de l'équipe et de la communauté La Trésorerie du projet est un pool de FXS entièrement géré par la communauté et l'équipe. Il devrait être utilisé pour accorder des subventions au développement de la technologie Frax, à l'entretien du code en open source, aux futurs audits des contrats intelligents, aux primes aux bogues par le biais d'une divulgation responsable, à d'éventuelles implémentations cross-chain, à la création de nouvelles fonctionnalités et mises à jour au niveau du protocole, à des subventions Gitcoin pour la communauté Ethereum, à des propositions d'amélioration de Frax (FIP), à des partenariats avec des bourses et des projets DeFi, à la provision de liquidités sur les AMM au moment du lancement. L'utilisation de ce fonds dépend de la discrétion de l'équipe et de la communauté.
20% – Equipe / Fondateurs / Collaborateurs de début de projet - 12 mois, période minimale de 6 mois Les tokens de l'équipe sont réservés aux fondateurs et aux tout premiers contributeurs de Frax. Le protocole Frax a été conçu fin 2018 et les travaux ont commencé début 2019. Le concept du Frax a été élaboré il y a plus de deux ans. Bien que le réseau principal ne soit lancé que maintenant, les contributions des fondateurs et des premiers collaborateurs qui ont travaillé sur Frax ont été cruciales pour le lancement du protocole. L'équipe continuera à travailler sur Frax pendant toute sa durée de vie aux côtés de la grande communauté.
3% – Conseillers stratégiques / contributeurs précoces externes - 36 mois Les tokens de consultation sont alloués pour le travail stratégique effectué dans le cadre des efforts juridiques, techniques et commerciaux afin de faire progresser l'adoption du protocole Frax. Les tokens sont répartis uniformément sur une période de vesting de 3 ans.
12% – Investisseurs privés accrédités - 2 % débloqués au lancement, 5 % acquis au cours des 6 premiers mois, 5 % acquis sur 1 an avec une période minimale de blocage de 6 m Le premier lancement de Frax remonte à août 2020, avec une modeste allocation qui fut épuisée en moins de deux heures. Cette allocation verra une petite quantité de leurs tokens, ~2 %, débloqués au lancement. Le reste de l'appel fut réalisé individuellement par le biais de placements privés. Les 10 % restants sont répartis uniformément sur une période de 1 an, dont la moitié est assortie d'une période de blocage de 6 mois.
Présentation détaillée du processus d'émission et de rachat de FRAX
Tous les tokens FRAX sont fongibles entre eux et ont droit à la même proportion de collatéral, quel que soit le ratio de collatéral auquel ils ont été émis. Ce système d'équations décrit la fonction d'émission du protocole Frax :
représente les unités de FRAX nouvellement émises représente le ratio de collatéral représente les unités de garantie transférées au système représente le prix en USD du collatéral représente les unités de FXS soumises à un burn est le prix de FXS en USD
Pour être plus précis, nous pouvons commencer par déterminer la quantité de FXS nécessaires pour émettre un FRAX avec 200 USDC (1 USD/USDC) à un ratio collatéral de 1,00
Autrement dit, nous montrons qu'aucun FXS n'est nécessaire pour émettre des FRAX lorsque le ratio de collatéral du protocole est de 100 % (entièrement collatéralisé). Ensuite, nous déterminons la quantité de FRAX que nous obtiendrons avec les 200 USDC.
Dans ce scénario, 200 FRAX sont émis. Veuillez observer que la totalité de la valeur du FRAX correspond à la valeur en dollars du collatéral lorsque le ratio est de 100 %. Toute quantité de FXS qui cherche à subir un burn pour émettre des FRAX est retournée à l'utilisateur, car la deuxième partie de l'équation s'annule à 0 quelle que soit la valeur de et .
Tout d'abord, nous devons déterminer le montant de FXS dont nous avons besoin pour égaler le montant correspondant en USDC.
Dans ces conditions, nous devons donc déposer 15 FXS et 120 USDC. Ensuite, nous calculons la quantité de FRAX que nous obtiendrons.
Dans ce scénario, 150 FRAX sont émis. 120 FRAX sont adossés à la valeur de l'USDC comme collatéral, tandis que les 30 FRAX restants ne sont adossés à rien. Au lieu de cela, les FXS subissent un burn et sont retirés de la circulation proportionnellement à la valeur des FRAX algorithmiques émis.
Tout d'abord, nous commençons par déterminer la quantité de FXS nécessaires.
Ensuite, nous calculons la quantité de FRAX que nous obtiendrons.
Dans ce scénario, 437,78 FRAX sont émis. Proportionnellement, la moitié des FRAX nouvellement émis sont adossés à la valeur de l'USDC en tant que collatéral, tandis que les 50 % restants ne sont adossés à rien. 62,54 FXS subissent un burn et sont retirés de la circulation, soit la moitié de la valeur du FRAX nouvellement émis. Il convient de noter que le prix du collatéral influe sur le nombre de FRAX pouvant être émis : le FRAX est rattaché à 1 USD, et non à 1 unité d'USDC. of USDC.
Si un nombre insuffisant de FXS est émis dans la fonction d'émission avec le collatéral, la transaction échouera en raison d'une erreur de soupassement..
Pour échanger le FRAX, il suffit de réarranger le système d'équations précédent pour le simplifier, et de déterminer les unités de collatéral, Y, ainsi que les unités de FXS, Z.
représente les parts de FRAX échangées représente le ratio de collatéral représente les unités de garantie transférées au système représente le prix en USD du collatéral représente les unités du FXS émises à l'utilisateur représente le prix du FXS en USD
Donc, et
En échangeant 170 FRAX, le détenteur reçoit 110,5 USDC du pool collatéral (soit une valeur de 170 $) et 15,867 tokens FXS nouvellement émis au prix actuel du marché du FXS.
Il existe en outre un paramètre de délai de 2 blocs (modifiable par la gouvernance) sur le retrait des collatéraux échangés pour se protéger contre les prêts flash.
Émet des FRAX directement dans les ensembles d'anonymat Tornado
Étant donné que FRAX se veut une monnaie entièrement décentralisée et sans permission, le prochain domaine d'intérêt logique devrait être la confidentialité totale, à l'instar de l'argent liquide traditionnel. Pour étendre nos dispositifs de confidentialité, nous avons proposé de faire de FRAX le tout nouvel actif ajouté à Tornado.cash, la première technologie d'anonymisation zk sur Ethereum. Nous avons proposé un contrôleur AMO qui permettrait d'émettre des FRAX directement dans le set anonymat FRAX-Tornado, qui utiliserait les événements d'expansion de FRAX comme des munitions améliorant la confidentialité, ce qui constitue un résultat positif pour le protocole puisque tout accroissement de la confidentialité est générateur de valeur. Les arbitragistes et les utilisateurs auront la possibilité d'émettre des FRAX directement dans le set anonyme de Tornado.cash pour mélanger les nouveaux FRAX à partir de leur création. Les coûts de gas et d'optimisation de cette stratégie sont en cours d'exploration afin de tirer parti des solutions L2. La finalité de cet AMO est de rendre anonyme la totalité de l'approvisionnement FRAX entrant lorsque les solutions d'optimisation gas/L2 seront entièrement mises en œuvre.
FXS est le token d'accumulation de valeur et de gouvernance de l'ensemble de l'écosystème Frax. Toutes les fonctions utilitaires sont concentrées dans le FXS.
Le token Frax Share (FXS) est le token non stable et, à valeur cumulée, du protocole. Il est censé être volatile et détient des droits sur la gouvernance et tous les collatéraux excédentaires du système. Il est important de noter que nous adoptons une approche très réduite en termes de gouvernance afin de concevoir une monnaie « trustless, », dans le même esprit que Bitcoin. Nous nous écartons de la gestion active de type DAO, comme MakerDAO. Moins il y a de paramètres à gérer de manière active par une communauté, moins il y a de sujets de désaccord. Les paramètres qui peuvent être gérés par FXS englobent l'ajout ou l'ajustement de pools de garanties, l'ajustement de divers frais (comme l'émission ou l'échange) et la mise à jour du taux de collatéral. Aucune autre action telle que la gestion active des collatéraux ou l'ajout de paramètres modifiables par un individu n'est possible, à l'exception d'un hardfork qui nécessiterait de passer volontairement à une toute nouvelle implémentation. Le token FXS dispose du potentiel de variation à la hausse et à la baisse du système, où les changements de la valeur delta sont toujours stabilisés loin du token FRAX lui-même. L'offre de FXS est initialement fixée à 100 millions de tokens à la création, mais le montant en circulation sera probablement déflationniste à mesure que le FRAX sera émis à des ratios algorithmiques plus élevés. La conception du protocole est telle que l'offre de FXS serait largement déflationniste tant que la demande de FRAX augmente.
La capitalisation boursière du token FXS doit être calculée d'après l'appréciation future de la valeur nette attendue du seigneurage des tokens FRAX à perpétuité, des flux de trésorerie provenant des frais d'émission et d'échange et de l'utilisation des collatéraux non utilisés. Par ailleurs, à mesure que la capitalisation boursière de FXS augmente, la capacité du système à maintenir le FRAX stable augmente également. En conséquence, la priorité dans la conception est d'accroître la valeur maximale du token FXS tout en maintenant la monnaie FRAX dans un état stable. Comme Robert Sams l'a décrit dans Seigniorage Shares, livre blanc précurseur, « Les tokens/parts sont l'équivalent de l'actif du bilan d'une banque centrale. La capitalisation boursière des actions à un moment donné fixe la limite supérieure à laquelle l'offre de coin peut être réduite. » De la même manière, le protocole Frax s'inspire de la proposition de Sams car Frax est un modèle hybride (fractionné) de parts de seigneuriage.
Depuis mai 2020, le protocole permet aux détenteurs de FXS de bloquer les tokens FXS pour générer des veFXS et gagner des accélérations spéciales, des droits de gouvernance spéciaux et des bénéfices AMO. Pour plus d'informations sur le principe de fonctionnement de toutes les fonctionnalités des veFXS, veuillez vous reporter aux spécifications veFXS.
De nombreux protocoles de stablecoins ont opté pour un seul type de conception (entièrement garantis) ou pour l'autre extrême (entièrement algorithmique et sans garantie). Les stablecoins collatéralisés présentent un risque de dépôt ou nécessitent un surdimensionnement on-chain. Ces modèles permettent à un stablecoin d'avoir un ancrage assez solide avec une plus grande confiance que les modèles purement algorithmiques. Les solutions purement algorithmiques telles que Basis, Empty Set Dollar et Seigniorage Shares proposent un modèle « trustless » (sans recours à un tiers de confiance) et évolutif qui reflète la vision initiale du Bitcoin en matière de monnaie décentralisée, mais avec une stabilité utile. Le problème avec les solutions algorithmiques est qu'il est difficile de les lancer, qu'elles sont lentes à se développer (au quatrième trimestre 2020, aucune n'a d'impact significatif) et qu'elles présentent des périodes extrêmes de volatilité, ce qui érode la confiance dans leur utilité en tant que stablecoins. Elles sont surtout considérées comme un jeu/une expérimentation plutôt que comme une alternative sérieuse aux stablecoins garantis.
Frax se veut être le premier protocole stablecoin à mettre en œuvre les principes de conception des deux pour créer une monnaie on-chain hautement évolutive, « trustless » (sans recourir à un tiers de confiance), extrêmement stable et idéologiquement pure. Le protocole Frax est un système à deux tokens comprenant un stablecoin, Frax (FRAX), et un token de gouvernance, Frax Shares (FXS). Le protocole dispose également de contrats en pool qui contiennent un collatéral en USDC. Les pools peuvent être ajoutés ou supprimés dans le cadre de la gouvernance.
Bien qu'il n'y ait pas de calendrier prédéterminé quant au rythme de changement du montant de la garantie, nous pensons qu'au fur et à mesure de l'adoption de FRAX, les utilisateurs seront plus à l'aise avec un pourcentage plus élevé de l'offre de FRAX stabilisé de manière algorithmique plutôt qu'avec une garantie. La fonction de rafraîchissement du ratio de garantie dans le protocole peut être demandée par tout utilisateur à raison d’une fois par heure. La fonction peut modifier le ratio de garantie par paliers de 0,25 % si le prix du FRAX est supérieur ou inférieur à 1 USD. Lorsque le prix du FRAX est supérieur à 1 USD, la fonction diminue le ratio de garantie d'un palier et lorsque le prix du FRAX est inférieur à 1 USD, la fonction augmente le ratio de garantie d'un palier. Les paramètres de fréquence de rafraîchissement et de palier peuvent être ajustés par la gouvernance. Dans une future mise à jour du protocole, ils pourront même être ajustés dynamiquement à l'aide d'un régulateur PID. Les prix de FRAX, FXS et des garanties sont tous calculés avec une moyenne pondérée dans le temps du prix de la paire Uniswap et de l'oracle ETH:USD Chainlink. L'oracle Chainlink permet au protocole de déterminer le prix réel de l’ USD au lieu d'une moyenne des pools de stablecoins sur Uniswap. Cela permet à FRAX de rester stable face au dollar lui-même, ce qui offre une plus grande résilience au lieu d'utiliser uniquement une moyenne pondérée des stablecoins existants.
Les stablecoins FRAX peuvent être émis (mintés) en plaçant la quantité appropriée de ses éléments constitutifs dans le système. À sa genèse, FRAX est garanti à 100 %, ce qui signifie que l'émission de FRAX ne nécessite que le placement d'une garantie dans le contrat d'émission. Pendant la phase fractionnée, l'émission de FRAX nécessite de placer le ratio approprié de garanties et de faire un burn du ratio de Frax Shares (FXS). Bien que le protocole soit conçu pour accepter n'importe quel type de cryptomonnaie comme garantie, cette mise en œuvre du protocole Frax fonctionnera principalement avec des stablecoins on-chain à titre de garantie : cela permettra d'atténuer la volatilité de la garantie de façon à ce que FRAX puisse passer à des ratios plus algorithmiques en souplesse. À mesure que la vélocité du système augmente, il devient plus facile et plus sûr d'inclure des cryptomonnaies volatiles telles que l’ETH et le Wrapped BTC dans les futurs pools par le biais de la gouvernance.
Frax v2 élargit l'idée de la stabilité algorithmique à réserve fractionnée en introduisant au monde l'idée du « Algorithmic Market Operations Controller » (Contrôleur d’opérations de marché algorithmique - AMO). En termes simples, un contrôleur AMO est un contrat autonome qui promulgue une politique monétaire FRAX arbitraire tant qu'il ne diminue pas le ratio de collatéral et ne modifie pas le prix du FRAX.
Cela signifie que les contrôleurs AMO peuvent effectuer des opérations d'open market de manière algorithmique (c'est de là que vient leur nom), mais ils ne peuvent pas simplement émettre des FRAX à partir de rien et rompre la fixation du cours. Cela permet de conserver le mécanisme de stabilité de la couche de base de FRAX pur et intact, qui est au cœur de ce qui rend notre protocole si particulier et qui a inspiré d'autres projets plus modestes. Savoir qu'il existe un plafond pour le montant de FRAX qui peut ne pas être adossé oblige également les contrôleurs AMO de faire preuve de discipline économique, ce qui met fin au protocole d'impression monétaire effrénée des banques centrales classiques.
Les contrôleurs AMO mettront leur fonctionnement en pause de manière programmatique si une partie de leur logique nécessite d'émettre des FRAX qui exigeraient une recollatéralisation du CR. Le mécanisme algorithmique à réserve fractionnaire de la couche de base fonctionne toujours comme auparavant. Si leprix du FRAX est supérieur à la parité, le RC est abaissé, l'offre de FRAX se développe comme d'habitude et les contrôleurs AMO continuent de fonctionner. Si le RC est abaissé au point que la parité glisse, les OMA interrompent toutes les opérations de marché, le système se recollatéralise comme auparavant, le FRAX est échangé et le RC remonte pour rétablir la parité. Cela permet à tous les OMA de fonctionner avec l'apport des forces du marché, de la même manière que fonctionne le mécanisme v1.
Les contrôleurs AMO permettent au FRAX de devenir l'un des protocoles de stablecoin les plus puissants en créant un maximum de flexibilité et de possibilités sans altérer le mécanisme de stabilité de base qui a fait du FRAX le leader de l'espace stablecoin algorithmique. Les contrôleurs AMO ouvrent un espace de conception modulaire qui permettra des mises à niveau et des améliorations constantes sans compromettre le fonctionnement du protocole. Cette évolution est la prochaine étape qui permettra au Frax de devenir la monnaie numérique décentralisée la plus efficace en termes de capital.
Par la suite, Frax v2 commencera à avoir de multiples contrôleurs AMO afin d'améliorer le protocole, d'accroître l'efficacité du capital, d'augmenter la protection de la vie privée et d'apporter plus de valeur aux détenteurs de FXS. Tout le monde peut proposer, construire et créer des OMA qui peuvent ensuite être déployés dans le cadre de la gouvernance. Autrement dit, si vous pensez que les opérations du marché algorithmique de Frax devraient inclure une interaction avec votre protocole DeFi, contactez-nous pour discuter des possibilités de développement et de collaboration ! De nombreux projets ont grandement bénéficié de leur intégration dans les OMA de Frax, tout comme le Frax lui-même en a bénéficié. À titre d'exemple, le Collateral Investor AMO a déployé plus de 30 millions de dollars de collatéraux inutilisés dans yEarn, Aave et Compound.
Rapporte un rendement annuel en prêtant des FRAX aux plateformes DeFi.
Ce contrôleur émet des FRAX sur des marchés monétaires tels que Compound ou CREAM, ce qui permet à quiconque d'emprunter des FRAX en payant des intérêts. Les FRAX émis sur les marchés monétaires n'entrent pas en circulation à moins d'être surcollatéralisés par un emprunteur, via le marché monétaire, de sorte que cet AMO ne réduit pas le CR direct. Ce contrôleur permet au protocole de prêter directement des FRAX et de percevoir les intérêts des emprunteurs par le biais des marchés monétaires existants. En fait, cet AMO est le protocole complet de MakerDAO en un seul contrat. Le flux de trésorerie provenant des prêts peut être utilisé pour le rachat et le burn des FXS (de la même manière que MakerDAO détruit les MKR provenant des frais de stabilité). Essentiellement, l'AMO de prêt aménage une nouvelle voie pour mettre FRAX en circulation en payant un taux d'intérêt fixé par le marché monétaire.
Décollatéralisation -- Minte des FRAX sur les marchés monétaires. Le CR RG ne diminue pas directement en fonction du montant des FRAX mintés puisque tous les FRAX empruntés sont surcollatéralisés.
Opérations de marché - Cumule les revenus des intérêts des emprunteurs.
Recollatéralisation - Retire les FRAX mintés des marchés monétaires.
FXS1559 - Paiements quotidiens d'intérêts cumulés sur le CR RG (en cours de développement).
L'AMO peut majorer ou diminuer le taux d'intérêt sur les emprunts de FRAX en émettant davantage de FRAX (taux plus bas) ou en retirant des FRAX et en effectuant une destruction (taux plus élevé). Cette mesure constitue un puissant levier économique puisqu'elle modifie le coût d'emprunt des FRAX pour tous les prêteurs. Ce phénomène s'étend à tous les marchés puisque l'AMO peut émettre et retirer des FRAX afin de cibler un taux spécifique. De ce fait, le coût de la vente à découvert de FRAX est plus ou moins élevé selon la direction que le protocole souhaite cibler.
Un pool de stableswap dont la liquidité est contrôlée et détenue majoritairement par le protocole.
La Curve AMO place les collatéraux du FRAX et de l'USDC de manière à fournir des liquidités au protocole et à resserrer la parité. Frax a déployé son propre métapool FRAX3CRV. Cela signifie que l'adresse du déployeur Frax possède des privilèges d'administration pour son propre pool Curve. Cela permet au contrôleur AMO de Curve de fixer et de percevoir des frais d'administration pour les titulaires de FXS ainsi que différentes fonctions à venir. Le protocole peut transférer des collatéraux USDC inutilisés ou de nouveaux FRAX vers son propre pool Curve afin de créer encore plus de liquidités et de resserrer la parité tout en générant des revenus de trading.
Decollatérralisation - Place les collatéraux inutilisés et les FRAX nouvellement mintés dans le pool FRAX3CRV.
Opérations de marché - Comptabilise les frais de transaction, les récompenses CRV et rééquilibre périodiquement le pool. Les tokens FRAX3CRV LP sont déposés dans le coffre-fort de Yearn crvFRAX, Stake DAO, et Convex Finance pour bénéficier d'un rendement supplémentaire.
Recollatéralisation - Prélève d'abord les FRAX excédentaires du pool, puis prélève de l'USDC pour augmenter le CR.
FXS1559 - Frais de transaction quotidiens et valeur de LP accumulée sur le CR (en cours de développement)
L'invariant de la courbe Stableswap permet d'atténuer la volatilité des prix entre les swaps de stablecoins lorsque les réserves ne sont pas extrêmement déséquilibrées, se rapprochant ainsi d'une courbe d'échange linéaire.
En cas de déséquilibre extrême, l'invariant se rapproche de la courbe à produit constant d'Uniswap.
La combinaison de deux courbes de ce type permet d'exprimer l'un ou l'autre, en fonction du rapport des soldes du pool, selon un coefficient. En utilisant un paramètre sans dimension XD^{n-1}XDn-1 comme coefficient, on peut généraliser la combinaison des deux courbes à N coins.
Le protocole calcule le montant du collatéral sous-jacent auquel l'AMO a accès en trouvant le solde d'USDC qui peut être prélevé si le prix du FRAX devait tomber au niveau du CR. Le FRAX étant toujours adossé à un collatéral à la valeur du CR, il ne devrait jamais descendre en dessous de la valeur du collatéral lui-même. À titre d'exemple, le FRAX ne devrait jamais descendre en dessous de 0,85 USD avec un CR de 85 %. Ce calcul est le moyen le plus sûr et le plus prudent de calculer le montant des collatéraux auxquels l'AMO de Curve a accès. Cela permet à l'AMO de Curve d'émettre des FRAX à placer dans le pool en plus du collatéral USDC pour consolider la parité tout en sachant exactement à quel collatéral elle a accès si FRAX devait rompre sa parité.
En outre, la stratégie globale de l'AMO permet d'optimiser l'offre minimale de FRAX Y de telle sorte que la vente de la totalité de Y en une seule fois dans un pool de courbe avec une TVL Z et un facteur d'amplification A aura un impact sur le prix du FRAX de moins de X %, où X est la sensibilité de la fourchette du CR. Autrement dit, l'AMO de Curve peut placer des FRAX + et des USDC dans son propre pool Curve et contrôler la TVL (Total Value Locked – Valeur totale verrouillée). Étant donné que le CR effectue une recollatéralisation lorsque le prix du FRAX chute de plus d'un cent en dessous de 1 USD, cela signifie qu'il existe une certaine valeur du FRAX qui peut être vendue directement dans le pool de Curve avant que le prix du FRAX ne glisse de 1 %. Le protocole peut disposer d'au moins ce montant de FRAX algorithmique en circulation sur le marché libre, car la vente de la totalité de ce montant en une seule fois dans la TVL du pool Curve n'aurait pas un impact suffisant sur le prix pour faire bouger le CR. Ces montants sont relativement conséquents et remarquables si l'on considère la courbe optimisée des stablecoins de Curve. Par exemple, un pool FRAX3 de 330 millions de TVL (en supposant que le 3Pool sous-jacent est équilibré) peut supporter au minimum un ordre de vente FRAX de 39,2 millions de USD sans faire varier le prix de plus de 1 cent. Si la fourchette de CR est de 1 %, le protocole doit avoir au moins 39,2 millions de FRAX algorithmiques sur l'open market.
La stratégie décrite ci-dessus est une opération de marché extrêmement puissante qui créerait mathématiquement un plancher de FRAX algorithmiques pouvant circuler sans aucun danger de rupture de parité.
Par ailleurs, Curve alloue des tokens CRV en guise de récompenses pour les animateurs de marché de pools triés sur le volet (appelées « gauge rewards »). Étant donné que le protocole Frax sera vraisemblablement le plus grand fournisseur de liquidités du pool FRAX3CRV, il pourra attribuer tous ses tokens FRAX3CRV LP aux Curve gauges et obtenir un rendement significatif. Les tokens CRV détenus dans l'AMO de Curve peuvent être utilisés pour voter dans la future gouvernance de la Curve DAO contrôlée par les porteurs de FXS. Pour l'essentiel, cela signifie que plus le protocole emploie de liquidités dans son propre pool Curve, plus il possédera et contrôlera le protocole Curve grâce aux récompenses CRV qu'il aura gagnées. L'effet à long terme de l'AMO de Curve est que Frax pourrait devenir un participant important de la gouvernance de Curve elle-même.
Déploiement de collatéraux inactifs vers des paires stables-stables sur Uni v3 avec FRAX
L'innovation clé de l'algorithme AMM d'Uniswap v3, qui permet aux LP de déployer des liquidités dans des fourchettes de prix spécifiques, permet aux paires stablecoin-à-stablecoin (p. ex. FRAX-USDC) d'accumuler des liquidités extrêmement considérables dans un ancrage assez solide. Comparé à Uniswap v2, dans Uniswap v3 les ordres concentrent la liquidité au lieu de s'étendre sur une gamme de prix infinie.
L'AMO de liquidité Uniswap v3 fait travailler FRAX et les collatéraux en fournissant des liquidités à d'autres stablecoins par rapport à FRAX. Étant donné que l'AMO est en mesure d'entrer dans n'importe quelle position sur Uni v3 et d'émettre des FRAX contre cette position, il est possible de l'étendre à n'importe quel autre stablecoin et, ultérieurement, à des collatéraux volatils sur Uni v3. En outre, la fonction collectFees() peut être périodiquement sollicitée pour allouer les bénéfices de l'AMO aux opérations de marché des collatéraux excédentaires.
Décollatéralisation - Dépose les collatéraux inutilisés et les FRAX nouvellement mintés dans une paire Uni v3.
Opérations de marché - Comptabilise les frais de transaction Uni v3 et les swaps entre types de collatéraux.
Recollatéralisation - Retire des paires Uni v3, burn détuit les FRAX et retourne de l'USDC pour augmenter le CR.
FXS1559 - Frais de transaction quotidiens accumulés sur le CR.
Tous les prix existent en tant que ratios entre une entité et une autre. Par commodité, nous choisissons une monnaie comme unité de compte commune dans le dénominateur (par exemple, le dollar américain) pour comparer les prix des biens et services quotidiens. Dans Uniswap, les prix sont définis par le rapport entre les quantités de réserves de x et de réserves de y dans le pool.
Le mécanisme de catégories d'ordre d'Uniswap v3 s'intègre dans l'invariant (CPMM) de commercialisation à produit constant x∗y=k existant en « virtualisant » les réserves à un point de prix spécifique, ou tick. En spécifiant par quels ticks une position de liquidité est limitée, des catégories ordres sont créés qui suivent l'invariant constant-produit sans avoir à répartir la liquidité sur toute la gamme (0,∞) pour un actif spécifique.
Un prix dans Uniswap v3 est défini par la valeur 1.,0001 à la valeur du tick i. Les limites pour les prix des ticks peuvent être représentées par le groupe algébrique G={gi∣i∈Z,g=1.,0001}. Ce mécanisme permet de convertir facilement les nombres entiers en frontières de prix, et offre la commodité de discrétiser chaque frontière de prix en un point de base (0,01 %) de prix par rapport à une autre.
Les réserves virtuelles sont suivies en contrôlant la liquidité et les limites de ticks de chaque position. En franchissant la limite d'un tick, la liquidité L disponible pour ce tick peut changer pour refléter les positions qui entrent et sortent de leurs fourchettes de prix respectives. Entre les limites du tick, les swaps modifient le prix sqrt(P), en fonction des réserves virtuelles. En d'autres termes, il agit comme l'invariant constant-produit (x∗y=k). Les réserves virtuelles sont suivies en contrôlant la liquidité et les limites de ticks de chaque position.
Veuillez noter que l'implémentation réelle utilise une racine carrée du prix, car ceci permet d'éviter une opération de racine carrée dans le calcul des swaps intra-tick, et donc d'éviter les erreurs d'arrondi.
La liquidité peut être considérée comme un k virtuel dans le x∗y=k CPMM, tandis que ΔY correspond à la quantité d'actif Y et ΔP, représente le glissement de prix intra-tick.
Étant donné que L est fixe pour les swaps intra-tick, ΔX et ΔY peuvent donc être calculés à partir de la liquidité et de la racine carrée du prix. Lors du dépassement d'un tick, le swap ne doit glisser que jusqu'au P, limite, puis réajuster la liquidité disponible pour le tick suivant.
Réduire la dépendance aux actifs centralisés
Le ratio de décentralisation du Frax (DR) est le rapport entre la valeur des collatéraux décentralisés et l'offre totale de stablecoins garantis/rachetables pour ces actifs. Les collatéraux présentant un risque excessif off-chain (c'est-à-dire les fiatcoins, les titres et les actifs de garde tels que l'or et le pétrole, etc.) sont considérés comme décentralisés à 0 %. Le DR passe en revue les éléments constitutifs sous-jacents des collatéraux sur lesquels un protocole détient des droits, et non pas uniquement ce qui se trouve dans ses contrats de système. Le DR est une fonction récursive pour trouver la valeur de base de chaque actif.
Ainsi par exemple, FRAX3CRV LP représente 50 % de FRAX, il faut donc le supprimer, car on ne peut pas s’adosser à sa propre pièce. L'autre moitié est 3CRV, constitué de 33 % USDC, 33 % USDT et 33 % DAI. Le DAI lui-même est constitué d'environ 60 % de fiatcoins. Ainsi, chaque 1 USD de FRAX3CRV LP ne représente qu'environ 0.,066 USD (1 USD x 0,5 * 0,33 * 0,4) de valeur provenant de sources décentralisées.
En revanche, Ethereum, ainsi que les tokens récompense tels que CVX et CRV, sont considérés comme 100 % décentralisés. Les FRAX émis par le biais de Lending AMO sont également considérés comme décentralisés puisque les emprunteurs surcollatéralisent leur prêt avec des cryptomonnaies (sOHM, RGT, etc.). Ce qui explique pourquoi les coffres-forts de DAI lui confèrent un DR élevé.
Le DR est un algorithme généralisé qui peut être utilisé pour calculer le risque excessif hors-chaîne de tout stablecoin. D'autres stablecoins comme le LUSD sont beaucoup plus faciles à calculer : leur DR est de 100 %. FEI est d'environ 90 % DR.
Au 2 novembre 2021, FRAX était d'environ 40 %. Il fait l'objet d'un suivi quotidien et peut être consulté sur le site https://app.frax.finance/
Système pondéré de jauge pour contrôler les émissions FXS et les extensions FRAX
Curve Finance a introduit le système de jauge pour ses émissions de token CRV. Les utilisateurs verrouillent leur veCRV pour voter sur les « pondérations » des différents pools de liquidité Curve. FRAX met en place un système similaire pour toute paire FRAX à travers différents protocoles.
Le système de jauge FRAX permet aux détenteurs de FXS de faire des stakes sur une durée de 4 ans pour générer des veFXS et voter où les futures émissions de FXS seront affectées. Les utilisateurs peuvent voter pour les poids de jauge FRAX avec leur balance veFXS. Ils peuvent répartir leur pouvoir de vote sur plusieurs jauges ou sur une jauge unique. Cela permet aux détenteurs de veFXS, qui sont les utilisateurs à plus long terme du protocole, d'exercer un contrôle total sur le futur taux d'émission de FXS. Par ailleurs, le système de jauge réduit l'influence des paires FRAX où la majorité des récompenses sont vendues, car ces LP n'auront pas de veFXS pour continuer à voter pour leur paire. Ce système favorise fortement les fournisseurs de LP qui stake continuellement leurs récompenses pour le veFXS afin d'augmenter le poids de la jauge de leur pool. En substance, les jauges FRAX harmonisent les incitations des détenteurs de veFXS de sorte que les détenteurs de FXS les plus orientés vers le long terme contrôlent où vont les émissions de FXS jusqu'à ce que la totalité de l'allocation de FXS de la communauté soit distribuée.
Les poids des jauges sont mis à jour une fois par semaine, le mercredi à 17 heures PST (Pacific Standard Time - Heure normale du Pacifique). Cela signifie que le taux d'émission FXS pour chaque paire est constant pendant 1 semaine, puis se met à jour au nouveau taux chaque mercredi. Tout utilisateur peut modifier son allocation de poids tous les 10 jours.
Une fois que tous les FXS auront été distribués, le système de jauge passera au contrôle des expansions en stablecoins FRAX comme récompenses pour les LP. Ce passage des récompenses FXS aux récompenses FRAX ne se fera pas avant quelques années, le temps que les émissions FXS soient presque terminées, et permettra au stablecoin d'établir d'abord la confiance et l'effet Lindy. De surcroît, les stakers de veFXS peuvent se sentir en confiance en effectuant des stakes sur la durée maximale de 4 ans, sachant que le programme de jauge n'est pas provisoire et qu'il ne sera pas déprécié lorsque les récompenses FXS prendront fin. Les poids de jauge passeront simplement à la distribution perpétuelle de stablecoins FRAX comme récompenses.
Les utilisateurs qui stake les tokens LP dans un contrat de poids de jauge bénéficient d'accélérations supplémentaires sur leur APR en fonction du montant de veFXS qu'ils détiennent. Si les utilisateurs verrouillent leurs tokens LP dans le contrat de staking pendant une période donnée, ils obtiendront une accélérations supplémentaire, ce qui leur permettra de cumuler les deux accélérations pour maximiser le TAEG. Comme le poids des jauges change chaque semaine, les LP verrouillés dans les jauges ne sont pas déverrouillés si le poids de la jauge change. Veuillez vous reporter à la page des spécifications veFXS pour une explication sur la façon dont les accélérations sont calculées.
Les jauges FRAX permettent aux stakers veFXS de contrôler directement le taux d'émission de FXS vers n'importe quel pool qui intègre FRAX. Il n'y a aucune restriction sur les protocoles ou les paires qui peuvent avoir un poids de jauge, si ce n'est qu'il faut utiliser des stablecoins FRAX et passer le vote de gouvernance de jauge. Les jauges de stablecoins Uniswap V3 constitueront la première jauge (ainsi que le pool FRAX3CRV de Curve), mais tout pool FRAX (y compris les pools cross-chain) pourra être ajouté comme jauge à l'avenir. Le système de jauge veFXS est complètement agnostique vis-à-vis de celui de Curve car les jauges FRAX exigent simplement que le stablecoin soit dans le pool alors que Curve exige que toutes les jauges soient un pool Curve. Concrètement, les jauges veFXS sont les poids des jauges de la couche monétaire de DeFi, tandis que les poids des jauges Curve représentent les poids de la couche DEX. Étant donné que les stakers veFXS peuvent contrôler les émissions dans n'importe quel protocole qui intègre FRAX, de nombreux protocoles et communautés pourraient se faire concurrence pour contrôler le futur flux de trésorerie d'un protocole algorithmique stablecoin.
Il est capital de noter que pour qu'un contrat intelligent (portefeuille non EOA) puisse effectuer un stake sur veFXS, il doit être inscrit sur une liste blanche par un vote de la gouvernance. Pour une liste complète des avantages de la détention de veFXS, tels que les bénéfices AMO et les accélérations de farming, veuillez vous reporter aux spécifications complètes de veFXS.