Rééquilibrage Interne du DEX

Le protocole Entangle applique un rééquilibrage interne des DEX pour optimiser la liquidité de l'USDC et des Synthetic Vaults détenus sur les DEX internes. Le rééquilibrage interne des DEX permet aux Synthetic Vaults de se développer de manière exponentielle, avec un ratio de 1:20 basé sur les liquidités pré-déposées initialement par les fournisseurs de liquidité, tout en minimisant les opérations de bridge externe.

Le rééquilibrage interne des DEX est appliqué en examinant une demande relativement égale de Synthetic Vaults ou d'USDC entre 2 DEX internes ou plus sur différentes chaînes.

Un exemple concret est présenté, suivi d'un exemple plus avancé qui explore l'un des types de rééquilibrage interne des DEX. Pour une explication détaillée approfondie du rééquilibrage interne des DEX, veuillez vous référer au Whitepaper d'Entangle.

Exemple concret :

  • Alex, aux États-Unis, doit 1000 $ à Anna, en Allemagne.

  • Joachim, en Allemagne, doit 1000 $ à Steven, aux États-Unis.

Au lieu de passer par des transactions IBAN liées aux opérations de bridge dans le cadre de la finance décentralisée, où :

  • Alex envoie 1000 $ à Anna en Allemagne

  • Joachim envoie 1000 $ à Steven aux États-Unis

Les transactions peuvent être réalisées de la manière suivante :

  • Alex, aux États-Unis, envoie 1000 $ à Steven aux États-Unis

  • Joachim, en Allemagne, envoie 1000 $ à Anna en Allemagne.

Les transactions inter-pays via IBAN sont évitées, les frais sont évités et les dettes sont remboursées instantanément.

Entangle réalise le rééquilibrage interne des DEX de la même manière en recherchant un équilibre proche entre l'USDC et les Synthetic Vaults sur 2 DEX internes ou plus, présents sur différentes chaînes.

En général :

  1. Lorsqu'il y a une forte pression de vente sur les Synthetic Vaults et une forte demande d'USDC, les USDC sont obtenus en brûlant des Synthetic Vaults et en liquidant les Liquidity Pool Vaults sous-jacents en USDC.

  2. Lorsqu'il y a une forte demande pour les Synthetic Vaults, les USDC sont utilisés pour obtenir davantage de Liquidity Pool Vaults afin de créer plus de Synthetic Vaults.

L'exemple avancé suivant explorera un type de rééquilibrage interne des DEX appelé "Soft Rebalancing" entre 2 DEX internes situés sur AVAX et ETH.

Dans un souci de simplicité, nous supposerons qu'il n'y a pas de capitalisation, de sorte que chaque jeton de Vault LP et chaque jeton de Synthetic Vault vaut 1 USDC. Nous supposerons également l'existence d'un seul Synthetic Vault sur chaque DEX interne.

Glossaire :

USDC_A : USDC détenu sur le DEX interne sur AVAX

USDC_E : USDC détenu sur le DEX interne sur ETH

LP_A : Jeton de Vault de Pool de Liquidité détenu sur AVAX, soutenant le jeton de Synthetic Vault, SV_E, détenu sur le DEX interne sur ETH.

LP_E : Jeton de Vault de Pool de Liquidité détenu sur ETH, soutenant le jeton de Synthetic Vault, SV_A, détenu sur le DEX interne sur AVAX.

SV_A : Jeton de Synthetic Vault détenu sur le DEX interne sur AVAX, créé à raison de 1:1 sur la base de LP_E détenu sur ETH.

SV_E : Jeton de Synthetic Vault détenu sur le DEX interne sur ETH, créé à raison de 1:1 sur la base de LP_A détenu sur AVAX.

S_SV_A : SV_A vendu en circulation parmi les utilisateurs.

S_SV_E : SV_E vendu en circulation parmi les utilisateurs.

q : Taux de rééquilibrage décrivant le taux optimal d'USDC détenu sur un DEX interne par rapport aux Synthetic Vaults vendus après rééquilibrage, fixé à 25% pour cet exemple.

k : Facteur de déviation de q déclenchant le rééquilibrage interne des DEX entre k [>0.5;<0.85] et k [>1.15<1.5]. Le facteur de déviation k décrit dans quelle mesure l'offre d'USDC sur un DEX interne s'écarte du taux optimal q, avec k=USDC/S_SV/q.

On suppose que 1 LP_A = 1 USDC, 1 LP_E = 1 USDC, 1 SV_A = 1 USDC et 1 SV_E = 1 USDC dans le but de faciliter la compréhension.

Exemple :

Étant donné à t=1 le DEX interne sur ETH :

USDC_E : 100

SV_E : 200

S_SV_E : 400

k_ETH = 100/400/0.25 = 1

LP_A : 600

À t=1 sur le DEX interne sur AVAX :

USDC_A : 200

SV_A : 350

S_SV_A : 800

k_AVAX = 200/800/0.25 = 1

LP_E : 1150

À t=2 sur le DEX interne d'ETH, un utilisateur achète 35 SV_E :

USDC_E : 135

SV_E : 165

S_SV_E : 435

k_ETH = 135/435/0.25 = 1.24

LP_A : 600

À t=2 sur le DEX interne d'AVAX, un utilisateur achète 150 SV_A :

USDC_A : 350

SV_A : 200

S_SV_A : 950

k_AVAX = 350/950/0.25 = 1,47

LP_E : 1150

Les deux DEX internes sont déclenchés pour effectuer une rééquilibrage soft car k_ETH = 1.24 et k_AVAX = 1.47.

Le rééquilibrage soft est lancé pour rapprocher k_ETH et k_AVAX le plus possible de 1.

26.25 USDC_A sont utilisés pour obtenir 26.25 LP_A, et 26.25 USDC_E sont utilisés pour obtenir 26.25 LP_E.

En conséquence, 26.25 SV_E et 26.25 SV_A sont créés sur chaque DEX interne correspondant.

À t=3 sur le DEX interne d'ETH :

USDC_E : 108.75

SV_E : 191.25

S_SV_E : 435

k_ETH = 108.75/435/0.25 = 1

LP_A : 626.25

À t=3 sur le DEX interne d'AVAX :

USDC_A : 323.75

SV_A : 326.25

S_SV_A : 950

k_AVAX = 323.75/950/0.25 = 1.363

LP_E : 1176.25

Le rééquilibrage soft a été un succès, avec k_ETH égal à 1 et k_AVAX rapproché de 1 de 7,3% à 1,363. k_AVAX est ensuite encore rapproché de 1 soit par le biais d'un rééquilibrage soft avec un autre DEX interne, par la demande des utilisateurs en USDC ou par les événements A et B décrits dans le Whitepaper d'Entangle.

Cet exemple était très simple, avec un rééquilibrage soft entre seulement deux DEX internes sur deux chaînes, avec un seul Synthetic Vault sur le DEX interne.

En pratique, il y aura 8 DEX internes comprenant de nombreux Synthetic Vaults, où le rééquilibrage soft prendra également en compte une pool partagé d'USDC sur chaque DEX interne, où la part de chaque Synthetic Vault est prise en compte lors du rééquilibrage soft.

Mis à jour