SlideShare a Scribd company logo
1 of 84
Download to read offline
The Adoption of Blockchain-based Decentralized
Exchanges
Agostino Capponi
Columbia University
Algorand Fintech Lab Kick off
Bocconi University
joint work with Ruizhe Jia
Capponi Singapore 1 / 81
Introduction
Blockchain
Blockchain is a decentralized database/ledger shared among nodes of
a peer-to-peer network
Typically, validators prioritize transactions based on the submitted fees
Capponi Singapore 2 / 81
Introduction
First Generation Blockchain: Payment Systems
Support clearing and settlement for cryptocurrencies
Capponi Singapore 3 / 81
Introduction
Second Generation Blockchains
Smart contracts: computer programs running on a blockchain in
accordance with predefined conditions agreed by contracting parties
Smart contracts implement a broad range of interconnected financial
services, typically referred to as decentralized finance (DeFi)
Capponi Singapore 4 / 81
Introduction
DeFi Ecosystem
Capponi Singapore 5 / 81
Introduction
Decentralized Exchanges
Market Structure: Liquidity Pool
Liquidity Providers:
Deposit pair of tokens to a pool
Share gains and losses
Liquidity Demanders:
Exchange tokens of one type for tokens of
the other type
Capponi Singapore 6 / 81
Introduction
Liquidity Provision
Anyone who owns both tokens A and B can deposit.
In return, receives pool tokens which prove his share of the AMM.
Deposit at the current exchange rate in the pool.
Figure: Source: Uniswap
Capponi Singapore 7 / 81
Introduction
Automated Market Maker
Bonding curve determines pricing
schedule:
A = contract balance of A token
B = contract balance of B token
k = F(A, B) is the invariance factor
Example: F(A, B) = A × B
swap ∆A = 5 tokens A for ∆B tokens
B.
k = 10 × 10 = (10 + 5) × (10 − ∆B )
∆B = 3.33
Capponi Singapore 8 / 81
Introduction
Investors
Investors pay a trading fee f ∆A (f ≈ 0.03%)
Most of trading fee added to the liquidity pool.
The trading fee incentivizes liquidity providers to deposit.
Figure: Source: Uniswap
Capponi Singapore 9 / 81
Introduction
Key Questions
1 Under what circumstances would liquidity providers deposit to
decentralized pools?
2 How can the bonding curve be designed to maximize welfare of the
entire ecosystem?
Capponi Singapore 10 / 81
Introduction
Overview of Results
The current design of AMMs is costly exposes liquidity providers
(LPs) to arbitrage losses, and raises the cost of liquidity provision.
LPs supply liquidity only if the token exchange rate volatility is low
We design a socially optimal pricing curve that balances between
price impact from trades and liquidity providers’ losses from arbitrage
Capponi Singapore 11 / 81
Introduction
Literature Review
DeFi literature on DeX
Park (2021), Lehar and Parlour (2021), Aoyagi and Ito (2021), Barbon
and Ranaldo (2021)
BIS Quarterly Review: Aramonte et al. (2021)
Blockchain, Cryptocurrencies, and Tokenization
Easley (2019), Yermack (2017), Campbell (2016), Abadi and
Brunnermeier (2018), Halaburda et al. (2020), Cong et al. (2020),
Sockin and Xiong (2020), Biais et al. (2019), Prat and Walter (2018),
Saleh (2020)
Market microstructure literature on “sniping risk” in continuous
limit-order-book exchanges
Foucault (1999), Budish et al. (2015), Menkveld and Zoican (2017)
Capponi Singapore 12 / 81
Model Setup
Model Setup
3 periods indexed by t, t = 1, 2, 3.
3 types of risk-neutral agents: liquidity providers, two arbitrageurs,
and investors.
2 token types, A and B, are traded.
Token fundamental values, p
(t)
A and p
(t)
B are public information
Order execution: at the end of each period, all transactions submitted
in that period are executed in decreasing order of gas fees.
Capponi Singapore 13 / 81
Model Setup
Game Theoretical Model
Capponi Singapore 14 / 81
Model Setup
AMM Pricing Function
Smart contract utilizes a twice continuously differentiable, convex
pricing function F(x, y) : R2 → R to decide the exchange rate:
F(yA + ∆A, yB − ∆B ) = F(yA, yB ), 0 ≤ ∆B ≤ yB
Implicit Function Theorem on the above curve yields the marginal
exchange rate
lim
∆A→0
∆B
∆A
=
Fx
Fy (x,y)=(yA,yB )
Capponi Singapore 15 / 81
Model Setup
Convexity and Price Impact
Slope of Bonding Curve g: g0 = −Fx
Fy
is the negative of the spot exchange rate
Price Impact:
|g0(dA + ∆A) − g0(dA)| =
R dA+∆A
dA
g00(x)dx
Larger convexity (g00 ↑) → Larger price
impact → More expensive to trade
Example:
Linear: no price impact, swap 2 A→2 B
Constant product: swap 2 A→ 1 B,
marginal exchange rate drops 1 → 0.25
Capponi Singapore 16 / 81
Model Setup
Liquidity Providers (LP)
n > 1 liquidity providers, each endowed with a positive amount of A
and B tokens, eAi
= x
(1)
Ai
+ d
(1)
Ai
and eBi
= x
(1)
Bi
+ d
(1)
Bi
Each liquidity provider i chooses (d
(1)
Ai
, d
(1)
Bi
) to maximize its expected
payoff at end of period 3:
wi E[p
(3)
A d
(3)
A + p
(3)
B d
(3)
B ]
| {z }
DeX-profit
+ E[p
(3)
A x
(1)
Ai
+ p
(3)
B x
(1)
Bi
]
| {z }
off-chain profit
Capponi Singapore 17 / 81
Model Setup
Game Theoretical Model
Capponi Singapore 18 / 81
Model Setup
Price Shocks and Investor’s Arrival
Price shocks: the fundamental values of A and B tokens are subject
to independent, idiosyncratic Bernoulli shocks of size β
Investors’ arrival: with probability κI , a “type A” or a “type B”
investor arrives
“Type A” investor extracts benefit (1 + α)p
(1)
A from holding tokens A
“Type B” investor extracts private benefit (1 + α)p
(1)
B from holding
tokens B
Capponi Singapore 19 / 81
Model Setup
Game Theoretical Model
Capponi Singapore 20 / 81
Model Setup
Stale Price Arbitrage Opportunity
Spot Rate = Fx
Fy
(x,y)=(d
(t)
A ,d
(t)
B )
6=
p
(t)
A
p
(t)
B
= Fundamental Rate
If a token price shock occurs,
fundamental rate changes but spot rate
is unchanged.
Example:
Fundamental:
p
(1)
B
p
(1)
A
= 1 →
p
(2)
B
p
(2)
A
= 2
Arbitrageur: exchange 5 A for 3.3 B
Profit: 3.3p
(2)
B − 5(1 + f )p
(2)
A > 0
Capponi Singapore 21 / 81
Model Setup
Reverse Trade Arbitrage Opportunity
Spot Rate = Fx
Fy
(x,y)=(d
(t)
A ,d
(t)
B )
6=
p
(t)
A
p
(t)
B
= Fundamental Rate
After an investor’s trade, spot exchange
rate changes due to price impact.
Example:
Fundamental:
p
(2)
B
p
(2)
A
= 1
Investor: trades A for 1 B
Price Impact: marginal rate ↓
Fx
Fy
(2,2)
= 1 → Fx
Fy
(4,1)
= 0.25
Arbitrageur: exchanges 1 B for 2 A
Profit: −(1 + f )p
(2)
B + 2p
(2)
A > 0
Capponi Singapore 22 / 81
Model Results
Competition between Arbitrageur and Liquidity Providers
Profit of arbitrageurs = loss in token value for liquidity providers:
For an arbitrageur, the first execution has value equal to the largest
possible revenue π from arbitrage.
By competition, both arbitrageurs will bid π.
Arbitrage cost is split among LPs: the first execution has a value
wi π, wi < 1, for LP i
Arbitrage is unavoidable: liquidity providers have no incentive to
bid higher than π
Capponi Singapore 23 / 81
Model Results
Adoption of AMM
Liquidity providers face a fundamental tradeoff between fees revenue
from investors’ trading and losses to arbitrageurs.
Theorem
A “liquidity freeze”, i.e., no deposits, occurs in equilibrium if and only if
the fundamental exchange rate volatility is too high, i.e., β > βfrz, where
βfrz ∈ [0, +∞). Moreover, the threshold βfrz is increasing in α and κI .
Capponi Singapore 24 / 81
Welfare
Social Welfare
Social welfare = expected payoffs of all agents plus gas fees earned by
validators = total investors’ benefits from trading
How to construct a socially optimal curve?
Need to ensure that LPs are willing to supply liquidity, and trading
costs for investors are low.
Key design feature: adjust the convexity of the curve
Capponi Singapore 25 / 81
Welfare
Liquidity Providers’ Optimal Curve
Higher convexity leads to higher price impact and trading costs:
1 liquidity providers lose less to arbitrageurs
2 investors’ surplus and traded quantities are smaller
Fk (x, y) = (1 − k) A (p
(1)
A x + p
(1)
B y) + k xy
Capponi Singapore 26 / 81
Welfare
Socially Optimal Curve
Two sources of welfare losses:
Too large price impact → little quantities traded
Low deposits → little quantities traded
Socially optimal convexity kopt increases in token volatility β.
more convexity needed to counteract the severity of the arbitrage
problem and incentivize liquidity providers to deposit.
Capponi Singapore 27 / 81
Welfare
Heterogeneity between AMMs
Pricing curve of AMMs for stable-coins (Curve) has a lower convexity
than other AMMs (Uniswap).
Capponi Singapore 28 / 81
Empirical Validation
Empirical Implications
An increase in token exchange rate volatility (β ↑) decreases the
amount of tokens deposited at the AMM.
An increase in trading volume increases (α, κI ↑) the amount of token
deposited at the AMM.
Gas fees are higher for more volatile pairs (β ↑)
Capponi Singapore 29 / 81
Empirical Validation
Data
The dataset contains histories of all trades, deposits, and withdrawals
for a sample of 24 AMMs with actively traded pairs.
Among the 24 AMMs, 13 of them are from Uniswap V2 and the rest
are from Sushiswap.
Token price data from Binance.
Capponi Singapore 30 / 81
Empirical Validation
Regression Results
Dependent variable: Deposit Inflow Rate
(a) (b) (c)
Intercept 0.033 −0.030 0.002
(0.046) (0.073) (0.041)
Exchange Rate Volatility −0.797∗∗∗ −1.478∗∗∗
(0.306) (0.578)
Trading Volume 0.011∗ 0.026∗∗∗
(0.006) (0.013)
Week fixed effects? yes yes yes
Observations 444 444 444
R2 0.13 0.14 0.17
Note: ∗p<0.1; ∗∗p<0.05; ∗∗∗p<0.01
Capponi Singapore 31 / 81
Empirical Validation
Regression Results
Dependent variables:
Gas Price Volatility Gas Price
(a) (b)
Intercept 179.59∗∗∗ 90.327∗∗∗
(9.65) (1.19)
Stable -111.36∗∗∗ -6.913∗∗∗
(14.67) (1.78)
Week fixed effects? yes no
Day fixed effects? no yes
Observations 444 2,965,727
R2 0.28 0.04
Note: ∗p<0.1; ∗∗p<0.05; ∗∗∗p<0.01
Capponi Singapore 32 / 81
Concluding Remarks
Main Takeaways
Blockchain order execution mechanisms and crowdsourced liquidity
expose liquidity providers to risk of arbitrage
Liquidity providers deposit if and only if tokens are not too volatile
Socially optimal curve balances price impact with severity of the
arbitrage problem
Capponi Singapore 33 / 81
Concluding Remarks
Thank You!
Capponi Singapore 34 / 81
Concluding Remarks
Main DEX Characteristics
Liquidity Crowsourcing and Pre-Coded Pricing Curve:
Liquidity providers are not competing
Any token holder can supply liquidity by depositing, and does not need
to set prices
No pairing needed: users directly trade against pooled tokens.
A rigid pricing rule may expose liquidity providers to the risk of
arbitrage and reduce their willingness to supply liquidity
Capponi Singapore 35 / 81
Concluding Remarks
Main Decentralized Exchanges
Capponi Singapore 36 / 81
Concluding Remarks
Existence and Uniqueness of Equilibrium
Proposition
For any F(x, y), α, β, f , κI , κA, κB, there exists a unique subgame perfect
Nash equilibrium.
Proof Sketch:
We follow the proof strategy of Zermelo’s theorem.
To establish existence, we identify a strategy profile through backward
induction;
Multiple equilibria are never encountered in the process of backward
induction. Hence, the identified strategy profile is the unique
subgame perfect equilibrium.
Capponi Singapore 37 / 81
Concluding Remarks
Properties of Pricing Function
Assumption
F(x, y) : R2
+ → R+ satisfies the following properties:
1 Fx > 0, Fy > 0 (monotonicity)
2 Fxx ≤ 0, Fyy ≤ 0, Fxy ≥ 0 (convexity).
3 ∀c ≥ 0, cl F(x, y) = F(cx, cy) for some l > 0 (positive
homogeneity).
4 limx→0
Fx
Fy
= ∞, limx→∞
Fx
Fy
= 0, limy→0
Fx
Fy
= 0, limy→∞
Fx
Fy
= ∞ (full
support).
Exchange rate is positive;
Higher demand leads to higher price;
Exchange rate invariant to scaling of deposited tokens;
Supports trading for any token exchange rate in [0, ∞).
Capponi Singapore 38 / 81
Concluding Remarks
Does Pooling More Tokens Reduce the Arbitrage Problem?
The answer is NO.
Misconception: pooling more tokens may alleviate the arbitrage
problem due to diversification effects.
Three tokens: A, B, and C.
Two AMMs: one handles A and B tokens only, while the other
handles all three tokens.
Both AMMs utilize a constant product function, that is,
FAB (x, y) = xy for the first AMM, and FABC (x, y, z) = xyz for the
second AMM.
Capponi Singapore 39 / 81
Concluding Remarks
Pooling More Tokens Exacerbates the Arbitrage Problem
Proposition
The expected arbitrage loss ratio of the AMM pooling A and B tokens,
E[
πAB (y
(2)
A ,y
(2)
B ,p
(2)
B ,p
(2)
A )
p
(1)
A y
(1)
A +p
(1)
B y
(1)
B
], is smaller than the expected arbitrage loss ratio of
the AMM which pools A, B, and C tokens, E[
πABC (y
(2)
A ,y
(2)
B ,y
(2)
C ,p
(2)
C ,p
(2)
B ,p
(2)
A )
p
(1)
A y
(1)
A +p
(1)
B y
(1)
B +p
(1)
C y
(1)
C
].
Arbitrage problem becomes even more severe.
Arbitrage becomes more likely as number of tokens in the AMM
increases.
For each realized arbitrage opportunity, the arbitrageur can extract a
larger portion of the shocked token from the AMM deposit.
Capponi Singapore 40 / 81
Concluding Remarks
A Continuous Time Extension
Continuous time dynamic game between LPs and arbitrageurs:
Time required for mining a new block follows exponential distribution:
t1, t2, ... are the times a new block is mined.
Dynamics of fundamental token values, pj (t), j = A, B:
dpj (t) = µ(t, pj (t))dt + σ(t, pj (t))dW
(j)
t
Arbitrage opportunity exists at stopping time τ, tk−1 ≤ τ < tk , if
pA(τ)/pB (τ) > δ1, or pA(τ)/pB (τ) < δ2. δ1, δ2 determined by
token exchange rate recorded in the previous block at tk−1.
At τ, all arbitrageurs enter into a dynamic, ascending, first-price
auction, with deadline tk.
Capponi Singapore 41 / 81
Concluding Remarks
A Continuous Time Extension
Challenges:
Token prices, pA(t), pB (t) change while arbitrageurs bid. Do they
need to dynamically adjust the order?
Arbitrage opportunity may even disappear before the next block is
generated, i.e. , δ2 < pA(tk )/pB (tk ) < δ1.
The random auction deadline adds another layer of complexity.
Other components:
Entering auction has a small cost
Network delay makes other arbitrageurs’ bids not observable. Blind
Raising?
Capponi Singapore 42 / 81
Concluding Remarks
Are Liquidity Pools Material?
Liquidity pools are deep: more than 360MUSD in USDC - ETH
Uniswap pool alone which earned 730 kUSD fees on August 18
Capponi Singapore 43 / 81
Concluding Remarks
Convexity of Pricing Curves
Figure: Source: Xu et al. (2021)
Capponi Singapore 44 / 81
Concluding Remarks
Research Questions
Can AMM provide sufficient incentives for provision of liquidity?
Will there be any market breakdown where the liquidity reserve of the
AMM is drained?
What kind of tokens are this new type of exchanges suitable for?
How does the convexity of pricing function affect trading activities?
Capponi Singapore 45 / 81
Concluding Remarks
Variables
Trading Volume (of Investors):
Volumejt =

