Skip to main content

Review Summary: An analysis of Uniswap markets

Published onApr 05, 2021
Review Summary: An analysis of Uniswap markets

Review Summary
An analysis of Uniswap markets. [PDF]
Guillermo Angeris (Stanford University), Hsien-Tang Kao (Gauntlet), Rei Chiang (Gauntlet), Charlie Noyes (Paradigm), Tarun Chitra (Gauntlet)
(‡ accepted for both conference and journal)

Paper summaries from the reviewers:
This paper gives an formal analysis of the Uniswap constant product market.  A constant product market is a market for trading coins of type a for coins of type b, with the constraints (R_a - \Delta_a)(R_b - c \Delta_b), where R_a and R_b are the market’s reserves in a and b respectively and 1 - c is the percentage fee.  The definition can also be generalized to a market trading multiple types of coins. The authors derive formulas that predict the stability of such markets under different conditions, in particular showing that the markets must closely track the reference market price.  The authors validate their work with mathematical proofs followed by simulations that mimic the conditions found in Uniswap.   This last provides evidence that the assumptions behind the mathematical models are realistic.”

“This paper provides a formal model constant product markets, compares them constant mean markets and then make some observations regarding the economic properties of such systems.”


Comments on the strength of the paper:

“Appropriate use of agent based modeling for verification, this is a very good paper in that regard.

“The paper is well-written, and makes a good case for the validity of its results.  The results are not only of theoretical interest but have practical implications for those who need to make decisions about how to implement a constant product market.”

Critiques & author responses:

Thank you to both reviewers for the comments! We attempted to address many of them, and we think the resulting manuscript is certainly better.

Comment 1: The paper is well-written, and makes a good case for the validity of its results. The results are not only of theoretical interest but have practical implications for those who need to make decisions about how to implement a constant product market.

Response: Thank you so much for this comment!

Comment 2: Not clear to me to what extent this applies only to Uniswap and to what extent this applies to any constant product market.

Response: Apologies for the confusion. In this case Uniswap is a specific instance of a constant product market with γ = 0.997. The simulations apply only to Uniswap, while the remainder of the analysis applies to any constant product market.

Comment 3: Could have used more comparison with related work on other types of decentralized exchanges, e.g. [WB17] and [HBB17]

Response: Thanks for this comment! We have expanded the introduction to account for this. We have also added a specific paragraph directly comparing other available DEXs (Comparison with other DEXs in the introduction).

Comment 4: I think the model would be improved if you included the cost of borrowing coins of type b. Our could this be included in the percentage fee? Perhaps not because the cost of borrowing might vary.

Response: We did not include this explicitly, but it is a direct application of the extensions in section 2.2, i.e., such a cost can be factored into the function f defined in this section.

Comment 5: Very clear and well structured. It's good to see agent based modeling applied in the blockchain context. It wasn't immediately clear to me if the agents were adaptive or not.

Response: Thank you so much! We hope agent based modeling becomes more prevalent in the blockchain community. Not all agents are adaptive, but the rational liquidity providers are adaptive in the sense that the agents optimize a specific value function based on historical observations of market data. Arbitrageurs need not be adaptive, since they simply solve the arbitrage problem at every time step (and this is optimal for an arbitrageur, as is shown). Similarly, traders also need not be adaptive, since they represent exogenous demand for liquidity.

Comment 6: There appears to be a clear bias in the construction of agents; in particular griefing attacks, which are the ones we should be most worried about, were not analyzed.

Response: This is a very good point! We have added a new paragraph giving lower bounds for the cost of griefing attacks (Cost of manipulation in section 2.3). Appendix E gives a complete derivation.

Comment 7: Similarly, it's unclear that profitable attacks of longer routes were considered at all.

Response: We did not touch upon this point in the original iteration, but have added a paragraph explaining this (Splitting trades is more expensive in section 2.3). Appendix D gives a derivation. Since splitting trades in any way is at least as expensive as performing a complete trade, an arbitrageur's optimal strategy in the current scenario is to directly execute the trade given by a solution to the no-arbitrage problem.

Comment 8: The citations seem fine. I would like to see more auction theory supporting their argument, and deeper agent based modeling citations.

Response: Thank you for this comment! We have added a few citations in the context of Ethereum primitives and downsides of centralized exchanges along with some references to traditional order-book type methods in the introduction.

