Ethereum - - partage uniswap

Zeke Luo 2022-07-23 23:31:32 阅读数:104

ethereumpartageuniswap

Introduction de base

UniswapEst un protocole pour l'échange automatique de jetons sur ethereum.Il tourne autour de la facilité d'utilisation、gasUtilisation efficace、Conçu pour résister à l'examen et à la non - location.Sa caractéristique principale est l'abandon decexMode de transaction du carnet de commandes pour,Un mécanisme de Market Maker à produit constant conçu pour.2020Année9Des jetons ont été émis enUni.

Modèle économique

État de la publication

uniLe total initial de la création de10100 millions,La quantité initiale sera4Au cours de l'année, selon chaque année2%Augmentation de l'inflation,Assurez - vous queUniLe porteur peut continuer àUniswapParticipation et contribution de.Émis initialementUniSelon60%Dans la communauté,21.66%Pour l'équipe,18.044%Aux investisseurs,0.69%Plan d'affectation des consultants.Les trois derniers sont en place.4La période de fermeture.

Répartition

Dans laquelle la communauté6Des centaines de millions de largage d'air pour1.5100 millions d'utilisateurs,Adoption4Chacune des piscines500Achèvement de la libération de la prime d'exploitation minière flottante de 10 000 RMB,Reste4.3Des milliards d'unités seront également mises en place chaque année.4Libération annuelle terminée.

À propos de l'accès et des cas d'utilisation

UniEn tant que gouvernancetoken,CestokenTous les détenteurs d'un,Décider du mode de fonctionnement de l'Accord.UniIl n'y a pas de frais d'utilisation convenus,EtUniDe4Les bassins d'extraction de fluides ont été2020Année11Mois d'arrêt de l'exploitation minière.

uniswapMécanismes

1、Mécanisme de consommation

  • QuandLPPour fournir de la liquidité au pool de flux,Sera retournéLP token.QuandLPLors du remboursement de la liquidité,Et détruira ce qui a été fournitoken.
  • Il sera déduit lors du remboursement de la liquidité0.3%Frais de manutention.
  • Uniswap v3PourLP Quatre tarifs différents sont disponibles pour les frais de manutention ——0.01%、0.05%、0.30%Et1.00%.
  • En général,LP Augmente la liquidité en proportion des jetons dans le pool de liquidité actuel ,AccèsLPS. Si la proportion de jetons du nouveau gage n'est pas la même que dans le pool de liquidité ,Il va suivretoken Nantissement proportionnel inférieur , L'autre ne sera pas mis en gage ,Éviter les pertes. Si c'est une opération directe PairContrats, Sinon, appuyez sur token Calcul de la petite quantité LPS, L'autre sera un don .

2、Mécanismes d'incitation

  • LP Fournir des liquidités pour chaque paire de transactions , Maintenir le produit de ces deux actifs .LP Les frais de traitement de chaque transaction seront perçus proportionnellement à la liquidité fournie. .
  • InV1Sur la base de,Uniswap v2 Introduction d'un commutateur de frais d'entente . Les frais de transaction seront fixés à 0.3%, Les droits perçus sont répartis entre les réserves du pool . Après l'ouverture du Protocole ,Uni Le titulaire facturera des frais pour chaque transaction 0.05%,EtLP La récompense sera réduite à 0.25%.
  • Uniswap V3Moyenne, L'utilisateur peut effectuer des transactions en se référant à la liquidité liée à toutes les courbes personnelles , Et chaque fournisseur de liquidité gas Il n'y aura pas d'augmentation des honoraires. .LP Perception des frais de transaction sur une certaine plage de prix , Et proportionnellement à la quantité de liquidités qu'ils contribuent dans cette tranche .