TradeAjt
TokenAjt
×
TradeBjt
TokenBjt
1/2
,
TradeAjt, TradeBjt are the total token A and token B traded by the
investors with swap orders at AMM j in week t.
Gas Price Volatility: standard deviation of gas price attached to all
transactions executed on AMM j in week t.
Capponi Singapore 46 / 81
Concluding Remarks
Economic Significance
A one-standard-deviation increase in weekly spot rate volatility
decreases the deposit flow rate by 25% standard deviations.
A one-standard-deviation increase in trading volume increases deposit
flow rate by 35% standard deviations.
Capponi Singapore 47 / 81
Concluding Remarks
Variables
Token Exchange Rate Volatility: standard deviation of log spot
rate between two tokens deposited in the AMM, in each week.
Deposit Flow Rate:
Depositflowjt = sgn(DepositAjt ) ×

DepositAjt
TokenAjt
×
DepositBjt
TokenBjt
1/2
DepositAjt, DepositBjt are the total tokens A and token B by liquidity
providers of AMM j during week t
TokenAjt, TokenBjt are the initial deposits in AMM j during week t.
Capponi Singapore 48 / 81
Concluding Remarks
Total Intermediated Trading Volume
Capponi Singapore 49 / 81
Concluding Remarks
Automated Market Maker
A new form of market making —Automated Market Maker (AMM):
Exchange amount ∆A of token A for amount ∆B of token B.
Uniswap’s Constant Product Function: ∆A and ∆B must satisfy
(100 + ∆A)(10 − ∆B ) = 100 ∗ 10 = 1000.
General Pricing Function: F(100 + ∆A, 10 − ∆B ) = F(100, 10),
where F(x, y) is an arbitrary pricing function.
Capponi Singapore 50 / 81
Concluding Remarks
Is Arbitrage Loss Impermanent?
Does the token value loss still exist if the token exchange rate reverts
back to its initial level in subsequent periods?
Quick answer: NO.
Misconception: if the token exchange rate is hit by a shock in the
opposite direction, another arbitrage will occur and bring the ratio of
deposits back to the initial ratio. Hence, there would be no token
value loss from arbitrage.
Capponi Singapore 51 / 81
Concluding Remarks
New Timeline
Capponi Singapore 52 / 81
Concluding Remarks
Measurement of “Impermanent Loss”
Definition
The “impermanent loss” is defined as:
IL
p
(0)
A
p
(0)
B
,
p
(2,3)
A
p
(2,3)
B
!
:= 1 −
p
(2,3)
A x2 + p
(2,3)
B y2
p
(2,3)
A x1 + p
(2,3)
B y1
, (1)
where x1, y1, x2, y2  0 are specified by the following constraints:
F(x1, y1) = F(x2, y2),
Fx (x1, y1)
Fy (x1, y1)
=
p
(0)
A
p
(0)
B
,
Fx (x2, y2)
Fy (x2, y2)
=
p
(2,3)
A
p
(2,3)
B
.
Intend to capture the magnitude of token value loss from depositing
relative to not depositing.
IL = 0 if the token price reverts, i.e.,
p
(0)
A
p
(0)
B
=
p
(2,3)
A
p
(2,3)
B
.
Capponi Singapore 53 / 81
Concluding Remarks
Token Price Shock
CAN WE SIMPLIFY AND GET RID OFF THE COMOVEMENT PART
IN THIS SLIDE? HOWEVER, YOU CAN COPY AND PAST THIS SLIDE
IN THE APPENDIX OF THE PRESENTATION Token prices either
co-move or move independently:
With probability θ, token price changes driven by common shock
ζcom:
ζcom ∼ Bern(κcom), p
(2)
i = (1 + βζcom)p
(1)
i , i = A, B.
With probability 1 − θ, token price changes driven by independent,
idiosyncratic shocks ζA, ζB:
ζA ∼ Bern(κA), ζB ∼ Bern(κB ), ζA ⊥ ζB, κA  κB,
p
(2)
i = (1 + βζi )p
(1)
i , i = A, B.
Capponi Singapore 54 / 81
Concluding Remarks
Result
The gas price volatility for “stable pairs” is significantly lower than for
“non-stable pairs”: around 35% lower;
The gas price for “stable pairs” is significantly lower than for
“non-stable pairs”: around 8% lower
Capponi Singapore 55 / 81
Concluding Remarks
Timeline
Capponi Singapore 56 / 81
Concluding Remarks
Is “Impermanent Loss” the right measurement?
Misconception: after arbitrage loss occurs in period 1, if the token
exchange rate is likely to revert to its initial level, then it is optimal
for the liquidity providers to keep depositing in period 2 and wait for
exchange rate reversion.
Our Result: when the probability of token exchange rate reversion
increases, the expected “impermanent loss” decreases, but the
liquidity providers’ incentive to deposit becomes weaker.
The optimal action is to hold the token that is likely to revert in the
portfolio and not provide liquidity at the AMM.
Reason: IL uses wrong benchmark and fails to fully account for the
opportunity cost.
Capponi Singapore 57 / 81
Concluding Remarks
Examples
Beginning of Period 1:
Price of A token = 1; Price of B token = 1;
Deposit: 100 A tokens, 100 B tokens.
Period 1:
Price Shock: Price of A token = 4; Price of B token = 1;
Deposit after arbitrage: 50 A tokens, 200 B tokens;
Deposit Value =400; if not deposit, total value = 4*100+100 = 500
IL = 20%
Period 2
Price Shock: Price of A token = 4; Price of B token = 4;
Deposit after arbitrage: 100 A tokens, 100 B tokens;
Deposit Value =800; IL = 0%
if not deposit in period 2, total value = 1000
Capponi Singapore 58 / 81
Concluding Remarks
Performance of tokens
Capponi Singapore 59 / 81
Concluding Remarks
Comparison to LOB
In a limit-order book market (e.g., Glosten and Milgrom (1985) and
Glosten (1994)), market markers can be adversely selected
Mitigate adverse selection by charging a bid-ask spread
In the AMM, the arbitrage exists even if there is complete
information.
No bid-ask spread and impossibility to front-run the arbitrage order
Capponi Singapore 60 / 81
Concluding Remarks
Exchange Rate Volatility, Trading Volume, and Deposit
Depositflowjt = γj + γt + ρ1Volatilityjt + ejt
Depositflowjt = γj + γt + δ1Volumejt + ejt
Depositflowjt = γj + γt + ρ2Volatilityjt + δ2Volumejt + ejt,
Model Prediction: ρ1, ρ2  0, and δ1, δ2  0.
Capponi Singapore 61 / 81
Concluding Remarks
Competition on first execution
Arbitrage opportunity can be exploited by the arbitrageur only if its
order is confirmed before the liquidity providers exit.
Both arbitrageur and liquidity providers attach gas fees to their
orders.
Orders included on the underlying blockchain and executed in
decreasing order of gas fees, and any tie broken uniformly at random.
Capponi Singapore 62 / 81
Concluding Remarks
Token Exchange Rate Volatility and Gas Price
GasVolatilityjt = γt + γUniswap + κA1StablePair + ejt
Gasjs = γt + γUniswap + κB1StablePair + ejs
Segments: “stable pairs” and “unstable pairs”
Coefficients κA, κB quantify the differences in gas fee and in gas price
volatility between “stable pairs” and “unstable pairs”, respectively.
We expect that κA, κB  0 from our theoretical analysis
Capponi Singapore 63 / 81
Concluding Remarks
Does Pooling More Tokens Reduce the Arbitrage Problem?
With probability θ, the price movements of A, B, and C tokens are driven
by a common shock ζcom:
ζcom ∼ Bern(κ), p
(2)
i = (1 + βζcom)p
(1)
i , i = A, B, C. (2)
With probability 1 − θ, they are determined by independent, idiosyncratic
shocks ζA, ζB, ζC , respectively:
ζi ∼ Bern(κ), ζA ⊥ ζB, ⊥ ζB ⊥ ζC , ⊥ ζA ⊥ ζC ,
p
(2)
i = (1 + βζi )p
(1)
i , i = A, B, C.
(3)
Capponi Singapore 64 / 81
Concluding Remarks
What Leads to Adoption
When tokens become more attractive for investors (α increases) and
the arrival rate of investors goes up (κI increases), the expected
trading volume increases and thus liquidity providers collect a higher
trading fee.
When the tokens are more likely to be hit by a common shock (θ
increases) and co-move, arbitrage opportunities are less likely to
occur.
When the token exchange rate is more volatile (magnitude of the
price shock β and arrival rate of the shock κA both increase), the
arbitrage becomes more costly for liquidity providers.
When κB increases, the difference in expected return of the two
tokens (1 + β)(κA − κB ) decreases, and thus the opportunity cost
of holding both tokens and providing liquidity decreases.
Capponi Singapore 65 / 81
Concluding Remarks
Implications
For exchanges:
the curvature of the pricing curve used by the AMM governs the
trade-offs between the severity of the arbitrage problem and the
investors’ willingness to trade. these two forces are well balanced, a
“liquidity freeze” is least likely to occur, the deposit efficiency is the
highest, and social welfare is maximized.
pooling more than two tokens in the same AMM does not alleviate the
arbitrage problem.
For token holders: only deposit into AMMs whose token prices
are stable and highly correlated, or whose trading volumes are
high.
Capponi Singapore 66 / 81
Concluding Remarks
Thank You!
Capponi Singapore 67 / 81
Concluding Remarks
Token Withdrawal
In period 3, the liquidity provider i withdraws his tokens from the
AMM by submitting an order and attaching a non-negative gas fee
g
(t)
(lp,i)
to it.
When the withdraw order is executed, the liquidity provider i pays the
attached gas fee and receives wi portion of the total A tokens in the
liquidity pool and wi portion of the total B tokens in the liquidity
pool.
Capponi Singapore 68 / 81
Concluding Remarks
Different Pricing Curves
Capponi Singapore 69 / 81
Concluding Remarks
Total Market Capitalization
Figure: Total Market Capitalization of Crypto Currencies.
Capponi Singapore 70 / 81
Extensions
Exchange Rate Volatility, Trading Volume, and Deposit
Depositflowjt = γj + γt + ρ1Volatilityjt + ejt (4)
Depositflowjt = γj + γt + δ1Volumejt + ejt (5)
Depositflowjt = γj + γt + ρ2Volatilityjt + δ2Volumejt + ejt, (6)
The coefficients ρ1, ρ2 quantify the sensitivity of deposit flow on
token volatility.
The coefficients δ1, δ2 give the sensitivity of deposit flow on trading
volume.
Model Prediction: ρ1, ρ2  0, and δ1, δ2  0.
We cluster our standard errors at the AMM level.
Capponi Singapore 71 / 81
Extensions
Token Exchange Rate Volatility and Gas Price
GasVolatilityjt = γt + γUniswap + κA1StablePair + ejt (7)
Gasjs = γt + γUniswap + κB1StablePair + ejs (8)
Segments: ‘stable pairs” and “unstable pairs”
Coefficients κA, κB quantify the differences in gas fee and in gas price
volatility between “stable pairs” and “unstable pairs”, respectively.
We expect that κA, κB  0 from our theoretical analysis
Capponi Singapore 72 / 81
Extensions
Data
Identify orders:
If an investor trades in (takes out) both tokens in a transaction, then
we identify the transaction as a deposit (withdrawal);
if instead, the investor trades in one token and takes out the other
token, we identify the transaction as a swap.
We can calculate and track the total liquidity reserve of both tokens in
AMMs and the spot rate of the exchange
12-week period from Dec 22, 2020 to March 20, 2021. The number of
AMMs initiated by Dec 22, 2020 is only 49; 5 pairs are “stable pairs”.
Capponi Singapore 73 / 81
Extensions
Descriptive Statistics
N Mean SD 10th 50th 90th
Panel A: Weekly-level Data
Log Rate Volatility, All 588 0.062 0.053 0.006 0.050 0.126
Log Rate Volatility, Stable 60 0.005 0.004 0.003 0.003 0.010
Log Rate Volatility, Unstable 528 0.068 0.052 0.022 0.055 0.129
Token Inflow Rate, All 588 0.037 0.266 -0.190 0.007 0.248
Token Inflow Rate, Stable 60 0.116 0.389 -0.154 0.004 0.459
Token Inflow Rate, Unstable 528 0.028 0.246 -0.192 0.007 0.233
Trading Volume, All 588 2.318 2.291 0.356 1.608 5.123
Trading Volume, Stable 60 1.710 1.521 0.587 1.333 3.384
Trading Volume, Unstable 528 2.387 2.352 0.337 1.646 5.496
Gas Price Volatility, All 588 199.761 251.065 57.880 138.391 362.430
Gas Price Volatility, Stable 60 90.811 43.982 46.152 78.732 164.043
Gas Price Volatility, Unstable 528 212.142 261.677 60.819 145.488 387.538
Capponi Singapore 74 / 81
Extensions
Descriptive Statistics
N Mean SD 10th 50th 90th
Panel B: Transaction-level Data
Gas Price (Gwei), All 2,859,992 154.287 322.632 57.000 120.500 244.880
Gas Price (Gwei), Stable 216,702 122.915 95.813 52.000 104.000 202.000
Gas Price (Gwei), Nonstable 2,643,290 156.859 334.343 58.000 122.000 249.000
Absolute Value of Log Spot Rate, All 2,859,992 5.264 2.530 0.395 6.552 7.432
Absolute Value of Log Spot Rate, Stable 216,702 0.004 0.006 0.001 0.003 0.008
Absolute Value of Log Spot Rate, Nonstable 2,643,290 5.696 2.114 2.336 6.789 7.442
Capponi Singapore 75 / 81
Extensions
Variables
Token Exchange Rate Volatility: standard deviation of the log spot
rate between two tokens deposited in the AMM, in each week.
Deposit Flow Rate:
Depositflowjt = sgn(DepositAjt ) ×

