*Transférer le titre original:Everything Is A Perp
Contenu
Nous avons été penser un lot sur puissance perpsLes contrats perpétuels de puissance sont des actifs qui ciblent la puissance d'un prix d'indice, comme index2 ou index3. C'est un chemin de lapin amusant à explorer. Plus vous réfléchissez aux contrats perpétuels de puissance, plus vous voyez à quel point tout ressemble à un contrat perpétuel de puissance.
Ici, nous faisons trois affirmations surprenantes:
C'est cool car cela révèle un espace de conception étonnamment compact à travers trois des primitives principales de la DeFi. Jetons un coup d'œil à chacune d'entre elles, mais d'abord nous avons besoin d'une définition des perps et des power perps.
Définition: Un perpétuel est un contrat qui suit et donne une exposition à un indice1, et échange des paiements réguliers qui sont plus importants plus le prix échangé (marque) est éloigné du prix cible (indice). (VoirLe guide dessiné des fraudespour une explication plus détaillée.)
Graphiquement, le paiement de financement varie avec la zone entre le prix de référence et le prix d'index sur une période de financement (voir figure). Si le prix de référence est supérieur à l'index, les longs paient les shorts. Si le prix de référence est inférieur à l'index, les shorts paient les longs.
Il existe divers mécanismes pour transférer les paiements de financement (par exemple, des paiements en espèces ou en nature, un financement périodique ou continu, automatique ou par gouvernance, etc.), et divers mécanismes pour fixer les taux d'intérêt en fonction des prix (y compris des mécanismes proportionnels comme ceux utilisés par Squeeth et le contrôleur PID plus complexe utilisé par Reflexer). Tous les mécanismes mettent en œuvre l'idée que les longs doivent payer les shorts lorsque le mark est supérieur à l'index, et vice versa.
Définition: Un puissance perpétuelleest un perpétuel avec un prix d'indice^p pour une certaine puissance p.
Pour créer une position courte dans un contrat perpétuel d'énergie, bloquez une partie du collatéral dans un coffre-fort et émettez (c'est-à-dire empruntez) une certaine quantité de puissance perpétuelle. Vendez cette puissance perpétuelle émise pour prendre une position courte. Pour prendre une position longue, achetez à celui qui en possède.
Les mécanismes sont pilotés par le ratio requis de garantie par rapport à la dette :
Ratio de garantie = Capitaux propres/Dette = ((quantité de garantie) (prix de collatéral)) / ((quantité perpétuelle)(prix de l'actif de l'indice)^p )
Ce ratio doit être maintenu en toute sécurité au-dessus de un afin qu'il y ait suffisamment de garantie pour couvrir la dette, sinon le contrat liquide la garantie en achetant suffisamment de contrats perpétuels pour clôturer la position.
Un espace de conception pour les perpétuels de puissance implique la puissance p, le ratio de garantie minimum c>1, et trois choix d'actifs :
Maintenant à nos trois revendications.
Un stablecoin est un prêt d'un jeton frappé contre une garantie à prix fiable. La configuration suivante donne un stablecoin en USD :
Cela signifie que nous affichons une garantie en ETH et créons un jeton stablecoin. L'indice est le prix de l'ETH élevé à la puissance zéro, qui est tout simplement un car ETH^0 = 1.
Si je dépose 1 ETH en garantie, et que l'ETH se négocie à 3000, je peux émettre jusqu'à 2000 jetons. Cela donne 1.5x de garantie :
Ratio de garantie = Capitaux propres/Dette = ((quantité de garantie) (prix de la garantie)) / ((quantité perpétuelle) (prix de l'actif de l'indice)^p )= 1 3000/ (2000 1) = 1.5
Le financement est le prix négocié prédominant du stablecoin en USD (marque) moins le prix de l'indice cible^0.
Financement = Mark - Indice = Mark - prix^0 = Mark - 1
Le mécanisme de financement donne de bons incitatifs pour que le stablecoin se négocie proche de 1 $. S'il se négocie significativement au-dessus de 1 $, il sera rentable de vendre tout stablecoin que vous détenez, puis de frapper et vendre encore plus, et de recevoir un financement. S'il est en dessous de 1 $, il est avantageux d'acheter le stablecoin pour gagner un taux d'intérêt positif et potentiellement le vendre à un prix plus élevé à l'avenir.
Tous les stablecoins dans la nature n'utilisent pas exactement ce mécanisme de financement (marque - indice), mais tous les stablecoins adossés à des actifs partagent cette structure de base, émettant des stablecoins comme un prêt contre un bon collatéral. Même les stablecoins avec des taux d'intérêt fixés par la gouvernance les fixeront à quelque chose comme marque - 1 pour maintenir leur parité avec 1 $.
Si nous modifions le stablecoin de la section précédente pour avoir une puissance de 1, et changeons la garantie en USD, nous obtenons un actif ETH tokenisé:
J'ai déposé 4500 en garantie en USD avec ETH se négociant à 3000 et j'ai créé un jeton stableETH.
Taux de garantie = Capitaux propres/Dette = ((quantité de garantie) (prix de garantie)) / ((quantité perpétuelle) (indice du prix de l’actif)^p ) = 4500 1 / (1 3000^1) = 1.5
Le financement pour ce perp est le prix négocié du perp en USD (le prix de marquage) moins le prix de l'indice cible^1.
Financement = Mark - Indice = Mark - prix^1 = Mark - prix ETH/USD
Le mécanisme de financement donne de bonnes incitations pour le perp à se négocier près du prix de l’ETH. Si le prix est substantiellement plus élevé, le financement encouragera les arbitragistes à acheter l’actif et à vendre à découvert le perpétuel. S’il est nettement inférieur, cela les encouragera à vendre à découvert l’actif et à acheter le perpétuel. Il existe un argument de réplication précis pour ce que Mark devrait être basé sur des instruments arrivant à expiration qui offrent une exposition aux prix de l’ETH (voir le document sur les Options Éternelles).
Je peux vendre cet actif stableETH pour prendre une position courte sur le prix de l'ETH, garanti par une garantie en USD.
L'actif stableETH que nous avons construit n'est pas très efficace en capital. Nous avons mis 4500 $ en garantie pour obtenir une position courte de 3000 $ (ou 1 ETH) d'exposition à l'ETH. Nous pouvons le rendre plus efficace en capital en vendant le jeton contre un stablecoin en USD, puis en utilisant celui-ci comme garantie pour émettre davantage du perpétuel.
Si le ratio de garantie minimum est de 1,5 et que l'ETH est à 3000, nous avons la séquence suivante :
En résumé, en totalisant les transactions, nous finissons par frapper et vendre 3 stableETH. Il s'agit d'une exposition courte de 9000 $ en ETH à partir d'un collatéral de 4500 $. Cette position équivaut à ouvrir un short ETH/USD perp avec effet de levier de 2x.
Si nous avons accès aux échanges flash ou aux prêts flash, ce processus est simplifié. Nous pouvons échanger instantanément 3 stableEth contre USD et utiliser le produit comme garantie pour frapper le stableETH afin de rembourser.
Si l'exigence de garantie était de 110%, nous aurions pu prendre une position de 10x.
Pour aller long, achetez ce stableETH en échange de USD. Pour utiliser l'effet de levier long, empruntez plus de USD en utilisant le stableETH comme garantie et utilisez ces USD empruntés pour acheter plus de stableETH, puis empruntez plus de USD et répétez le processus jusqu'à 2x ETH. Si des échanges flash ou des prêts flash sont disponibles, cela peut être fait en une seule transaction.
Tout cela signifie que les perpétuels surcollatéralisés, garantis par plus de 100 % de garantie, peuvent être convertis en contrats à terme perp sous-collatéralisés comme ceux échangés sur dYdX.
Une position de liquidité dans un pool Uniswap a une valeur proportionnelle à la racine carrée du prix relatif des deux actifs. Pour un LP à gamme complète dans le pool ETH/USD, la valeur du LP est
V = 2 (k (eth price))^0.5
Où k est le produit du montant des deux jetons. Le pool génère un certain montant de frais de trading par période.
Maintenant, considérez le coupable :
Ce perp suivra la valeur de price^0.5, reflétant le paiement de l'AMM.
Un portefeuille court des unités du perpétuel et du LP recevra la différence entre le financement du perp et les frais AMM. Puisque ce trade compense le risque de prix, le 0.5 perp devrait se négocier en dessous de exactement :
Frais Uniswap attendus = Index - Mark
L'extension vers Uniswap v3 est direct et laissé au lecteur ;)
Cela nous donne un joli résultat que le frais d'équilibre Uniswap3devrait être le taux de financement pour un perpétuel de 0,5. Dans le cas simplifié avec des taux nuls, cela est
Équilibre retour uniswap = σ²/8
Où σ² est la variance des rendements des prix d'un actif de pool par rapport à l'autre. Nous obtenons également ce résultat uniquement d'un point de vue Uniswap (voir l'appendice Cicipour une construction plus directe). Nous entrons également dans les détails d'une perspective de puissance perpici.
Tout est une puissance perpétuelle
Les stablecoins (et les prêts adossés plus largement), les contrats à terme perpétuels margés et les AMM sont tous un type de contrats perpétuels puissants.
Perpétuels de puissance d'ordre supérieur - en commençant par les perpétuels quadratiques de puissance.Squeeth, le premier perpétuel de puissance quadratique,fournit une exposition pure à la composante quadratique du risque de prix. Nous pouvons obtenir une bonne approximation de nombreux paiements en combinant des perpétuelles d'ordre supérieur et des 1-perps (futures) avec des 0-perps en garantie.
Si nous avons besoin d'être plus précis, nous pouvons utiliser un portefeuille de contrats perpétuels de puissance avecpuissances entières dans les poids d'une série de Taylor pour approximer n'importe quelle fonction : sin(x), ex2, log(x) - tout ce que vous aimez.
Un monde qui permet aux puissances perpétuelles, aux actifs de garantie et aux LP Uniswap de jouer gentiment ensemble pourrait être vraiment amusant.
*Transférer le titre original:Everything Is A Perp
Contenu
Nous avons été penser un lot sur puissance perpsLes contrats perpétuels de puissance sont des actifs qui ciblent la puissance d'un prix d'indice, comme index2 ou index3. C'est un chemin de lapin amusant à explorer. Plus vous réfléchissez aux contrats perpétuels de puissance, plus vous voyez à quel point tout ressemble à un contrat perpétuel de puissance.
Ici, nous faisons trois affirmations surprenantes:
C'est cool car cela révèle un espace de conception étonnamment compact à travers trois des primitives principales de la DeFi. Jetons un coup d'œil à chacune d'entre elles, mais d'abord nous avons besoin d'une définition des perps et des power perps.
Définition: Un perpétuel est un contrat qui suit et donne une exposition à un indice1, et échange des paiements réguliers qui sont plus importants plus le prix échangé (marque) est éloigné du prix cible (indice). (VoirLe guide dessiné des fraudespour une explication plus détaillée.)
Graphiquement, le paiement de financement varie avec la zone entre le prix de référence et le prix d'index sur une période de financement (voir figure). Si le prix de référence est supérieur à l'index, les longs paient les shorts. Si le prix de référence est inférieur à l'index, les shorts paient les longs.
Il existe divers mécanismes pour transférer les paiements de financement (par exemple, des paiements en espèces ou en nature, un financement périodique ou continu, automatique ou par gouvernance, etc.), et divers mécanismes pour fixer les taux d'intérêt en fonction des prix (y compris des mécanismes proportionnels comme ceux utilisés par Squeeth et le contrôleur PID plus complexe utilisé par Reflexer). Tous les mécanismes mettent en œuvre l'idée que les longs doivent payer les shorts lorsque le mark est supérieur à l'index, et vice versa.
Définition: Un puissance perpétuelleest un perpétuel avec un prix d'indice^p pour une certaine puissance p.
Pour créer une position courte dans un contrat perpétuel d'énergie, bloquez une partie du collatéral dans un coffre-fort et émettez (c'est-à-dire empruntez) une certaine quantité de puissance perpétuelle. Vendez cette puissance perpétuelle émise pour prendre une position courte. Pour prendre une position longue, achetez à celui qui en possède.
Les mécanismes sont pilotés par le ratio requis de garantie par rapport à la dette :
Ratio de garantie = Capitaux propres/Dette = ((quantité de garantie) (prix de collatéral)) / ((quantité perpétuelle)(prix de l'actif de l'indice)^p )
Ce ratio doit être maintenu en toute sécurité au-dessus de un afin qu'il y ait suffisamment de garantie pour couvrir la dette, sinon le contrat liquide la garantie en achetant suffisamment de contrats perpétuels pour clôturer la position.
Un espace de conception pour les perpétuels de puissance implique la puissance p, le ratio de garantie minimum c>1, et trois choix d'actifs :
Maintenant à nos trois revendications.
Un stablecoin est un prêt d'un jeton frappé contre une garantie à prix fiable. La configuration suivante donne un stablecoin en USD :
Cela signifie que nous affichons une garantie en ETH et créons un jeton stablecoin. L'indice est le prix de l'ETH élevé à la puissance zéro, qui est tout simplement un car ETH^0 = 1.
Si je dépose 1 ETH en garantie, et que l'ETH se négocie à 3000, je peux émettre jusqu'à 2000 jetons. Cela donne 1.5x de garantie :
Ratio de garantie = Capitaux propres/Dette = ((quantité de garantie) (prix de la garantie)) / ((quantité perpétuelle) (prix de l'actif de l'indice)^p )= 1 3000/ (2000 1) = 1.5
Le financement est le prix négocié prédominant du stablecoin en USD (marque) moins le prix de l'indice cible^0.
Financement = Mark - Indice = Mark - prix^0 = Mark - 1
Le mécanisme de financement donne de bons incitatifs pour que le stablecoin se négocie proche de 1 $. S'il se négocie significativement au-dessus de 1 $, il sera rentable de vendre tout stablecoin que vous détenez, puis de frapper et vendre encore plus, et de recevoir un financement. S'il est en dessous de 1 $, il est avantageux d'acheter le stablecoin pour gagner un taux d'intérêt positif et potentiellement le vendre à un prix plus élevé à l'avenir.
Tous les stablecoins dans la nature n'utilisent pas exactement ce mécanisme de financement (marque - indice), mais tous les stablecoins adossés à des actifs partagent cette structure de base, émettant des stablecoins comme un prêt contre un bon collatéral. Même les stablecoins avec des taux d'intérêt fixés par la gouvernance les fixeront à quelque chose comme marque - 1 pour maintenir leur parité avec 1 $.
Si nous modifions le stablecoin de la section précédente pour avoir une puissance de 1, et changeons la garantie en USD, nous obtenons un actif ETH tokenisé:
J'ai déposé 4500 en garantie en USD avec ETH se négociant à 3000 et j'ai créé un jeton stableETH.
Taux de garantie = Capitaux propres/Dette = ((quantité de garantie) (prix de garantie)) / ((quantité perpétuelle) (indice du prix de l’actif)^p ) = 4500 1 / (1 3000^1) = 1.5
Le financement pour ce perp est le prix négocié du perp en USD (le prix de marquage) moins le prix de l'indice cible^1.
Financement = Mark - Indice = Mark - prix^1 = Mark - prix ETH/USD
Le mécanisme de financement donne de bonnes incitations pour le perp à se négocier près du prix de l’ETH. Si le prix est substantiellement plus élevé, le financement encouragera les arbitragistes à acheter l’actif et à vendre à découvert le perpétuel. S’il est nettement inférieur, cela les encouragera à vendre à découvert l’actif et à acheter le perpétuel. Il existe un argument de réplication précis pour ce que Mark devrait être basé sur des instruments arrivant à expiration qui offrent une exposition aux prix de l’ETH (voir le document sur les Options Éternelles).
Je peux vendre cet actif stableETH pour prendre une position courte sur le prix de l'ETH, garanti par une garantie en USD.
L'actif stableETH que nous avons construit n'est pas très efficace en capital. Nous avons mis 4500 $ en garantie pour obtenir une position courte de 3000 $ (ou 1 ETH) d'exposition à l'ETH. Nous pouvons le rendre plus efficace en capital en vendant le jeton contre un stablecoin en USD, puis en utilisant celui-ci comme garantie pour émettre davantage du perpétuel.
Si le ratio de garantie minimum est de 1,5 et que l'ETH est à 3000, nous avons la séquence suivante :
En résumé, en totalisant les transactions, nous finissons par frapper et vendre 3 stableETH. Il s'agit d'une exposition courte de 9000 $ en ETH à partir d'un collatéral de 4500 $. Cette position équivaut à ouvrir un short ETH/USD perp avec effet de levier de 2x.
Si nous avons accès aux échanges flash ou aux prêts flash, ce processus est simplifié. Nous pouvons échanger instantanément 3 stableEth contre USD et utiliser le produit comme garantie pour frapper le stableETH afin de rembourser.
Si l'exigence de garantie était de 110%, nous aurions pu prendre une position de 10x.
Pour aller long, achetez ce stableETH en échange de USD. Pour utiliser l'effet de levier long, empruntez plus de USD en utilisant le stableETH comme garantie et utilisez ces USD empruntés pour acheter plus de stableETH, puis empruntez plus de USD et répétez le processus jusqu'à 2x ETH. Si des échanges flash ou des prêts flash sont disponibles, cela peut être fait en une seule transaction.
Tout cela signifie que les perpétuels surcollatéralisés, garantis par plus de 100 % de garantie, peuvent être convertis en contrats à terme perp sous-collatéralisés comme ceux échangés sur dYdX.
Une position de liquidité dans un pool Uniswap a une valeur proportionnelle à la racine carrée du prix relatif des deux actifs. Pour un LP à gamme complète dans le pool ETH/USD, la valeur du LP est
V = 2 (k (eth price))^0.5
Où k est le produit du montant des deux jetons. Le pool génère un certain montant de frais de trading par période.
Maintenant, considérez le coupable :
Ce perp suivra la valeur de price^0.5, reflétant le paiement de l'AMM.
Un portefeuille court des unités du perpétuel et du LP recevra la différence entre le financement du perp et les frais AMM. Puisque ce trade compense le risque de prix, le 0.5 perp devrait se négocier en dessous de exactement :
Frais Uniswap attendus = Index - Mark
L'extension vers Uniswap v3 est direct et laissé au lecteur ;)
Cela nous donne un joli résultat que le frais d'équilibre Uniswap3devrait être le taux de financement pour un perpétuel de 0,5. Dans le cas simplifié avec des taux nuls, cela est
Équilibre retour uniswap = σ²/8
Où σ² est la variance des rendements des prix d'un actif de pool par rapport à l'autre. Nous obtenons également ce résultat uniquement d'un point de vue Uniswap (voir l'appendice Cicipour une construction plus directe). Nous entrons également dans les détails d'une perspective de puissance perpici.
Tout est une puissance perpétuelle
Les stablecoins (et les prêts adossés plus largement), les contrats à terme perpétuels margés et les AMM sont tous un type de contrats perpétuels puissants.
Perpétuels de puissance d'ordre supérieur - en commençant par les perpétuels quadratiques de puissance.Squeeth, le premier perpétuel de puissance quadratique,fournit une exposition pure à la composante quadratique du risque de prix. Nous pouvons obtenir une bonne approximation de nombreux paiements en combinant des perpétuelles d'ordre supérieur et des 1-perps (futures) avec des 0-perps en garantie.
Si nous avons besoin d'être plus précis, nous pouvons utiliser un portefeuille de contrats perpétuels de puissance avecpuissances entières dans les poids d'une série de Taylor pour approximer n'importe quelle fonction : sin(x), ex2, log(x) - tout ce que vous aimez.
Un monde qui permet aux puissances perpétuelles, aux actifs de garantie et aux LP Uniswap de jouer gentiment ensemble pourrait être vraiment amusant.