3、Mécanisme sous - jacent

  • Uniswap Aperçu du mécanisme sous - jacent

    Pas besoin d'un carnet de commandes traditionnel , Il n'y a pas besoin de contreparties non plus. . Par une formule de calcul constante , Laissez les contrats intelligents négocier avec les teneurs de marché . Dans chaque paire de transactions ,Deux jetonsXEtY Le montant de l'argent détermine le prix .In$x * y = k$**(kConstante)**Dans la formule,MaintienkSans changement.xPlus le nombre de,y Moins il y en a , L'alignement correspondant de la transaction x Le prix de ,yLe prix de.

  • V1

    Uniswap V1 Stockage établi AEtB Pool d'approvisionnement pour deux actifs monétaires .Utilisateur en serviceAChangeBEn cours,UtilisateursA Sera envoyé au pool d'approvisionnement , Faire en sorte que AAugmentation,En même temps, Pour alimenter la piscine B Sera envoyé à l'utilisateur .EtAEtB Taux de change entre (Prix)Sera basé sur$**x * y = k$ (kConstante)** Formule prix automatique , Ajustement automatique des prix par rapport à l'offre et à la demande .

  • V2

    1. Marché automatique

      V2DansV1 Sur la base de l'ajout de mécanismes d'automatisation des Market makers (Automated Market Maker,AMM).Avecx Swap from Liquidity Pool y,Supposons que l'entréexLa quantité dedeltax, Contre - échange yPourdeltay, Sous réserve que les actifs du pool de négociation soient suffisants ,Satisfaction:

      $(x +delat x) *(y-deltay)=k$(Parmi euxdelatx,delaty Variable minimale égale )

      $delta y = y - k/(x+deltax)= deltax * y/ x + deltax$

      C'est - à - dire avant et après la transaction. , Le produit de deux jetons dans le pool de liquidité est constant .Donc,, Si le volume des transactions est faible par rapport au volume du pool de liquidités , Alors le prix de transaction est approximativement le rapport actuel entre les deux jetons :

      $price(y) = deltax/deltay = x/y$ (Approximation)

    2. La machine prophétique décentralisée

      Uniswap v2 Introduction d'un prix moyen pondéré dans le temps (TWAP)La machine prophétique.V2 La machine prophétique est stockée sur une base cumulative par seconde Uniswap Le prix total de la transaction pour travailler . La somme de ces prix peut être vérifiée une fois au début et à la fin d'une période. , Pour calculer le prix moyen pondéré dans le temps exact pour cette période (TWAP).

  • V3

    1. Concentration de la liquidité

      Inv3Moyenne,LP Les fonds peuvent être concentrés dans une gamme de prix personnalisée , Et fournir plus de liquidités aux prix souhaités .C'est comme ça.,LP Vous pouvez construire une courbe de prix personnalisée qui reflète vos préférences .Voilà.LP Peut rapprocher la forme du Market Maker automatique de la forme du carnet de commandes . L'utilisateur peut effectuer des transactions en se référant à la liquidité liée à toutes les courbes personnelles , Et chaque fournisseur de liquidité gas Il n'y aura pas d'augmentation des honoraires. .LP Perception des frais de transaction sur une certaine plage de prix , Et proportionnellement à la quantité de liquidités qu'ils contribuent dans cette tranche .

    2. Architectural Changes Changements structurels

      Uniswap v3 Plusieurs Pools sont introduits pour chaque paire de transactions , Permettre l'établissement de frais de transaction distincts . Toutes les piscines sont créées avec le même contrat d'usine . Par défaut, vous pouvez créer trois niveaux de frais :0.05%,0.30%Et1%.Peut passerUNI Gouvernance ajouter plus de niveaux de frais .

    3. Governance Gouvernance

      Le contrat d'usine a un owner(UnTimeLockContrats), L'adresse est initialement UNIContrôle du détenteur de jetons.owner Pas de permission de pause core Toute opération contractuelle .UNI La gouvernance a le droit owner Transfert à une autre adresse .

    4. Oracle Upgrades Mise à jour de la prophétie

      1. Uniswap v3 Il n'est pas nécessaire que les utilisateurs d'Oracle enregistrent les prix cumulatifs historiques à l'extérieur .v3 Placer le point de contrôle cumulatif dans coreContrats, Permet aux contrats externes de calculer directement sur la chaîne la période la plus récente TWAP, Il n'est pas nécessaire d'enregistrer les prix cumulatifs supplémentaires .
      2. Uniswap v3 La somme des prix cumulatifs n'est plus utilisée pour calculer la moyenne arithmétique TWAP,Mais en enregistrant$log$ La somme des prix calcule la moyenne géométrique TWAP.
      3. Uniswap v3 Un cumul de liquidité a également été ajouté , Cumul par seconde L1 / 2( C'est - à - dire l'inverse de la liquidité ). Liquidités cumulées pour ceux basés sur Uniswap v3 Il est utile d'obtenir des contrats externes pour l'exploitation minière fluide . Il peut également être utilisé par d'autres contrats pour déterminer quel pool d'une paire de transactions est le plus fiable. TWAP.
  • Autres mécanismes

    1. Maintenir le mécanisme de liquidité (Uniswap V2)

      Pair Correspondant au contrat intelligent LPSOui, c'est vrai.18Décimal( Le plus grand nombre de décimales dans ethereum ), En théorie, il y a une situation LPS La quantité minimale de Minlps(C'est - à - dire:0.000,000,000,000,000,001 LPS)La valeur est très grande, Il est donc difficile pour les petits fournisseurs de liquidités suivants de fournir de la liquidité , Parce que le coût de la fourniture de liquidités est trop élevé ,Par exempleMinlps = $100De, Au moins pour augmenter la liquidité $100 Les dollars, c'est tout. LPS,Et avecLPSValeur ajoutée, Les coûts de liquidité augmentent , Contre le maintien de la liquidité de la transaction .InUniswap Le Livre blanc considère ce scénario extrême comme une attaque humaine possible , Pour augmenter le coût de cette attaque , Lors de la création d'un nouveau pool de liquidité , La valeur minimale de liquidité est fixée Minlps15=0.000,000,000,000,001,C'est - à - dire:LPSUnit é minimale1000X, Tout pool de liquidité est verrouillé à l'adresse zéro lorsqu'il est activé MinlpsDeLPS.

      In Maintenir le mécanisme de liquidité En dessous., Si quelqu'un LPS Valeur augmentée à Minlps = $100, Il faut verrouiller la valeur à l'adresse zéro $100,000 DeLPS, Cela augmente considérablement les coûts d'attaque . Et dans des circonstances normales, ,Minlps15 La valeur de ,Peut même ignorer, Donc ce qui a été obtenu après le premier gage LPS Bien qu'il faille réduire Minlps15, Mais à peu près égal à 10,000Sans changement.

    2. Pair Mécanisme de suivi de la liquidité (Uniswap V2)

      Initialisation d'unpair Après le contrat , La valeur initiale de deux de ces jetons est 0, Afin que le pool de liquidités puisse commencer à faciliter les transactions , Doit avoir un fournisseur de liquidités (LP) Deux jetons pour le mouvement du gage pour démarrer le pool de liquidité ,Le premierLP C'est lui qui fixe le prix initial du pool de liquidités , Et obtenir la part du pool de liquidité (LPS). Le nombre de deux jetons change après chaque transaction , Les prix suivent une formule de prix automatique ,Oui.LP Les deux quantités de jetons pour initialiser le gage sont divisées en X0EtY0, Part du pool de liquidité obtenue (LPS)Pours0:

      $S0^2 = X0 * Y0$

      L'avantage d'un tel calcul est que LPS N'est en aucun temps affecté par la proportion des deux types de stylos promis ,Parce que deuxtoken La proportion dans le pool de liquidité peut ne pas correspondre aux prix du marché .

      SelonLPS Formule de calcul de la valeur initiale ,UnLPS La valeur de Pair Moyenne géométrique des deux jetons de gage , Et à mesure que les frais de transaction s'accumulent, LPS La valeur de , Parce que les frais de transaction s'accumulent dans le pool de liquidité , Il n'y aura pas de frais supplémentaires pour cette partie LPS, L'effet est que la piscine devient plus grande ,MaisLPS La quantité totale n'a pas changé , Le rapport entre les deux est LPS La valeur de .

    3. Perte d'impermanence(Uniswap V2/V3)

      Cette perte est due à une déviation du prix des jetons . Quand les prix reviennent , Il n'y a pas de telles pertes. . Perte non équivalente . Quand une paire de jetons est déposée UniswapAprès, Si le prix d'un jeton est augmenté par rapport à l'autre , Tu les enlèveras quand les prix augmenteront. , Le prix total obtenu est un peu inférieur à celui de la prise directe des deux jetons , La partie la plus basse est la perte. , Plus l'écart de prix est important, plus la perte est importante , Ça pourrait causer des pertes. , En particulier, lorsque les deux types de jetons sont effectivement libellés dans d'autres monnaies stables .

    4. Uniswap V2 ERC20OptimisationAMMMécanismes

      Uniswap V2 ERC20Exigencesowner Sous la chaîne Dapp Signature de l'opération d'autorisation , Envoyer avec DAppUn contrat intelligent,InDApp Lancé dans un contrat intelligent ERC-20 Dans la transaction d'exécution , Vérifier d'abord la signature d'autorisation , Puis appelez la fonction d'extraction pour ownerSous le comptetokenExtraction, De sorte qu'il n'y ait qu'une seule transaction en chaîne , Sera considérablement réduit gasCoût.

      Uniswap V2 Pair Trois fonctions principales sont fournies :

      1. Suivi de la liquidité

        Suivre le solde des jetons dans le pool de transactions , Et fournir des jetons de liquidité .

        Mobilité: Deux types de contrats ERC-20 Synthèse des jetons , Le nantissement simultané de deux jetons est appelé augmentation de liquidité .

        Pool de liquidité(Pool): Tous les pools intégrés de puits de liquidité ,C'est - à - dire:AMM Pool d'actifs pour ,Uniswap L'Accord fournit un rapprochement individuel des contrats par l'intermédiaire d'un pool de liquidités. .

      2. Fournisseurs de liquidités(Liquidity Pool / LP)

        Uniswap V2 PairEn soi.ERC-20Contrats, Son jeton est utilisé comme jeton de liquidité ,InLP Émission automatique lors de la fourniture de liquidités (mint)Jetons.LP, Combustion en flux (burn)LPJetons.

      3. Part du pool de liquidité (LPS)

        Calculer la valeur de la part des jetons de circulation détenus ,Pour enregistrer chaqueLP Part de la contribution à la liquidité .