DepositAjt
TokenAjt
×
DepositBjt
TokenBjt
1/2
DepositAjt, DepositBjt are the total tokens A and token B by liquidity
providers of AMM j during week t
TokenAjt, TokenBjt are the initial deposits in AMM j during week t.
Capponi Singapore 76 / 81
Extensions
Variables
Trading Volume (of Investors):
Volumejt =

TradeAjt
TokenAjt
×
TradeBjt
TokenBjt
1/2
,
TradeAjt, tradeBjt are the total token A and token B traded by the
investors with swap orders at AMM j in week t.
Gas Price Volatility: the standard deviation of the gas price
attached to all transactions executed on AMM j in week t.
Capponi Singapore 77 / 81
Extensions
Results
Dependent variable: Deposit Inflow Rate
(a) (b) (c)
Intercept 0.067 −0.090∗∗ −0.016
(0.066) (0.042) (0.042)
Exchange Rate Volatility −0.410∗∗ −1.636∗∗∗
(0.172) (0.376)
Trading Volume 0.041∗∗∗ 0.061∗∗∗
(0.011) (0.014)
Week fixed effects? yes yes yes
AMM fixed effects? yes yes yes
Observations 588 588 588
R2 0.11 0.17 0.23
Note: ∗p0.1; ∗∗p0.05; ∗∗∗p0.01
Capponi Singapore 78 / 81
Extensions
Result
Negative and statistically significant relationship between volatility of
token exchange rate and deposit flow rate
Positive and statistically significant relationship between trading
volume and deposit flow rate
Consistent with our theoretical prediction that ρ1, ρ2  0, δ1, δ2  0.
A one-standard-deviation increase in weekly spot rate
volatilitydecreases the deposit flow rate by 10% standard deviations.
A one-standard-deviation increase in trading volume increases deposit
flow rate by 35% standard deviation.
Capponi Singapore 79 / 81
Extensions
Result
Dependent variables:
Gas Price Volatility Gas Price
(a) (b)
Intercept 218.994∗∗∗ 126.324∗∗∗
(29.344) (2.975)
Stable -81.933∗∗∗ -13.4223∗∗∗
(17.040) (3.022)
Week fixed effects? yes no
Day fixed effects? no yes
Protocol fixed effects? yes yes
Observations 588 2,860,041
R2 0.13 0.04
Note: ∗p0.1; ∗∗p0.05; ∗∗∗p0.01
Capponi Singapore 80 / 81
Extensions
Result
The gas price volatility for “stable pairs” is significantly lower than for
“non-stable pairs”: around 40% lower;
The gas price for “stable pairs” is significantly lower than for
“non-stable pairs”: around 10% lower
Consistent with our theoretical prediction that κA  0, κB  0.
Capponi Singapore 81 / 81
References
Abadi, J. and Brunnermeier, M. (2018), Blockchain Economics, NBER
Working Papers 25407, National Bureau of Economic Research, Inc.
Aoyagi, J. and Ito, Y. (2021), Coexisting exchange platforms: Limit order
books and automated market makers, Technical report.
Aramonte, S., Huang, W. and Schrimpf, A. (2021), ‘DeFi risks and the
decentralisation illusion’.
URL: https://www.bis.org/publ/qtrpdf/rqt2112b.htm
Barbon, A. and Ranaldo, A. (2021), On the quality of cryptocurrency
markets: Centralized versus decentralized exchanges, Working paper.
Biais, B., Bisière, C., Bouvard, M. and Casamatta, C. (2019), ‘The
Blockchain Folk Theorem’, The Review of Financial Studies
32(5), 1662–1715.
Budish, E., Cramton, P. and Shim, J. (2015), ‘The high-frequency trading
arms race: Frequent batch auctions as a market design response’, The
Quarterly Journal of Economics 130(4), 1547–1621.
Campbell, R. H. (2016), Cryptofinance, Working paper.
Capponi Singapore 81 / 81
References
Cong, L. W., Li, Y. and Wang, N. (2020), ‘Tokenomics: Dynamic
Adoption and Valuation’, The Review of Financial Studies
34(3), 1105–1155.
Easley, D. (2019), ‘From mining to markets: The evolution of bitcoin
transaction fees’, Journal of Financial Economics 134(1), 91–109.
Foucault, T. (1999), ‘Order flow composition and trading costs in a
dynamic limit order market1’, Journal of Financial Markets
2(2), 99–134.
Glosten, L. R. (1994), ‘Is the electronic open limit order book inevitable?’,
The Journal of Finance 49(4), 1127–1161.
Glosten, L. R. and Milgrom, P. R. (1985), ‘Bid, ask and transaction prices
in a specialist market with heterogeneously informed traders’, Journal of
Financial Economics 14(1), 71–100.
Halaburda, H., Haeringer, G., Gans, J. S. and Gandal, N. (2020), The
microeconomics of cryptocurrencies, Working Paper 27477, National
Bureau of Economic Research.
Lehar, A. and Parlour, C. (2021), Decentralized exchanges, Working paper.
Capponi Singapore 81 / 81
Extensions
Menkveld, A. J. and Zoican, M. A. (2017), ‘Need for Speed? Exchange
Latency and Liquidity’, Review of Financial Studies 30(4), 1188–1228.
Park, A. (2021), The Conceptual Flaws of Constant Product Automated
Market Making, Working paper.
Prat, J. and Walter, B. (2018), An Equilibrium Model of the Market for
Bitcoin Mining, CESifo Working Paper Series 6865, CESifo.
URL: https://ideas.repec.org/p/ces/ceswps/6865.html
Saleh, F. (2020), ‘Blockchain without Waste: Proof-of-Stake’, The Review
of Financial Studies 34(3), 1156–1190.
Sockin, M. and Xiong, W. (2020), A model of cryptocurrencies, Working
Paper 26816, National Bureau of Economic Research.
Xu, J., Vavryk, N., Paruch, K. and Cousaert, S. (2021), ‘Sok:
Decentralized exchanges (dex) with automated market maker (AMM)
protocols’.
Yermack, D. (2017), ‘Corporate Governance and Blockchains’, Review of
Finance 21(1), 7–31.
Capponi Singapore 81 / 81

