Andreas Park PRO
Professor of Finance at UofT
Paper by Agostino Capponi, Ruizhe Jia, Ye Wang
Discussion by Andreas Park
CUHK February 2022
What is Decentralized Finance?
decentralized finance =
provision of financial services without the necessary involvement of a traditional financial intermediary at extremely low costs
key ingredient =
blockchain technology =
a common infrastructure for decentralized code execution
How do you set the price?
\(X-2x\)
\(Y+y'+y''\)
normal trade: buy \(x\) \(\to\) pay \(y'\)
\(Y+y'\)
\(X-x\)
front-running:
\(Y\)
\(X\)
\(y''>y'~\Rightarrow\)
front-running is intrinsically profitable
\(X-2x\)
\(Y+y'+y''\)
\(Y+y'\)
\(X-x\)
\(Y\)
\(X\)
\(y'=y''~\Rightarrow\)
front-running is not intrinsically profitable
a
b
c
d
e
f
g
validators
users
arbitrageurs
validators
decide whether to monitor/adopt hidden processing
front-runnable decides whether to use hidden or public
may find front-runnable and then decide whether to use hidden or public
process according to fees
arbitrageurs
observe mempool again for trades by other arbitrageur
?
users
hidden settlement
delay risk
hidden settlement
delay risk
open mem-pool
nada
open mem-pool
front-running risk
front-runnable
#:1
can't be front-run
#:B+1
validators
adopt private protocol
only use lit pool
Text
process hidden settlement
process lit settlement
(includes MEV)
process lit settlement
(includes MEV)
arbitrageur
(always scans public mempool)
find first-order arb
find no arb
Text
hidden settlement
delay risk &
competing arb
open mem-pool
delay, competing arb & front-running risk
scan open mem-pool
perform front-running
Text
0
1
fractions of validators that usage hidden
both arb use public & hidden
both arb use hidden only
one arb uses only hidden, the other both
Where do they post?
What fees do they bid?
hidden: both bid \(c\)
\(\Rightarrow\) validator gets all rents
public: both bid lowest amount to be included
(then English auction)
only hidden: bids \(c\) if observes public bid and lowest marginal otherwise
both: bids \(c\) in hidden and lowest in public
mixed strategy bid over interval from lowest to below \(c\)
Question: what does "observing bid" mean?
(Observing MEV opportunity?)
0
1
fractions of validators that usage hidden
both arb use public & hidden
both arb use hidden only
one arb uses only hidden, the other both
Where do arbs post?
Where do front-runnable post?
Question: how much does the front-runnable bid?
public
hidden
public
hidden
public
hidden
0
1
fractions of validators that usage hidden
both arb use public & hidden
both arb use hidden only
one arb uses only hidden, the other both
Where do arbs post?
Where do front-runnable post?
public
hidden
public
hidden
public
hidden
Fraction of validators adopting hidden
Disclaimer: I am going with the description of Proposition 5
?
Case 1: MEV very high
Case 2: MEV not too high
Comment:
"Proposition 7 (Welfare of miners, user, and arbitrageur). The introduction of the dark venue leads to a strict increase in welfare for miners who adopt the dark venue, and a decrease in welfare for miners who do not adopt the dark venue"
My intuition: continuum of miners/mixed strategy \(\Rightarrow\) indifference condition must hold
Welfare: maybe define it formally?
In microstructure:
@financeUTM
andreas.park@rotman.utoronto.ca
slides.com/ap248
sites.google.com/site/parkandreas/
youtube.com/user/andreaspark2812/
By Andreas Park