Processus de gouvernance du vote

  • Uniswap Processus de proposition pour

    Initiateur/ L'équipe mène un sondage d'opinion communautaire →Initiateur/ L'équipe lance la proposition → Examen par le Comité →Séance de vote→Adoption de la proposition,Initiateur/ L'équipe reçoit un financement ou un autre soutien → Compléter la proposition ,Acceptation.

  • Uniswap Proposition du titulaire

    Plus de 2,500,000 - Oui. UNI Des propositions de modification ou d'introduction de nouvelles fonctions peuvent être présentées , Et obtenir l'approbation d'autres membres de la communauté .UNI Les détenteurs peuvent voter eux - mêmes ou déléguer leur vote à d'autres utilisateurs , Les détenteurs pensent qu'ils représenteront Uniswap Décision sur l'intérêt supérieur de l'écosystème .

    • La première étape est le contrôle de la température , Le promoteur doit présenter ses idées à la collectivité et obtenir suffisamment de votes pour passer à l'étape suivante. .Ici, La proposition doit obtenir jusqu'à 25,000 - Oui. UNI Un vote affirmatif est nécessaire pour un examen plus approfondi. .
    • La deuxième étape est la vérification du consensus. .À ce stade, Le promoteur doit amorcer une discussion officielle , Mettre en évidence les principaux changements et avantages proposés . En ce qui concerne la proposition visant à élargir cette phase , La proposition doit attirer au moins 50,000 - Oui. UNI Pour.
    • La troisième étape est la proposition de gouvernance. . C'est là que le promoteur soumet le Code vérifié pour examen final. . Comme pour les deux autres phases , Il existe une exigence minimale de vote pour décider si une proposition est acceptée ou non. —— Chaque proposition doit obtenir jusqu'à 40,000,000 - Oui. UNI Un vote positif est qualifié pour la mise en œuvre .