More Related Content

Similar to 4_capponi - AMBocconi.pdf

Gs503 vcf lecture 5 partial valuation i 140315
Gs503 vcf lecture 5 partial valuation i  140315Gs503 vcf lecture 5 partial valuation i  140315
Gs503 vcf lecture 5 partial valuation i 140315Stephen Ong
 
Risk-Analysis.pdf
Risk-Analysis.pdfRisk-Analysis.pdf
Risk-Analysis.pdfMaheshBika
 
Eco 550 final exam strayer new
Eco 550 final exam   strayer newEco 550 final exam   strayer new
Eco 550 final exam strayer newKatherineJack1
 
Eco 550 final exam strayer new
Eco 550 final exam   strayer newEco 550 final exam   strayer new
Eco 550 final exam strayer newsweetsour2017
 
Eco 550 final exam strayer new
Eco 550 final exam   strayer newEco 550 final exam   strayer new
Eco 550 final exam strayer newlizabonilla
 
Eco 550 final exam strayer new
Eco 550 final exam   strayer newEco 550 final exam   strayer new
Eco 550 final exam strayer newmarysherman2018
 
Trademark Value in Corporate Restructuring
Trademark Value in Corporate RestructuringTrademark Value in Corporate Restructuring
Trademark Value in Corporate RestructuringFernando Torres MSc
 
Fm11 ch 11 cash flow estimation and risk analysis
Fm11 ch 11 cash flow estimation and risk analysisFm11 ch 11 cash flow estimation and risk analysis
Fm11 ch 11 cash flow estimation and risk analysisNhu Tuyet Tran
 
Peter Warken - Effective Pricing of Cliquet Options - Masters thesis 122015
Peter Warken - Effective Pricing of Cliquet Options - Masters thesis 122015Peter Warken - Effective Pricing of Cliquet Options - Masters thesis 122015
Peter Warken - Effective Pricing of Cliquet Options - Masters thesis 122015Peter Warken
 
Risk Concept And Management 5
Risk Concept And Management 5Risk Concept And Management 5
Risk Concept And Management 5rajeevgupta
 
Chapter 7 cost of production
Chapter 7 cost of productionChapter 7 cost of production
Chapter 7 cost of productionYesica Adicondro
 
Adauctions
AdauctionsAdauctions
Adauctions超 刘
 
Investigation of Frequent Batch Auctions using Agent Based Model
Investigation of Frequent Batch Auctions using Agent Based ModelInvestigation of Frequent Batch Auctions using Agent Based Model
Investigation of Frequent Batch Auctions using Agent Based ModelTakanobu Mizuta
 
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docxhyacinthshackley2629
 

Similar to 4_capponi - AMBocconi.pdf (20)

Gs503 vcf lecture 5 partial valuation i 140315
Gs503 vcf lecture 5 partial valuation i  140315Gs503 vcf lecture 5 partial valuation i  140315
Gs503 vcf lecture 5 partial valuation i 140315
 
ch 11 Capital budgeting
ch 11 Capital budgetingch 11 Capital budgeting
ch 11 Capital budgeting
 
Risk-Analysis.pdf
Risk-Analysis.pdfRisk-Analysis.pdf
Risk-Analysis.pdf
 
Eco 550 final exam strayer new
Eco 550 final exam   strayer newEco 550 final exam   strayer new
Eco 550 final exam strayer new
 
Eco 550 final exam strayer new
Eco 550 final exam   strayer newEco 550 final exam   strayer new
Eco 550 final exam strayer new
 
Eco 550 final exam strayer new
Eco 550 final exam   strayer newEco 550 final exam   strayer new
Eco 550 final exam strayer new
 
Eco 550 final exam strayer new
Eco 550 final exam   strayer newEco 550 final exam   strayer new
Eco 550 final exam strayer new
 
Chapter 9.pptx
Chapter 9.pptxChapter 9.pptx
Chapter 9.pptx
 
Trademark Value in Corporate Restructuring
Trademark Value in Corporate RestructuringTrademark Value in Corporate Restructuring
Trademark Value in Corporate Restructuring
 
Fm11 ch 11 cash flow estimation and risk analysis
Fm11 ch 11 cash flow estimation and risk analysisFm11 ch 11 cash flow estimation and risk analysis
Fm11 ch 11 cash flow estimation and risk analysis
 
Peter Warken - Effective Pricing of Cliquet Options - Masters thesis 122015
Peter Warken - Effective Pricing of Cliquet Options - Masters thesis 122015Peter Warken - Effective Pricing of Cliquet Options - Masters thesis 122015
Peter Warken - Effective Pricing of Cliquet Options - Masters thesis 122015
 
Portfolio Planning
Portfolio PlanningPortfolio Planning
Portfolio Planning
 
Risk Concept And Management 5
Risk Concept And Management 5Risk Concept And Management 5
Risk Concept And Management 5
 
Capital budgeting unit_2
Capital budgeting unit_2Capital budgeting unit_2
Capital budgeting unit_2
 
Chapter 7 cost of production
Chapter 7 cost of productionChapter 7 cost of production
Chapter 7 cost of production
 
Adauctions
AdauctionsAdauctions
Adauctions
 
Chap. 7.pptx
Chap. 7.pptxChap. 7.pptx
Chap. 7.pptx
 
Investigation of Frequent Batch Auctions using Agent Based Model
Investigation of Frequent Batch Auctions using Agent Based ModelInvestigation of Frequent Batch Auctions using Agent Based Model
Investigation of Frequent Batch Auctions using Agent Based Model
 
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
1CHAPTER 6Risk, Return, and the Capital Asset Pricing Model.docx
 