Comment 9: The analysis of Initial liquidity provider returns seems to be far more negative than the paper implies.

Response: This is a fair point and we touch upon it in the last paragraph. We note that rational agents would only be initial liquidity providers if there is an expectation that the relative price of the coins has zero drift.

Comments
6
?
Henley Thatcher:

As time passes, there are an increasing number of frauds involving Bitcoin and other cryptocurrencies. Although there are many individuals who advertise recovering money online, people should use caution in dealing, especially when money is involved. You can trust Cyber Asset Recovery, I promise. They are the top internet recovery company, and as their names indicate, your money is reclaimed as soon as feasible. My bitcoin was successfully retrieved in large part thanks to Cyber Asset Recovery. Ensure that you get top-notch service, Cyber Asset Recovery provides evidence of its work, and payment is only made when the service has been completed to your satisfaction. Contact them via Email: [email protected]

Telegram: +1 (501) 725-1653

WhatsApp: +1 (501) 725-1653

?
Arnold Young:

Adrian Lamo Hacker unique selling point is its ability to combine cutting-edge technology and industry knowledge. To increase the likelihood of a profitable recovery, they combine state-of-the-art instruments, sophisticated algorithms, and in-depth knowledge of the cryptocurrency market. It's similar to having the combined intelligence of a computer genius and the expertise of a renowned hacker. Adrian Lamo Hacker takes security and confidentiality seriously in a world where digital privacy is as uncommon as a sensible politician. They take strong security precautions to protect their clients' data since they recognize how important it is to protect personal information. You may be sure that nobody but the Adrians will be aware of your hidden Bitcoin treasure. I believed all was lost when my Bitcoin vanished into the shadowy internet. However, Adrian Lamo Hacker enabled me to retrieve what was properly mine. It seemed magical. You can reach Adrian Lamo Hacker via email: [email protected]  

?
Antoneli Jane:

I am one of the Victims. At first, the software seemed to be really professional and authentic but I realized that the software was swallowing all my investments. Brokers are nothing more than a dangerous and fraudulent platform. I invested over $66,000 and couldn't withdraw my money, months passed and still nothing. So, God so kind I followed a broadcast called Hi-Tech Recovery [ [email protected] ] that teaches on how scammed victims can recover their funds. I contacted the email provided for consultation, to help me recover my funds, I have been able to recover $56,000 and the remaining $10,000 is in progress. I really can't tell how happy I am right now and I said I will not hold this to myself but share it to the public so that all scammed victims can get their help to recover all lost funds back, you can as well hire him today by Email

Contact: [email protected]

?
Grover Leon:

Since I wouldn't mind administering legality myself, I wish I could challenge these deceitful individuals. I'm humbled by Wizard web recovery and thank God for it as I reflect on what transpired.  These deceitful individuals made no effort to keep from emptying my Bitcoin wallet. They forced me to invest even after I didn't see any returns, and when I refused to do so any longer, their attention and persistent emails dwindled, which increased my level of skepticism. I was in danger of losing my mental stability and health, and I am aware of how frightening and confusing it can be to try to escape a fraudulent investment. What you need is a hacking team called Wizard Web Recovery. I had to find a solution quickly. Divine guidance made it possible for me to opt for Wizard Web Recovery out of all of them. To recover it all, get in touch with this reputable hacking team right away at wizardwebrecovery(@)programmer(.)net,  It's never too late to make decisions morally.

?
Blanca Jones:

I was deceived by an online scammer and I lost all my funds on my cash app but I was lucky to come across a recovery expert by the mail ProAssetRecoveryExpert@ gmail com and I was able to recover all my lost funds all thanks to him and his team. if you have similar issues you can contact him and thank me later stay blessed

?
wesley anabelle:

 I was a victim of fake people posing as binary options and bitcoin investors, I lost a sum of $4,000 and 2BTC from my bitcoin wallet to this fakes. it took a while before i realized they were scams and this really hurt me. Then an inlaw of mine heard about it and recommended to me a specialist with the address -  zattrecoverypro1@ gmail com. He helped me recover my lost bitcoins in less than 72hrs and the fakes where caught and made to pay for what they did to me .if you have lost any amount to online scams and you're seeking to recover them, in fake hackers, online dating scams,btc wallet hack, fake binary investors .Reach out to Mr Zatt Luke to help you ,and you will be so glad you did so, best believe