La différence de version

  • V1&V2

    1. V2SoutienERC20 token/ERC20 token- Oui.

      v1UtiliserETH Monnaie de transition , Chaque paire de transactions contient ETH. Cela facilite le routage (C'est différent.token Entre les deux ETH La conversion de ), Et réduit la dispersion de la liquidité .Mais toutLPTous.ETHL'exposition à,AjoutéLPCoût, Et en raison d'autres actifs par rapport à ETH Les prix ont subi des pertes de change .UtiliserETH En tant que monnaie de transition obligatoire, elle entraîne également des coûts pour les commerçants. . Le commerçant doit payer deux fois plus que l'achat direct d'une paire de transactions , Il y a donc deux points de glissement .

    2. V2 Prévisions de prix renforcées

      Le contrat ne sait pas quel actif l'utilisateur veut être une unit é de compte , Donc il va suivre les deux prix en même temps ; Mettre à jour les prévisions de prix avec les réserves de capital mises en cache au lieu des réserves de capital actuelles .

    3. Échange rapide

      Permettre aux utilisateurs d'accepter et d'utiliser des actifs avant le paiement , Tant qu'ils terminent le paiement dans le même transfert atomique .swap La fonction appelle un contrat de rappel optionnel spécifié par l'utilisateur , Transférer la demande de l'utilisateur entre token Et force à s'assurer qu'il n'y a pas de changement . Une fois le rappel terminé , Le contrat vérifie le solde et s'assure qu'il est constant ( Après ajustement des frais de traitement ). Si le contrat n'est pas suffisamment financé , Ça va revenir en arrière. . L'utilisateur peut également retourner le même jeton à Uniswap Pool de fonds sans swap complet . Cela permet efficacement à quiconque Uniswap Le pool de fonds emprunte rapidement tout actif (Uniswap Pour recevoir le même 0.3%Frais de transaction)

    4. Frais de traitement de l'Accord

      Uniswap v2Y compris:0.05% Frais de traitement de l'Accord ,Est désactivé par défaut. Les frais de manutention après ouverture seront envoyés à l'usine conformément au contrat. feeToAdresse.Au début,feeeToNon défini,Pas de frais de manutention. Une adresse pré - spécifiée feeToSetterÇa pourrait être dansUniswap v2 Appelé sur le contrat d'usine setFeeToFonctions,ParamètresfeeToAdresse.feeToSetter Peut également être appelé par vous - même setFeeToSrtterModifierfeeToSetterAdresse.SifeeTo L'adresse est définie ,L'accord sera facturé0.05%Frais de manutention, Du fournisseur de liquidité 0.3% Prélèvement sur les frais de service 1/6. Les commerçants paieront à tous les commerçants 0.3%Frais de manutention,83.3% Les frais de service pour LP,16.6% Les frais de service sont feeToAdresse. Le total des frais de traitement perçus peut être calculé en fonction de l'augmentation depuis la dernière collecte des frais de traitement. .

  • V2&V3

    1. Layer 2DansUniswap

      En raison de l'augmentation des frais de transaction d'ethereum , Les utilisateurs individuels utilisent Uniswap Faire face à une énorme pression économique .Etv3Sera déployé à“Optimistic Rollup”DeLayer 2 Dans une solution étendue . Cela permet d'étendre les contrats intelligents tout en bénéficiant de la sécurité du réseau ethereum . Ce déploiement devrait entraîner une augmentation significative du débit des transactions , Les frais de transaction pour les utilisateurs seront également considérablement réduits .

    2. Non-Fungible Liquidity Liquidité non interchangeable

      InUniswap v3, Non - interchangeabilité des positions , Les intérêts composés deviendront impossibles .Au contraire., Les frais de service sont conservés indépendamment , Et sous forme de jetons pour payer les frais de manutention . Comme les fourchettes de prix varient d'une position à l'autre ,Donc,v3 La liquidité n'est plus comme v2 Même répartition dans toutes les gammes de prix ,C'est - à - dire,v2 La liquidité est interchangeable ,Il est donc possible d'utiliserERC-20Représentation symbolique.Etv3 La liquidité est en fait un NFT( Jetons non interchangeables ),UtiliserERC-721 Représentation.

    3. Supprimer le jeton de liquidité natif .InUniswap v1Etv2, La transaction contre le contrat Pool lui - même est ERC-20Contrats, Son jeton représente la liquidité détenue par la piscine .Uniswap v3 Les changements introduits rendent impossible l'échange de jetons de liquidité . En raison des caractéristiques de liquidité personnalisées , Les frais de manutention sont maintenant collectés et détenus par Pool sous forme de jetons distincts , Au lieu de réinitialiser automatiquement la liquidité de la piscine .

uniswap Présentation du cabinet d'audit

  • ConsenSys Diligence

    La société mère estConsenSys, En tant que célèbre société de logiciels ethereum .Oui.Infura、Quorum、Truffle、Codefi、MetaMaskEtDiligence.

    1. Services fournis

      Audit intelligent des contrats、 Analyse automatisée de la sécurité 、 Test de contrat intelligent 、 Vérification automatique des attributs 、 Consultation sur la sécurité des entreprises 、Modélisation des menaces、 Plan de réponse au temps

    2. Devis de vérification

      Élaborer un plan individuel fondé sur le projet contractuel

    3. Uniswap Rapport d'audit complet du contrat

      GitHub - ConsenSys/Uniswap-audit-report-2018-12

    4. Autres contrats importants vérifiés par la société

      ENS、AAVE.liquality

      Voir le lien ci - dessous pour plus de détails :

      Public Smart Contract Audits and Security Reviews | ConsenSys Diligence

À propos deUniswapPenser

  • Uniswap v2 Point de glissement moyen trop grand , Problème de pince

    1、 Qu'est - ce qu'un clip

    Le robot passe la détection Uniswap Toutes les transactions à la recherche d'un profit glissant , Lorsque le robot détecte une grande quantité d'inscription, il augmente gas Pour acheter à l'avance et augmenter les prix , Ensuite, les marchandises sont expédiées pour réaliser des profits .

    2、Actions spécifiques

    L'opération la plus importante de l'ensemble du processus est d'effectuer des achats et des ventes importants dans une paire de transactions. , Lorsque cela provoquera de fortes fluctuations des prix , Commerce de préemption de robots clip ,Pour maximiser les avantages. Et cette opération est basée sur des transactions importantes , En raison de la formule du produit constant , Il y a une grosse transaction dans la piscine. , Peut affecter la fluctuation drastique du prix des jetons dans le pool .

    3、Solutions

    En résumé., La solution à ce problème est d'éviter les transactions importantes , Sélectionner le montant approprié pour la transaction en fonction du montant total du pool ; S'il y a une demande de transaction importante , Peut être divisé en plusieurs transactions , Bien que cela puisse produire plusieurs stylos gasCoût, Mais par rapport à l'arbitrage par pince , Découlant de plusieurs transactions gas La redevance est acceptable .

    4、Mauvais endroit.

    Les utilisateurs subiront d'énormes pertes , Réduire la motivation des utilisateurs ,DiminutionDefiActivité commerciale de.

    5、Les avantages

    Afin que les commerçants ne se précipitent pas dans de grandes transactions , Permet aux paires de transactions de fluctuer dans des intervalles raisonnables , Évitez de drainer la piscine .

  • Uniswap2 Mécanisme d'échange rapide , Opération de prêt éclair

    1、Qu'est - ce qu'un prêt éclair

    Parce queUniswap v2 Ajout d'un mécanisme d'échange rapide , Cela conduit à des opérations qui ne peuvent pas se produire sur les marchés financiers traditionnels. ——Prêt éclair. Comme son nom l'indique, le remboursement rapide des prêts , Sans garantie .

    2、Actions spécifiques

    InUniswap China Realization Flash Loan , Tout d'abord, l'arbitre doit trouver des paires de transactions avec des écarts de prix ,Ensuite, utilisezA Prêt de jetons à des contreparties commerciales BJetons,Encore.B Les jetons sont utilisés dans une autre paire de transactions pour prêter des jetons C, Puis le jeton C Remplacer le jeton A, Enfin, le montant du prêt est remboursé à condition que le bloc de négociation au moment de la garantie et du prêt soit le même bloc. ,Tout le processus est terminé. L'arbitre obtient l'écart intermédiaire , Et les coûts ne sont que des frais de transaction . Et plus le prêt est important, . Plus il y a de transactions , Plus de profit .

    3、Solutions

    Les conditions d'échange du prêt éclair sont très strictes , Demande de financement important 、 Assez d'espace d'arbitrage pour échanger des paires 、 Plusieurs transactions doivent être effectuées dans un seul bloc 、 Enfin, il faut des fonds suffisants pour rembourser le prêt. . Si l'une ou l'autre de ces étapes échoue, la transaction sera reportée. ,PertesgasFrais de transaction.Parce queuniswapLa raison du mécanisme, Il y a encore beaucoup de gens dans cette opération. , Apparaît pour assurer l'intégrité de la chaîne de négociation , Besoin de plus gas Fei a soudoyé les mineurs. , Réduction du revenu de l'arbitre final , Plus de revenus sont versés aux mineurs , Cela a conduit beaucoup de gens à abandonner la recherche de profit . Il est également possible d'obtenir des retards et d'augmenter les délais de transaction en augmentant le prix de l'Oracle. .

    4、Mauvais endroit.

    Si une attaque prophétique se produit , Erreur de prix en peu de temps , Faire en sorte que les arbitres prêtent plus d'argent ,Ce serait bien.LPCausant d'énormes dégâts; Un grand nombre d'opérations de prêt éclair déclencheront gas war, Ce n'est pas bon pour le commerce ultérieur , Réduire la demande de transactions ; Il n'y a pas assez d'utilisateurs qui ont vraiment besoin de prêts ,DiminutionLPAvantages.

    5、Les avantages

    Détenir une position d'emprunt liquidable , Réalisation de la compensation en chaîne , Renforcement des flux financiers ; Coulée rapide ERC20Jetons, Les jetons doivent être détruits à la fin du bloc ; Frappe de nouveaux jetons pour le remplacement de la garantie . Ramener le prix des jetons dans la piscine à la normale .

Uni v2 Processus d'arbitrage :

 

Analyse des codes:

Uinswap V3 Principalement par l'usine FactoryContrats PoolPool Composition du contrat . Contrat de routage supplémentaire ( L'usine va déployer beaucoup de piscines différentes )

  • factory

L'usine définit la logique pour générer le pool . Le pool est défini par deux jetons et charges qui composent la paire d'actifs . La même paire d'actifs peut avoir plusieurs Pools , Utilisé uniquement par les frais d'Interchange pour distinguer

  • pool

Le pool est principalement utilisé comme Market Maker automatique pour les actifs appariés .En outre, Ils divulguent les données de la machine de prévision des prix , Et peut être utilisé comme source d'actifs pour les transactions flash .

  • router

Les routeurs commutés supportent toutes les exigences de base pour les transactions de produits de première ligne . Il prend en charge une seule transaction (x À y) Et multihop (Par exemple x À y À z)

Copyright:Cet article est[Zeke Luo]Établi,Veuillez apporter le lien original pour réimprimer,remercier。 https://fra.fheadline.com/2022/204/202207232325350280.html