ch08.ppt
ch08.pptch08.ppt
ch08.ppt
 

More from ClaudioTebaldi2

BocAlg_LAB_Barcelona.pdf
BocAlg_LAB_Barcelona.pdfBocAlg_LAB_Barcelona.pdf
BocAlg_LAB_Barcelona.pdfClaudioTebaldi2
 
Andrea Bonaceto @Bocconi - Copia.pdf
Andrea Bonaceto @Bocconi - Copia.pdfAndrea Bonaceto @Bocconi - Copia.pdf
Andrea Bonaceto @Bocconi - Copia.pdfClaudioTebaldi2
 
3_halaburda_tokens-platforms_A.pdf
3_halaburda_tokens-platforms_A.pdf3_halaburda_tokens-platforms_A.pdf
3_halaburda_tokens-platforms_A.pdfClaudioTebaldi2
 
1_accenture_digital assets.pdf
1_accenture_digital assets.pdf1_accenture_digital assets.pdf
1_accenture_digital assets.pdfClaudioTebaldi2
 
6-ZeroLab_decentralized_applications-2008.pptx
6-ZeroLab_decentralized_applications-2008.pptx6-ZeroLab_decentralized_applications-2008.pptx
6-ZeroLab_decentralized_applications-2008.pptxClaudioTebaldi2
 
5-ZeroLab_blockchain_token-1908.pptx
5-ZeroLab_blockchain_token-1908.pptx5-ZeroLab_blockchain_token-1908.pptx
5-ZeroLab_blockchain_token-1908.pptxClaudioTebaldi2
 
4-ZeroLab_consensus-1908.pptx
4-ZeroLab_consensus-1908.pptx4-ZeroLab_consensus-1908.pptx
4-ZeroLab_consensus-1908.pptxClaudioTebaldi2
 
3-ZeroLab_smart_contract-2008.pptx
3-ZeroLab_smart_contract-2008.pptx3-ZeroLab_smart_contract-2008.pptx
3-ZeroLab_smart_contract-2008.pptxClaudioTebaldi2
 
2-ZeroLab_blockchain_dev_essentials-1608.pptx
2-ZeroLab_blockchain_dev_essentials-1608.pptx2-ZeroLab_blockchain_dev_essentials-1608.pptx
2-ZeroLab_blockchain_dev_essentials-1608.pptxClaudioTebaldi2
 
1-ZeroLab_blockchain_101-1608.pptx
1-ZeroLab_blockchain_101-1608.pptx1-ZeroLab_blockchain_101-1608.pptx
1-ZeroLab_blockchain_101-1608.pptxClaudioTebaldi2
 

More from ClaudioTebaldi2 (13)

BocAlg_LAB_Barcelona.pdf
BocAlg_LAB_Barcelona.pdfBocAlg_LAB_Barcelona.pdf
BocAlg_LAB_Barcelona.pdf
 
Andrea Bonaceto @Bocconi - Copia.pdf
Andrea Bonaceto @Bocconi - Copia.pdfAndrea Bonaceto @Bocconi - Copia.pdf
Andrea Bonaceto @Bocconi - Copia.pdf
 
8_borri.pdf
8_borri.pdf8_borri.pdf
8_borri.pdf
 
6_payne.pdf
6_payne.pdf6_payne.pdf
6_payne.pdf
 
3_halaburda_tokens-platforms_A.pdf
3_halaburda_tokens-platforms_A.pdf3_halaburda_tokens-platforms_A.pdf
3_halaburda_tokens-platforms_A.pdf
 
2_bonti_blockchain.pdf
2_bonti_blockchain.pdf2_bonti_blockchain.pdf
2_bonti_blockchain.pdf
 
1_accenture_digital assets.pdf
1_accenture_digital assets.pdf1_accenture_digital assets.pdf
1_accenture_digital assets.pdf
 
6-ZeroLab_decentralized_applications-2008.pptx
6-ZeroLab_decentralized_applications-2008.pptx6-ZeroLab_decentralized_applications-2008.pptx
6-ZeroLab_decentralized_applications-2008.pptx
 
5-ZeroLab_blockchain_token-1908.pptx
5-ZeroLab_blockchain_token-1908.pptx5-ZeroLab_blockchain_token-1908.pptx
5-ZeroLab_blockchain_token-1908.pptx
 
4-ZeroLab_consensus-1908.pptx
4-ZeroLab_consensus-1908.pptx4-ZeroLab_consensus-1908.pptx
4-ZeroLab_consensus-1908.pptx
 
3-ZeroLab_smart_contract-2008.pptx
3-ZeroLab_smart_contract-2008.pptx3-ZeroLab_smart_contract-2008.pptx
3-ZeroLab_smart_contract-2008.pptx
 
2-ZeroLab_blockchain_dev_essentials-1608.pptx
2-ZeroLab_blockchain_dev_essentials-1608.pptx2-ZeroLab_blockchain_dev_essentials-1608.pptx
2-ZeroLab_blockchain_dev_essentials-1608.pptx
 
1-ZeroLab_blockchain_101-1608.pptx
1-ZeroLab_blockchain_101-1608.pptx1-ZeroLab_blockchain_101-1608.pptx
1-ZeroLab_blockchain_101-1608.pptx
 

Recently uploaded

Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...priyasharma62062
 
➥🔝 7737669865 🔝▻ Malda Call-girls in Women Seeking Men 🔝Malda🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ Malda Call-girls in Women Seeking Men  🔝Malda🔝   Escorts Ser...➥🔝 7737669865 🔝▻ Malda Call-girls in Women Seeking Men  🔝Malda🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ Malda Call-girls in Women Seeking Men 🔝Malda🔝 Escorts Ser...amitlee9823
 
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...priyasharma62062
 
Business Principles, Tools, and Techniques in Participating in Various Types...
Business Principles, Tools, and Techniques  in Participating in Various Types...Business Principles, Tools, and Techniques  in Participating in Various Types...
Business Principles, Tools, and Techniques in Participating in Various Types...jeffreytingson
 
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...priyasharma62062
 
Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...priyasharma62062
 
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfMichael Silva
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...priyasharma62062
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...Henry Tapper
 
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...dipikadinghjn ( Why You Choose Us? ) Escorts
 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesFalcon Invoice Discounting
 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumFinTech Belgium
 

Recently uploaded (20)

