Initialement publié en anglais part StarkWare le 24, Janvier 2021
Apporter de la scalabilité aux projets L1 existants
TL;DR
La DeFi vise à améliorer l'inclusion financière grâce à sa composabilité et sa nature permissionless. Néanmoins, lorsque le gas est trop chère, seules les gros poissons peuvent participer.
Si nous voulons que la DeFi reste inclusive et atteigne les 10 millions d'utilisateurs prochainement, nous devons résoudre le problème de la scalabilité, afin de permettre aux coûts de transaction de rester faibles.
Nous avons déjà constaté une tendance vers une plus grande scalabilité dans le contexte de Yield Optimizer. Des projets tels que YFI et Harvest permettent aux petits opérateurs de participer à des stratégies commerciales avancées et plus coûteuses. Prenons l'exemple de la stratégie YFI USDt Curve.
En tant que trader régulier, l'optimisation du rendement des prêts sur Curve est assez complexe. Il faut déposer dans une pool spécifique, stake ses tokens LP dans une gauge Curve, définir son lockup pour augmenter ses récompenses CRV, et voter on-chain pour choisir la proportion de récompense allouée à sa pool.
Avec YFI, tout ce qui précède est abstrait. Un simple dépôt dans le yVault YFI USDt, et le protocole s'occupe du reste. En échange, le protocole prélève des frais de gestion de 20 % sur les bénéfices.
Pour la plupart des traders, cette commission de 20 % est moins chère que les tracas et les coûts de transaction liés à la mise en œuvre indépendante de cette stratégie.
En outre, en mettant en commun les droits de vote des clients d'YFI, YFI se comporte comme un fonds d'investissement et influence Curve pour que toutes les parties prenantes d'YFI en profitent: les traders et les détenteurs de tokens.
Néanmoins, YFI n'est pas optimal du point de vue du gas car le dépôt et le retrait du pool, ainsi que le rééquilibrage des fonds, restent des opérations L1. Ces opérations sont donc souvent d'un coût élevé.
Defi Pooling résout ce problème en regroupant ces opérations - dépôt, retrait et rééquilibrage - dans une L2 évolutive et peu coûteuse !
****Ce nouveau mécanisme permet aux utilisateurs de trader depuis le confort de leur compte L2, sans gas : ils peuvent prêter de l'argent sur Aave et Compound, investir dans YFI ou Harvest, ou devenir une LP sur Uniswap, Balancer ou Curve.
Etapes par étapes
Prenons une simple opération DeFi : Investir dans le USDt yVault.
Les participants sont:
Négociants/utilisateurs/utilisateurs finaux
Alice, Bob, et Carol sont des traders avec des fonds sur L2
Off-chain
Un opérateur, et le système StarkEx qui alimente son service
On-chain
Dans l'exemple ci-dessus, Alice et Bob veulent déposer sur YFI et Carole veut retirer de YFI. Alice et Bob peuvent être mis en relation avec Carole, et seule la différence est traitée on-chain.
Du point de vue d'Alice et de Bob, la mise en commun des données DeFi est une opération en deux étapes:
Étape I : Agrégation de la demande
Étape II : Activation de la pool
Étape III : Les négociants L2 reçoivent leurs tokens LP
Étape IV: Rééquilibrage – La cerise sur le gâteau
Comme on l’a peut-être remarqué, une stratégie est représentée off-chain comme un token. Le rééquilibrage, par exemple de yUSDt à yETH, est aussi simple que de trouver un autre trader avec qui swap, le tout dans un environnement sans frais.
Qu’est-ce qui manque? L1 Limit Orders
Que manque-t-il pour supporter DeFi Pooling sur StarkEx? Limitez les transactions sur le L1. StarkEx a trois opérations natives: Transfert, Transfert conditionnel et (L2) Order Limite. Dans le prochain StarkEx V3, nous prendrons en charge L1 Limit Order, permettant aux smart contracts du L1 de soumettre un trade sur le L2. C’est la pièce manquante pour supporter DeFi Pooling.
Pour revenir à l’objectif premier de la DeFi, à savoir l’inclusion financière, nous devons proposer des solutions à grande échelle et réduire les coûts du gas. DeFi Pooling est une des solutions. C’est l’équivalent pour la DeFi de prendre un vol commercial au lieu d’un jet privé. Si la DeFi veut atteindre les 10 millions de traders, c’est la voie à suivre.
Traduction faite par @cleminso