(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
 
➥🔝 7737669865 🔝▻ Malda Call-girls in Women Seeking Men 🔝Malda🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ Malda Call-girls in Women Seeking Men  🔝Malda🔝   Escorts Ser...➥🔝 7737669865 🔝▻ Malda Call-girls in Women Seeking Men  🔝Malda🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ Malda Call-girls in Women Seeking Men 🔝Malda🔝 Escorts Ser...
 
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
 
Business Principles, Tools, and Techniques in Participating in Various Types...
Business Principles, Tools, and Techniques  in Participating in Various Types...Business Principles, Tools, and Techniques  in Participating in Various Types...
Business Principles, Tools, and Techniques in Participating in Various Types...
 
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
 
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
 
Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...
 
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
 
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunities
 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech Belgium
 

4_capponi - AMBocconi.pdf

  • 1. The Adoption of Blockchain-based Decentralized Exchanges Agostino Capponi Columbia University Algorand Fintech Lab Kick off Bocconi University joint work with Ruizhe Jia Capponi Singapore 1 / 81
  • 2. Introduction Blockchain Blockchain is a decentralized database/ledger shared among nodes of a peer-to-peer network Typically, validators prioritize transactions based on the submitted fees Capponi Singapore 2 / 81
  • 3. Introduction First Generation Blockchain: Payment Systems Support clearing and settlement for cryptocurrencies Capponi Singapore 3 / 81
  • 4. Introduction Second Generation Blockchains Smart contracts: computer programs running on a blockchain in accordance with predefined conditions agreed by contracting parties Smart contracts implement a broad range of interconnected financial services, typically referred to as decentralized finance (DeFi) Capponi Singapore 4 / 81
  • 6. Introduction Decentralized Exchanges Market Structure: Liquidity Pool Liquidity Providers: Deposit pair of tokens to a pool Share gains and losses Liquidity Demanders: Exchange tokens of one type for tokens of the other type Capponi Singapore 6 / 81
  • 7. Introduction Liquidity Provision Anyone who owns both tokens A and B can deposit. In return, receives pool tokens which prove his share of the AMM. Deposit at the current exchange rate in the pool. Figure: Source: Uniswap Capponi Singapore 7 / 81
  • 8. Introduction Automated Market Maker Bonding curve determines pricing schedule: A = contract balance of A token B = contract balance of B token k = F(A, B) is the invariance factor Example: F(A, B) = A × B swap ∆A = 5 tokens A for ∆B tokens B. k = 10 × 10 = (10 + 5) × (10 − ∆B ) ∆B = 3.33 Capponi Singapore 8 / 81
  • 9. Introduction Investors Investors pay a trading fee f ∆A (f ≈ 0.03%) Most of trading fee added to the liquidity pool. The trading fee incentivizes liquidity providers to deposit. Figure: Source: Uniswap Capponi Singapore 9 / 81
  • 10. Introduction Key Questions 1 Under what circumstances would liquidity providers deposit to decentralized pools? 2 How can the bonding curve be designed to maximize welfare of the entire ecosystem? Capponi Singapore 10 / 81
  • 11. Introduction Overview of Results The current design of AMMs is costly exposes liquidity providers (LPs) to arbitrage losses, and raises the cost of liquidity provision. LPs supply liquidity only if the token exchange rate volatility is low We design a socially optimal pricing curve that balances between price impact from trades and liquidity providers’ losses from arbitrage Capponi Singapore 11 / 81
  • 12. Introduction Literature Review DeFi literature on DeX Park (2021), Lehar and Parlour (2021), Aoyagi and Ito (2021), Barbon and Ranaldo (2021) BIS Quarterly Review: Aramonte et al. (2021) Blockchain, Cryptocurrencies, and Tokenization Easley (2019), Yermack (2017), Campbell (2016), Abadi and Brunnermeier (2018), Halaburda et al. (2020), Cong et al. (2020), Sockin and Xiong (2020), Biais et al. (2019), Prat and Walter (2018), Saleh (2020) Market microstructure literature on “sniping risk” in continuous limit-order-book exchanges Foucault (1999), Budish et al. (2015), Menkveld and Zoican (2017) Capponi Singapore 12 / 81
  • 13. Model Setup Model Setup 3 periods indexed by t, t = 1, 2, 3. 3 types of risk-neutral agents: liquidity providers, two arbitrageurs, and investors. 2 token types, A and B, are traded. Token fundamental values, p (t) A and p (t) B are public information Order execution: at the end of each period, all transactions submitted in that period are executed in decreasing order of gas fees. Capponi Singapore 13 / 81
  • 14. Model Setup Game Theoretical Model Capponi Singapore 14 / 81
  • 15. Model Setup AMM Pricing Function Smart contract utilizes a twice continuously differentiable, convex pricing function F(x, y) : R2 → R to decide the exchange rate: F(yA + ∆A, yB − ∆B ) = F(yA, yB ), 0 ≤ ∆B ≤ yB Implicit Function Theorem on the above curve yields the marginal exchange rate lim ∆A→0 ∆B ∆A = Fx Fy (x,y)=(yA,yB ) Capponi Singapore 15 / 81
  • 16. Model Setup Convexity and Price Impact Slope of Bonding Curve g: g0 = −Fx Fy is the negative of the spot exchange rate Price Impact: |g0(dA + ∆A) − g0(dA)| = R dA+∆A dA g00(x)dx Larger convexity (g00 ↑) → Larger price impact → More expensive to trade Example: Linear: no price impact, swap 2 A→2 B Constant product: swap 2 A→ 1 B, marginal exchange rate drops 1 → 0.25 Capponi Singapore 16 / 81
  • 17. Model Setup Liquidity Providers (LP) n > 1 liquidity providers, each endowed with a positive amount of A and B tokens, eAi = x (1) Ai + d (1) Ai and eBi = x (1) Bi + d (1) Bi Each liquidity provider i chooses (d (1) Ai , d (1) Bi ) to maximize its expected payoff at end of period 3: wi E[p (3) A d (3) A + p (3) B d (3) B ] | {z } DeX-profit + E[p (3) A x (1) Ai + p (3) B x (1) Bi ] | {z } off-chain profit Capponi Singapore 17 / 81
  • 18. Model Setup Game Theoretical Model Capponi Singapore 18 / 81
  • 19. Model Setup Price Shocks and Investor’s Arrival Price shocks: the fundamental values of A and B tokens are subject to independent, idiosyncratic Bernoulli shocks of size β Investors’ arrival: with probability κI , a “type A” or a “type B” investor arrives “Type A” investor extracts benefit (1 + α)p (1) A from holding tokens A “Type B” investor extracts private benefit (1 + α)p (1) B from holding tokens B Capponi Singapore 19 / 81
  • 20. Model Setup Game Theoretical Model Capponi Singapore 20 / 81
  • 21. Model Setup Stale Price Arbitrage Opportunity Spot Rate = Fx Fy (x,y)=(d (t) A ,d (t) B ) 6= p (t) A p (t) B = Fundamental Rate If a token price shock occurs, fundamental rate changes but spot rate is unchanged. Example: Fundamental: p (1) B p (1) A = 1 → p (2) B p (2) A = 2 Arbitrageur: exchange 5 A for 3.3 B Profit: 3.3p (2) B − 5(1 + f )p (2) A > 0 Capponi Singapore 21 / 81
  • 22. Model Setup Reverse Trade Arbitrage Opportunity Spot Rate = Fx Fy (x,y)=(d (t) A ,d (t) B ) 6= p (t) A p (t) B = Fundamental Rate After an investor’s trade, spot exchange rate changes due to price impact. Example: Fundamental: p (2) B p (2) A = 1 Investor: trades A for 1 B Price Impact: marginal rate ↓ Fx Fy (2,2) = 1 → Fx Fy (4,1) = 0.25 Arbitrageur: exchanges 1 B for 2 A Profit: −(1 + f )p (2) B + 2p (2) A > 0 Capponi Singapore 22 / 81
  • 23. Model Results Competition between Arbitrageur and Liquidity Providers Profit of arbitrageurs = loss in token value for liquidity providers: For an arbitrageur, the first execution has value equal to the largest possible revenue π from arbitrage. By competition, both arbitrageurs will bid π. Arbitrage cost is split among LPs: the first execution has a value wi π, wi < 1, for LP i Arbitrage is unavoidable: liquidity providers have no incentive to bid higher than π Capponi Singapore 23 / 81
  • 24. Model Results Adoption of AMM Liquidity providers face a fundamental tradeoff between fees revenue from investors’ trading and losses to arbitrageurs. Theorem A “liquidity freeze”, i.e., no deposits, occurs in equilibrium if and only if the fundamental exchange rate volatility is too high, i.e., β > βfrz, where βfrz ∈ [0, +∞). Moreover, the threshold βfrz is increasing in α and κI . Capponi Singapore 24 / 81
  • 25. Welfare Social Welfare Social welfare = expected payoffs of all agents plus gas fees earned by validators = total investors’ benefits from trading How to construct a socially optimal curve? Need to ensure that LPs are willing to supply liquidity, and trading costs for investors are low. Key design feature: adjust the convexity of the curve Capponi Singapore 25 / 81
  • 26. Welfare Liquidity Providers’ Optimal Curve Higher convexity leads to higher price impact and trading costs: 1 liquidity providers lose less to arbitrageurs 2 investors’ surplus and traded quantities are smaller Fk (x, y) = (1 − k) A (p (1) A x + p (1) B y) + k xy Capponi Singapore 26 / 81
  • 27. Welfare Socially Optimal Curve Two sources of welfare losses: Too large price impact → little quantities traded Low deposits → little quantities traded Socially optimal convexity kopt increases in token volatility β. more convexity needed to counteract the severity of the arbitrage problem and incentivize liquidity providers to deposit. Capponi Singapore 27 / 81
  • 28. Welfare Heterogeneity between AMMs Pricing curve of AMMs for stable-coins (Curve) has a lower convexity than other AMMs (Uniswap). Capponi Singapore 28 / 81
  • 29. Empirical Validation Empirical Implications An increase in token exchange rate volatility (β ↑) decreases the amount of tokens deposited at the AMM. An increase in trading volume increases (α, κI ↑) the amount of token deposited at the AMM. Gas fees are higher for more volatile pairs (β ↑) Capponi Singapore 29 / 81
  • 30. Empirical Validation Data The dataset contains histories of all trades, deposits, and withdrawals for a sample of 24 AMMs with actively traded pairs. Among the 24 AMMs, 13 of them are from Uniswap V2 and the rest are from Sushiswap. Token price data from Binance. Capponi Singapore 30 / 81
  • 31. Empirical Validation Regression Results Dependent variable: Deposit Inflow Rate (a) (b) (c) Intercept 0.033 −0.030 0.002 (0.046) (0.073) (0.041) Exchange Rate Volatility −0.797∗∗∗ −1.478∗∗∗ (0.306) (0.578) Trading Volume 0.011∗ 0.026∗∗∗ (0.006) (0.013) Week fixed effects? yes yes yes Observations 444 444 444 R2 0.13 0.14 0.17 Note: ∗p<0.1; ∗∗p<0.05; ∗∗∗p<0.01 Capponi Singapore 31 / 81
  • 32. Empirical Validation Regression Results Dependent variables: Gas Price Volatility Gas Price (a) (b) Intercept 179.59∗∗∗ 90.327∗∗∗ (9.65) (1.19) Stable -111.36∗∗∗ -6.913∗∗∗ (14.67) (1.78) Week fixed effects? yes no Day fixed effects? no yes Observations 444 2,965,727 R2 0.28 0.04 Note: ∗p<0.1; ∗∗p<0.05; ∗∗∗p<0.01 Capponi Singapore 32 / 81
  • 33. Concluding Remarks Main Takeaways Blockchain order execution mechanisms and crowdsourced liquidity expose liquidity providers to risk of arbitrage Liquidity providers deposit if and only if tokens are not too volatile Socially optimal curve balances price impact with severity of the arbitrage problem Capponi Singapore 33 / 81
  • 35. Concluding Remarks Main DEX Characteristics Liquidity Crowsourcing and Pre-Coded Pricing Curve: Liquidity providers are not competing Any token holder can supply liquidity by depositing, and does not need to set prices No pairing needed: users directly trade against pooled tokens. A rigid pricing rule may expose liquidity providers to the risk of arbitrage and reduce their willingness to supply liquidity Capponi Singapore 35 / 81
  • 36. Concluding Remarks Main Decentralized Exchanges Capponi Singapore 36 / 81
  • 37. Concluding Remarks Existence and Uniqueness of Equilibrium Proposition For any F(x, y), α, β, f , κI , κA, κB, there exists a unique subgame perfect Nash equilibrium. Proof Sketch: We follow the proof strategy of Zermelo’s theorem. To establish existence, we identify a strategy profile through backward induction; Multiple equilibria are never encountered in the process of backward induction. Hence, the identified strategy profile is the unique subgame perfect equilibrium. Capponi Singapore 37 / 81
  • 38. Concluding Remarks Properties of Pricing Function Assumption F(x, y) : R2 + → R+ satisfies the following properties: 1 Fx > 0, Fy > 0 (monotonicity) 2 Fxx ≤ 0, Fyy ≤ 0, Fxy ≥ 0 (convexity). 3 ∀c ≥ 0, cl F(x, y) = F(cx, cy) for some l > 0 (positive homogeneity). 4 limx→0 Fx Fy = ∞, limx→∞ Fx Fy = 0, limy→0 Fx Fy = 0, limy→∞ Fx Fy = ∞ (full support). Exchange rate is positive; Higher demand leads to higher price; Exchange rate invariant to scaling of deposited tokens; Supports trading for any token exchange rate in [0, ∞). Capponi Singapore 38 / 81
  • 39. Concluding Remarks Does Pooling More Tokens Reduce the Arbitrage Problem? The answer is NO. Misconception: pooling more tokens may alleviate the arbitrage problem due to diversification effects. Three tokens: A, B, and C. Two AMMs: one handles A and B tokens only, while the other handles all three tokens. Both AMMs utilize a constant product function, that is, FAB (x, y) = xy for the first AMM, and FABC (x, y, z) = xyz for the second AMM. Capponi Singapore 39 / 81
  • 40. Concluding Remarks Pooling More Tokens Exacerbates the Arbitrage Problem Proposition The expected arbitrage loss ratio of the AMM pooling A and B tokens, E[ πAB (y (2) A ,y (2) B ,p (2) B ,p (2) A ) p (1) A y (1) A +p (1) B y (1) B ], is smaller than the expected arbitrage loss ratio of the AMM which pools A, B, and C tokens, E[ πABC (y (2) A ,y (2) B ,y (2) C ,p (2) C ,p (2) B ,p (2) A ) p (1) A y (1) A +p (1) B y (1) B +p (1) C y (1) C ]. Arbitrage problem becomes even more severe. Arbitrage becomes more likely as number of tokens in the AMM increases. For each realized arbitrage opportunity, the arbitrageur can extract a larger portion of the shocked token from the AMM deposit. Capponi Singapore 40 / 81
  • 41. Concluding Remarks A Continuous Time Extension Continuous time dynamic game between LPs and arbitrageurs: Time required for mining a new block follows exponential distribution: t1, t2, ... are the times a new block is mined. Dynamics of fundamental token values, pj (t), j = A, B: dpj (t) = µ(t, pj (t))dt + σ(t, pj (t))dW (j) t Arbitrage opportunity exists at stopping time τ, tk−1 ≤ τ < tk , if pA(τ)/pB (τ) > δ1, or pA(τ)/pB (τ) < δ2. δ1, δ2 determined by token exchange rate recorded in the previous block at tk−1. At τ, all arbitrageurs enter into a dynamic, ascending, first-price auction, with deadline tk. Capponi Singapore 41 / 81
  • 42. Concluding Remarks A Continuous Time Extension Challenges: Token prices, pA(t), pB (t) change while arbitrageurs bid. Do they need to dynamically adjust the order? Arbitrage opportunity may even disappear before the next block is generated, i.e. , δ2 < pA(tk )/pB (tk ) < δ1. The random auction deadline adds another layer of complexity. Other components: Entering auction has a small cost Network delay makes other arbitrageurs’ bids not observable. Blind Raising? Capponi Singapore 42 / 81
  • 43. Concluding Remarks Are Liquidity Pools Material? Liquidity pools are deep: more than 360MUSD in USDC - ETH Uniswap pool alone which earned 730 kUSD fees on August 18 Capponi Singapore 43 / 81
  • 44. Concluding Remarks Convexity of Pricing Curves Figure: Source: Xu et al. (2021) Capponi Singapore 44 / 81
  • 45. Concluding Remarks Research Questions Can AMM provide sufficient incentives for provision of liquidity? Will there be any market breakdown where the liquidity reserve of the AMM is drained? What kind of tokens are this new type of exchanges suitable for? How does the convexity of pricing function affect trading activities? Capponi Singapore 45 / 81
  • 46. Concluding Remarks Variables Trading Volume (of Investors): Volumejt = TradeAjt TokenAjt × TradeBjt TokenBjt 1/2 , TradeAjt, TradeBjt are the total token A and token B traded by the investors with swap orders at AMM j in week t. Gas Price Volatility: standard deviation of gas price attached to all transactions executed on AMM j in week t. Capponi Singapore 46 / 81
  • 47. Concluding Remarks Economic Significance A one-standard-deviation increase in weekly spot rate volatility decreases the deposit flow rate by 25% standard deviations. A one-standard-deviation increase in trading volume increases deposit flow rate by 35% standard deviations. Capponi Singapore 47 / 81
  • 48. Concluding Remarks Variables Token Exchange Rate Volatility: standard deviation of log spot rate between two tokens deposited in the AMM, in each week. Deposit Flow Rate: Depositflowjt = sgn(DepositAjt ) × DepositAjt TokenAjt × DepositBjt TokenBjt 1/2 DepositAjt, DepositBjt are the total tokens A and token B by liquidity providers of AMM j during week t TokenAjt, TokenBjt are the initial deposits in AMM j during week t. Capponi Singapore 48 / 81
  • 49. Concluding Remarks Total Intermediated Trading Volume Capponi Singapore 49 / 81
  • 50. Concluding Remarks Automated Market Maker A new form of market making —Automated Market Maker (AMM): Exchange amount ∆A of token A for amount ∆B of token B. Uniswap’s Constant Product Function: ∆A and ∆B must satisfy (100 + ∆A)(10 − ∆B ) = 100 ∗ 10 = 1000. General Pricing Function: F(100 + ∆A, 10 − ∆B ) = F(100, 10), where F(x, y) is an arbitrary pricing function. Capponi Singapore 50 / 81
  • 51. Concluding Remarks Is Arbitrage Loss Impermanent? Does the token value loss still exist if the token exchange rate reverts back to its initial level in subsequent periods? Quick answer: NO. Misconception: if the token exchange rate is hit by a shock in the opposite direction, another arbitrage will occur and bring the ratio of deposits back to the initial ratio. Hence, there would be no token value loss from arbitrage. Capponi Singapore 51 / 81
  • 53. Concluding Remarks Measurement of “Impermanent Loss” Definition The “impermanent loss” is defined as: IL p (0) A p (0) B , p (2,3) A p (2,3) B ! := 1 − p (2,3) A x2 + p (2,3) B y2 p (2,3) A x1 + p (2,3) B y1 , (1) where x1, y1, x2, y2 0 are specified by the following constraints: F(x1, y1) = F(x2, y2), Fx (x1, y1) Fy (x1, y1) = p (0) A p (0) B , Fx (x2, y2) Fy (x2, y2) = p (2,3) A p (2,3) B . Intend to capture the magnitude of token value loss from depositing relative to not depositing. IL = 0 if the token price reverts, i.e., p (0) A p (0) B = p (2,3) A p (2,3) B . Capponi Singapore 53 / 81
  • 54. Concluding Remarks Token Price Shock CAN WE SIMPLIFY AND GET RID OFF THE COMOVEMENT PART IN THIS SLIDE? HOWEVER, YOU CAN COPY AND PAST THIS SLIDE IN THE APPENDIX OF THE PRESENTATION Token prices either co-move or move independently: With probability θ, token price changes driven by common shock ζcom: ζcom ∼ Bern(κcom), p (2) i = (1 + βζcom)p (1) i , i = A, B. With probability 1 − θ, token price changes driven by independent, idiosyncratic shocks ζA, ζB: ζA ∼ Bern(κA), ζB ∼ Bern(κB ), ζA ⊥ ζB, κA κB, p (2) i = (1 + βζi )p (1) i , i = A, B. Capponi Singapore 54 / 81
  • 55. Concluding Remarks Result The gas price volatility for “stable pairs” is significantly lower than for “non-stable pairs”: around 35% lower; The gas price for “stable pairs” is significantly lower than for “non-stable pairs”: around 8% lower Capponi Singapore 55 / 81
  • 57. Concluding Remarks Is “Impermanent Loss” the right measurement? Misconception: after arbitrage loss occurs in period 1, if the token exchange rate is likely to revert to its initial level, then it is optimal for the liquidity providers to keep depositing in period 2 and wait for exchange rate reversion. Our Result: when the probability of token exchange rate reversion increases, the expected “impermanent loss” decreases, but the liquidity providers’ incentive to deposit becomes weaker. The optimal action is to hold the token that is likely to revert in the portfolio and not provide liquidity at the AMM. Reason: IL uses wrong benchmark and fails to fully account for the opportunity cost. Capponi Singapore 57 / 81
  • 58. Concluding Remarks Examples Beginning of Period 1: Price of A token = 1; Price of B token = 1; Deposit: 100 A tokens, 100 B tokens. Period 1: Price Shock: Price of A token = 4; Price of B token = 1; Deposit after arbitrage: 50 A tokens, 200 B tokens; Deposit Value =400; if not deposit, total value = 4*100+100 = 500 IL = 20% Period 2 Price Shock: Price of A token = 4; Price of B token = 4; Deposit after arbitrage: 100 A tokens, 100 B tokens; Deposit Value =800; IL = 0% if not deposit in period 2, total value = 1000 Capponi Singapore 58 / 81
  • 59. Concluding Remarks Performance of tokens Capponi Singapore 59 / 81
  • 60. Concluding Remarks Comparison to LOB In a limit-order book market (e.g., Glosten and Milgrom (1985) and Glosten (1994)), market markers can be adversely selected Mitigate adverse selection by charging a bid-ask spread In the AMM, the arbitrage exists even if there is complete information. No bid-ask spread and impossibility to front-run the arbitrage order Capponi Singapore 60 / 81
  • 61. Concluding Remarks Exchange Rate Volatility, Trading Volume, and Deposit Depositflowjt = γj + γt + ρ1Volatilityjt + ejt Depositflowjt = γj + γt + δ1Volumejt + ejt Depositflowjt = γj + γt + ρ2Volatilityjt + δ2Volumejt + ejt, Model Prediction: ρ1, ρ2 0, and δ1, δ2 0. Capponi Singapore 61 / 81
  • 62. Concluding Remarks Competition on first execution Arbitrage opportunity can be exploited by the arbitrageur only if its order is confirmed before the liquidity providers exit. Both arbitrageur and liquidity providers attach gas fees to their orders. Orders included on the underlying blockchain and executed in decreasing order of gas fees, and any tie broken uniformly at random. Capponi Singapore 62 / 81
  • 63. Concluding Remarks Token Exchange Rate Volatility and Gas Price GasVolatilityjt = γt + γUniswap + κA1StablePair + ejt Gasjs = γt + γUniswap + κB1StablePair + ejs Segments: “stable pairs” and “unstable pairs” Coefficients κA, κB quantify the differences in gas fee and in gas price volatility between “stable pairs” and “unstable pairs”, respectively. We expect that κA, κB 0 from our theoretical analysis Capponi Singapore 63 / 81
  • 64. Concluding Remarks Does Pooling More Tokens Reduce the Arbitrage Problem? With probability θ, the price movements of A, B, and C tokens are driven by a common shock ζcom: ζcom ∼ Bern(κ), p (2) i = (1 + βζcom)p (1) i , i = A, B, C. (2) With probability 1 − θ, they are determined by independent, idiosyncratic shocks ζA, ζB, ζC , respectively: ζi ∼ Bern(κ), ζA ⊥ ζB, ⊥ ζB ⊥ ζC , ⊥ ζA ⊥ ζC , p (2) i = (1 + βζi )p (1) i , i = A, B, C. (3) Capponi Singapore 64 / 81
  • 65. Concluding Remarks What Leads to Adoption When tokens become more attractive for investors (α increases) and the arrival rate of investors goes up (κI increases), the expected trading volume increases and thus liquidity providers collect a higher trading fee. When the tokens are more likely to be hit by a common shock (θ increases) and co-move, arbitrage opportunities are less likely to occur. When the token exchange rate is more volatile (magnitude of the price shock β and arrival rate of the shock κA both increase), the arbitrage becomes more costly for liquidity providers. When κB increases, the difference in expected return of the two tokens (1 + β)(κA − κB ) decreases, and thus the opportunity cost of holding both tokens and providing liquidity decreases. Capponi Singapore 65 / 81
  • 66. Concluding Remarks Implications For exchanges: the curvature of the pricing curve used by the AMM governs the trade-offs between the severity of the arbitrage problem and the investors’ willingness to trade. these two forces are well balanced, a “liquidity freeze” is least likely to occur, the deposit efficiency is the highest, and social welfare is maximized. pooling more than two tokens in the same AMM does not alleviate the arbitrage problem. For token holders: only deposit into AMMs whose token prices are stable and highly correlated, or whose trading volumes are high. Capponi Singapore 66 / 81
  • 68. Concluding Remarks Token Withdrawal In period 3, the liquidity provider i withdraws his tokens from the AMM by submitting an order and attaching a non-negative gas fee g (t) (lp,i) to it. When the withdraw order is executed, the liquidity provider i pays the attached gas fee and receives wi portion of the total A tokens in the liquidity pool and wi portion of the total B tokens in the liquidity pool. Capponi Singapore 68 / 81
  • 69. Concluding Remarks Different Pricing Curves Capponi Singapore 69 / 81
  • 70. Concluding Remarks Total Market Capitalization Figure: Total Market Capitalization of Crypto Currencies. Capponi Singapore 70 / 81
  • 71. Extensions Exchange Rate Volatility, Trading Volume, and Deposit Depositflowjt = γj + γt + ρ1Volatilityjt + ejt (4) Depositflowjt = γj + γt + δ1Volumejt + ejt (5) Depositflowjt = γj + γt + ρ2Volatilityjt + δ2Volumejt + ejt, (6) The coefficients ρ1, ρ2 quantify the sensitivity of deposit flow on token volatility. The coefficients δ1, δ2 give the sensitivity of deposit flow on trading volume. Model Prediction: ρ1, ρ2 0, and δ1, δ2 0. We cluster our standard errors at the AMM level. Capponi Singapore 71 / 81
  • 72. Extensions Token Exchange Rate Volatility and Gas Price GasVolatilityjt = γt + γUniswap + κA1StablePair + ejt (7) Gasjs = γt + γUniswap + κB1StablePair + ejs (8) Segments: ‘stable pairs” and “unstable pairs” Coefficients κA, κB quantify the differences in gas fee and in gas price volatility between “stable pairs” and “unstable pairs”, respectively. We expect that κA, κB 0 from our theoretical analysis Capponi Singapore 72 / 81
  • 73. Extensions Data Identify orders: If an investor trades in (takes out) both tokens in a transaction, then we identify the transaction as a deposit (withdrawal); if instead, the investor trades in one token and takes out the other token, we identify the transaction as a swap. We can calculate and track the total liquidity reserve of both tokens in AMMs and the spot rate of the exchange 12-week period from Dec 22, 2020 to March 20, 2021. The number of AMMs initiated by Dec 22, 2020 is only 49; 5 pairs are “stable pairs”. Capponi Singapore 73 / 81
  • 74. Extensions Descriptive Statistics N Mean SD 10th 50th 90th Panel A: Weekly-level Data Log Rate Volatility, All 588 0.062 0.053 0.006 0.050 0.126 Log Rate Volatility, Stable 60 0.005 0.004 0.003 0.003 0.010 Log Rate Volatility, Unstable 528 0.068 0.052 0.022 0.055 0.129 Token Inflow Rate, All 588 0.037 0.266 -0.190 0.007 0.248 Token Inflow Rate, Stable 60 0.116 0.389 -0.154 0.004 0.459 Token Inflow Rate, Unstable 528 0.028 0.246 -0.192 0.007 0.233 Trading Volume, All 588 2.318 2.291 0.356 1.608 5.123 Trading Volume, Stable 60 1.710 1.521 0.587 1.333 3.384 Trading Volume, Unstable 528 2.387 2.352 0.337 1.646 5.496 Gas Price Volatility, All 588 199.761 251.065 57.880 138.391 362.430 Gas Price Volatility, Stable 60 90.811 43.982 46.152 78.732 164.043 Gas Price Volatility, Unstable 528 212.142 261.677 60.819 145.488 387.538 Capponi Singapore 74 / 81
  • 75. Extensions Descriptive Statistics N Mean SD 10th 50th 90th Panel B: Transaction-level Data Gas Price (Gwei), All 2,859,992 154.287 322.632 57.000 120.500 244.880 Gas Price (Gwei), Stable 216,702 122.915 95.813 52.000 104.000 202.000 Gas Price (Gwei), Nonstable 2,643,290 156.859 334.343 58.000 122.000 249.000 Absolute Value of Log Spot Rate, All 2,859,992 5.264 2.530 0.395 6.552 7.432 Absolute Value of Log Spot Rate, Stable 216,702 0.004 0.006 0.001 0.003 0.008 Absolute Value of Log Spot Rate, Nonstable 2,643,290 5.696 2.114 2.336 6.789 7.442 Capponi Singapore 75 / 81
  • 76. Extensions Variables Token Exchange Rate Volatility: standard deviation of the log spot rate between two tokens deposited in the AMM, in each week. Deposit Flow Rate: Depositflowjt = sgn(DepositAjt ) × DepositAjt TokenAjt × DepositBjt TokenBjt 1/2 DepositAjt, DepositBjt are the total tokens A and token B by liquidity providers of AMM j during week t TokenAjt, TokenBjt are the initial deposits in AMM j during week t. Capponi Singapore 76 / 81
  • 77. Extensions Variables Trading Volume (of Investors): Volumejt = TradeAjt TokenAjt × TradeBjt TokenBjt 1/2 , TradeAjt, tradeBjt are the total token A and token B traded by the investors with swap orders at AMM j in week t. Gas Price Volatility: the standard deviation of the gas price attached to all transactions executed on AMM j in week t. Capponi Singapore 77 / 81
  • 78. Extensions Results Dependent variable: Deposit Inflow Rate (a) (b) (c) Intercept 0.067 −0.090∗∗ −0.016 (0.066) (0.042) (0.042) Exchange Rate Volatility −0.410∗∗ −1.636∗∗∗ (0.172) (0.376) Trading Volume 0.041∗∗∗ 0.061∗∗∗ (0.011) (0.014) Week fixed effects? yes yes yes AMM fixed effects? yes yes yes Observations 588 588 588 R2 0.11 0.17 0.23 Note: ∗p0.1; ∗∗p0.05; ∗∗∗p0.01 Capponi Singapore 78 / 81
  • 79. Extensions Result Negative and statistically significant relationship between volatility of token exchange rate and deposit flow rate Positive and statistically significant relationship between trading volume and deposit flow rate Consistent with our theoretical prediction that ρ1, ρ2 0, δ1, δ2 0. A one-standard-deviation increase in weekly spot rate volatilitydecreases the deposit flow rate by 10% standard deviations. A one-standard-deviation increase in trading volume increases deposit flow rate by 35% standard deviation. Capponi Singapore 79 / 81
  • 80. Extensions Result Dependent variables: Gas Price Volatility Gas Price (a) (b) Intercept 218.994∗∗∗ 126.324∗∗∗ (29.344) (2.975) Stable -81.933∗∗∗ -13.4223∗∗∗ (17.040) (3.022) Week fixed effects? yes no Day fixed effects? no yes Protocol fixed effects? yes yes Observations 588 2,860,041 R2 0.13 0.04 Note: ∗p0.1; ∗∗p0.05; ∗∗∗p0.01 Capponi Singapore 80 / 81
  • 81. Extensions Result The gas price volatility for “stable pairs” is significantly lower than for “non-stable pairs”: around 40% lower; The gas price for “stable pairs” is significantly lower than for “non-stable pairs”: around 10% lower Consistent with our theoretical prediction that κA 0, κB 0. Capponi Singapore 81 / 81
  • 82. References Abadi, J. and Brunnermeier, M. (2018), Blockchain Economics, NBER Working Papers 25407, National Bureau of Economic Research, Inc. Aoyagi, J. and Ito, Y. (2021), Coexisting exchange platforms: Limit order books and automated market makers, Technical report. Aramonte, S., Huang, W. and Schrimpf, A. (2021), ‘DeFi risks and the decentralisation illusion’. URL: https://www.bis.org/publ/qtrpdf/rqt2112b.htm Barbon, A. and Ranaldo, A. (2021), On the quality of cryptocurrency markets: Centralized versus decentralized exchanges, Working paper. Biais, B., Bisière, C., Bouvard, M. and Casamatta, C. (2019), ‘The Blockchain Folk Theorem’, The Review of Financial Studies 32(5), 1662–1715. Budish, E., Cramton, P. and Shim, J. (2015), ‘The high-frequency trading arms race: Frequent batch auctions as a market design response’, The Quarterly Journal of Economics 130(4), 1547–1621. Campbell, R. H. (2016), Cryptofinance, Working paper. Capponi Singapore 81 / 81
  • 83. References Cong, L. W., Li, Y. and Wang, N. (2020), ‘Tokenomics: Dynamic Adoption and Valuation’, The Review of Financial Studies 34(3), 1105–1155. Easley, D. (2019), ‘From mining to markets: The evolution of bitcoin transaction fees’, Journal of Financial Economics 134(1), 91–109. Foucault, T. (1999), ‘Order flow composition and trading costs in a dynamic limit order market1’, Journal of Financial Markets 2(2), 99–134. Glosten, L. R. (1994), ‘Is the electronic open limit order book inevitable?’, The Journal of Finance 49(4), 1127–1161. Glosten, L. R. and Milgrom, P. R. (1985), ‘Bid, ask and transaction prices in a specialist market with heterogeneously informed traders’, Journal of Financial Economics 14(1), 71–100. Halaburda, H., Haeringer, G., Gans, J. S. and Gandal, N. (2020), The microeconomics of cryptocurrencies, Working Paper 27477, National Bureau of Economic Research. Lehar, A. and Parlour, C. (2021), Decentralized exchanges, Working paper. Capponi Singapore 81 / 81
  • 84. Extensions Menkveld, A. J. and Zoican, M. A. (2017), ‘Need for Speed? Exchange Latency and Liquidity’, Review of Financial Studies 30(4), 1188–1228. Park, A. (2021), The Conceptual Flaws of Constant Product Automated Market Making, Working paper. Prat, J. and Walter, B. (2018), An Equilibrium Model of the Market for Bitcoin Mining, CESifo Working Paper Series 6865, CESifo. URL: https://ideas.repec.org/p/ces/ceswps/6865.html Saleh, F. (2020), ‘Blockchain without Waste: Proof-of-Stake’, The Review of Financial Studies 34(3), 1156–1190. Sockin, M. and Xiong, W. (2020), A model of cryptocurrencies, Working Paper 26816, National Bureau of Economic Research. Xu, J., Vavryk, N., Paruch, K. and Cousaert, S. (2021), ‘Sok: Decentralized exchanges (dex) with automated market maker (AMM) protocols’. Yermack, D. (2017), ‘Corporate Governance and Blockchains’, Review of Finance 21(1), 7–31. Capponi Singapore 81 / 81