Project: Heal Noun O'Clock

Overview

This technical paper documents the analysis conducted as part of the project for Nouns DAO "Heal Noun O'Clock; Full Spec and Economic Audit of % Exit, An Arbitrage-Free Forking Mechanic". A non-technical summary of the findings will be provided as a companion paper. The analysis has been carried out by Cryptecon.

The analysis aims to address the growing issue of arbitrage within the Nouns DAO by modeling and evaluating various exit schemes. The model focuses on the dynamics of the treasury stock, auction prices, and redemption values following a fork and subsequent ragequit by modeling the behaviors of nouners and arbers in the daily auctions. We characterize the possible equilibria of the game and show how the outcome changes based on the initial conditions and treasury management. We also provide numerical simulations of the main results.

Table of Contents

Analysis

1. Model Setup

Let

St denote the treasury stock at time
t1,...,T
, with
T>1
, where
S00
is the treasury prior to the game commencing. The number of nouns at the start of the game is given by
N>0
which are all held by nouners. At each time
t
one new noun is auctioned off. Nouns serve as voting rights in the Nouns DAO. We denote by
pt
the realized auction price at time
t
. The treasury stock therefore evolves over time according to
St=S0+τ=1τ=t1pτ
.

Nouns can be redeemed for a share

αt of the treasury. We denote the expected value of one noun at time
t
conditional on the history of the game
ht
and for an expected redemption period
tt
by
Vte(ht)
, where we suppress the subscript of the expected redemption period
t
for brevity. We will refer to
Vte(ht)
as the redemption value. In the special case of
t=t
, we write the redemption value simply as
Vt=te(ht)=V(ht)
.

All players discount future payoffs by the same discount factor

δ(0,1). The expected redemption value is thus given by
Vte(ht)=δttE[αtSt(ht)]
, where, as before, we suppress the subscript
t
for brevity.

We assume that nouners value each noun according to a valuation

v~[0,v¯], with
v¯>0
constant over time. Let
F
denote the distribution function for
v~
. We assume that
F
has a density
f
that is positive and continuous on
[0,v¯]
and is identically
0
elsewhere. This represents the natural demand for nouns. Note that throughout, we will denote random variables with a tilde, e.g.,
v~
, and their realizations without, e.g.,
v
.

Arbers (or speculators) in turn value the noun at the expected value of redemption

Vte(ht). In other words, we make a sharp distinction between nouners who value nouns independent of their redemption value or any possible market value on a secondary market and arbers, who only value them for the redemption value. Nouns can only be redeemed, however, after a fork occurs. We assume that only arbers want to fork and when they do will instantly redeem their nouns. For a fork to occur at time
t
, the number of nouns held by arbers,
At
, must exceed a constant forking threshold
κ(0,1)
, given by
AtN+tκ
. At the start of the game, no arber holds a noun, or
A0=0
.

The timing of the model is as follows. At each time

t, the auction commences with one arber and
n2
nouners participating. The auction format is an English auction with a starting price of
0
. Following the auction, the realized auction price is added to the treasury and a fork occurs if
Atκ(N+t)
. If it does, then all arbers fork and redeem their nouns and the game ends.

We model the auction format as an English auction, as this most closely resembles the auctions for nouns, in which bids can be submitted over a 24 hour period and all bids are visible at all times. Ending the game after the fork is WLOG, as all arbers leave the DAO and redeem their nouns. The continuation game is therefore simply a repetition of the game with a new starting treasury value

S0 and number of nouns
N
. We assume that multiple nouners participate in order to guarantee that the expected auction price is always strictly positive.

Formally, the history

ht contains treasury stocks and players' bids for all past periods. However, it is straightforward that the current treasury stock, number of nouns held by arbers at the begining of the period, and sum of past prices contain all information required for players' strategies.[1] Let the sum of prices be denoted by
Pt1=τ=1t1pτ
. Then it is sufficient for the sequence of histories to be defined as
h1={S0,A0,P0}
,
h2={S0,A0,P0,S1,A1,P1}
, etc. The set of histories is denoted by
Ht
.

Let

b~i,t(|ht) denote the (possibly randomized) bid at which nouner
i1,...,n
plans to drop out at history
ht
as a function of her realized value
vi,t
and similarly let
b~a,t(|ht)
denote the arbers bid. We further denote by
b~i,t
the highest of the maximum bids of all players other than
i
and by
b~a,t
the highest of the maximum bids of all nouners. For all bids
b~i,t0
and
vi,t[0,v¯]
, nouner i's expected payoff at time
t
is then given by
ui,t(bi,t,vi,t)=Prob[b~i,tb~i,t | ht](vi,tb~i,t).
Similarly, for all bids
b~a,t0
, the arber's expected payoff at time
t
is given by
ua,t(ba,t,ht)=Prob[b~a,t>b~a,t | ht](Vte(ht)b~a,t).
Ties between nouners are broken at random.[2]

2. Preliminaries

We begin our analysis by studying the bidding behavior of players at any history

ht.

Lemma 1 (Bidding Strategies): In any equilibrium and at any

ht,
(i) all nouners
i1,...,n
always bid up to their valuation of the noun, or
b~i,t=vi,t
,

(ii) all arbers always bid up to a cutoff value
b^t(ht)min{vn1,t,Vte(ht)}
, or
b~a,t(ht)=b^t(ht)min{vn1,t,Vte(ht)}
,

where
vn1,tt
denotes the second-highest value drawn among nounerns
i=1,...,n
at history
ht
.

Proof: We prove the statements in turn.
(i) Let

dBi,t denote the density of
b~i,t
. The expected return for nouner
i
of playing a strategy of bidding up to
b~i,t
is given by
0b~i,t(vi,tb~i,t)dBi,t.
This expression is maximized at
b~i,t=vi,t
for any strategies of all players other than
i
that give rise to the density
dBi,t
.
(ii) Fix a
Vte(ht)
and
b~a,t(ht)
. First, the arbers utility function directly implies that holding the bid
b~a,t(ht)
constant, utility is increasing in
Vte(ht)
, implying a maximum bid value
b^t(ht)
exists and that
b~a,t(ht)=b^t(ht)
in equilibrium. Second, consider that an arber's bid has two effects on her payoff: changing the probability of winning and affecting the redemption value by changing todays auction price and thereby future arber bids. Thus, if todays auction price is independent of an arber's bid, then so is
Vte(ht)
. This is the case if
b^t(ht)>vn,t
or if
b^t(ht)vn1,t
, where
vn,t
and
vn1,t
are the highest and second-highest valuations of nouners at history
ht
, respectively. By statement (i) and the definition of the arbers payoff, it then follows that
b^min{vn1,t,Vte(ht)}
.

Lemma 1 shows that the equilibrium of the game consists of a pair of simple strategies for nouners and the arber. The first statement formalizes the standard result that it is optimal for players in an English auction to bid up to their true valuation. However, this result only directly applies to nouners, because an arber's valuation, the redemption value, is a function of her own bid and expected future bids and thus is determined in equilibrium. The second statement then shows that while pinning down arbers' bids in equilibrium is more complex, their optimal strategies still follow a simple structure of bidding up to a well-defined maximum bid

b^t(ht) that is at least as high as the lower of the arbers redemption value and the second-highest nouner valuation.

Since all nouners always bid up to their true valuation of the noun, we can now state the expected time to fork at a given period

t and history
ht
as a function of nouners valuations, since the probability of arbers winning in expectation simply depends on the realizations of the highest nouner valuation
vn,t
.

Lemma 2 (Forking) : In any equilibrium and at any

ht, a necessary condition for
t
to exist in expectation is given by

At+τ=tt([F(b^τ)]n)κ(N+t).

Proof: Follows directly from the definition of the forking threshold

κ and the fact that by Lemma 1 the expected number of arber wins is determined by the sum over all periods
τt,...,t
of the respective probability that
vn,τb^τ(hτ)
.

Lemma 2 shows that the expected time to fork (and the existence of a forking period at all) is driven by the distribution of nouners' valuations and the expected redemption value of arbers. The higher the redemption value, the more likely it is for the arber to win, since arbers' will always at least outbid nouners whenever possible by Lemma 1. But an arber's win in expectation therefore only depends on the probability of their expected redemption value being above the highest nouner valuation and thus they are simply a function of the distribution function of nouners' valuations.

Specifically, the probability of winning conditional on the expected redemption value and resulting optimal maximum bid,

F(b^t), must be greater than
κ
for the game to move closer to a fork occuring in expectation. If it does, then in expectation arbers' wins accumulate faster than the 'cost' of a larger number of periods having been played and thus the required number of arber wins increasing (as a function of
κ
). But note that Lemma 2 only provides a necessary condition, it does not guarantee that a fork occurs. The critical function of the condition in Lemma 2 and the fact that it only guarantees a fork in expectation is illustrated in Figure 1. Note that the displayed evolution of the expected number of arber wins,
E[At]
, is illustrative only.

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Figure 1: The relationship between the expected number of arber wins and the increasing number of nouns required to reach a fork.

Our final preliminary result now provides an explicit characterization of the optimal bidding behavior of arbers in equilibrium and shows how their behavior is determined by the effect an arber's bid has on the evolution of the redemption value. Note however, that this only applies to interior solutions for the optimal maximum bid, denoted by

bt(ht). There can be equilibria in which an arber's maximum bid lies outside the range of nouners valuations. Intuitively, this would for example be the case if the initial treasury is so large that the expected value of a share of it is higher than any nouner is willing to pay for a noun.

Lemma 3 (Arber Bid) : In any equilibrium and at any

ht, if the optimal maximal bid by an arber satisfies
bt(ht)[0,v¯]
, then

bt(ht)=Vte(ht)+1nF(b^a,t(ht))f(b^a,t(ht))Vte(ht)b^a,t(ht).

Proof: Consider an arbers' payoff, which can be rewritten by Lemma 1 as follows

ua,t(b~a,t,ht)=Prob[b~a,t>vn,t|ht](Vte(ht)E[vn,t])=0b^a,t(Vte(ht)v)dBa,t=0b^a,t(Vte(ht)v)nF(v)n1f(v)dv, where
vn,t
denotes the highest drawn value among all nouners
i1,...,n
at history
ht
and
dBa,t
the density of the highest nouner valuation
vn,t
.

Differentiating with respect to the arbers maximum bid

b^a,t(ht), we obtain
(Vte(ht)b^a,t)nF(b^a,t)n1f(b^a,t)+nVte(ht)b^a,t0b^a,tnF(v)n1f(v)dv=0(Vte(ht)b^a,t)nF(b^a,t)n1f(b^a,t)+Vte(ht)b^a,t1nF(b^a,t)n=0Vte(ht)b^a,t+Vte(ht)b^a,tF(b^a,t)nnF(b^a,t)n1f(b^a,t)=0
which solves for
bt=Vte(ht)+1nF(bt)f(bt)Vte(ht)bt.

Lemma 3 shows that arbers optimize their bid relative to the redemption value. If the redemption value increases in their bid, then arbers may 'overbid' that is, holding the redemption value fix for a given bid, they optimally bid more than this redemption value. If instead the redemption value decreases in their bid, then they would underbid. Whether arbers over- or underbid therefore depends on how the redemption value changes in their bid and the value of the hazard rate of nouners distribution at this bid level. As Lemma 1 shows however, underbidding cannot arise in equilibrium, since the optimal strategies of nouners are independent of arbers' strategies implying that while an arbers bid may affect the auction price (and of course may lead to him winning the auction), an increasing bid can never lead to a decrease in the auction price as this would require other players to react to the arbers' strategy.

3. Main Results

We now provide our main results on the equilibrium outcome of the game. Our first key finding studies the conditions under which a fork occurs in equilibrium.

Proposition 1 (Equilibrium) The equilibrium of the game is one of three types which are characterized by the following conditions:
Type I: a fork is guaranteed to occur along the equilibrium path and the optimal maximum bid by arbers satisfies

bt(ht)v¯ if
Tκ1κN
and
S0v¯δTtα
,

Type II: a fork is expected to occur along the equilibrium path starting at history
ht
and the optimal maximum bid by arbers satisfies
bt(ht)Vte(ht)
and
bt(ht)(0,v¯)
iff
τ=tt[F(bt(ht)×g(α,τ,ht))]nκ(N+T)At
for any
tT
,

Type III: no fork is expected to occur along the equilibrium path starting at history
ht
and the optimal maximum bid by arbers satisfies
bt(ht)=0
iff
τ=tt[F(bt(ht)×g(α,τ,ht))]n<κ(N+T)At
for all
tT
,

where

g() is given by
g(α,τ,ht)=1δτtαταtaτ,t,
and
aτ,t=[(St+τ=ttE[pτ])+1nF(bt)f(bt)τ=tt(nF(bt)n1(1F(bt)))(St+τ=τtE[pτ])+1nF(E[bτ])f(E[bτ])τ=τt(nF(E[bτ])n1(1F(E[bτ])))]0.
Furthermore, a sufficient condition for a Type II equilibrium is given by
τ=tt[F(Vte(ht)×g(α,τ,ht))]nκ(N+T)At for any tT.

Proof: Fix an equilibrium. Let

bt(ht) denote the optimal maximum bid of an arber at history
ht
in equilibrium. Note first that arber strategies are symmetric. At any history
ht
and
t<τt
we must therefore have that
Et[bτ(hτ)]=bt(ht)×g(α,τ,ht)
, where
g(α,τ,ht)
is a weakly positive, continuous function. Formally, we can derive
g(α,τ,ht)
by considering the ratio
bt(ht)E[bτ]=Vte(ht)+1nF(bt(ht))f(bt(ht))Vte(ht)bt(ht)Vτe(ht)+1nF(E[bτ])f(E[bτ])Vτe(ht)E[bτ].
We start with the redemption value
Vte(ht)
, or
Vte(ht)=δttαt(St1+ϕ=ttE[pϕ]),
where
E[pϕ]=Prob[v(n1)>bϕ]E[v(n1)|v(n1)bϕ]+Prob[v(n1)bϕ<v(n)]bϕ+Prob[v(n)bϕ]E[v(n)|v(n)bϕ].
The probabilities are given by
Prob[v(n1)>bϕ]=1n[F(bϕ)]n1[1F(bϕ)][F(bϕ)]n,Prob[v(n1)bϕ<v(n)]=n[F(bϕ)]n1[1F(bϕ)],Prob[v(n)bϕ]=[F(bϕ)]n,
and the expected values of the second-highest and highest bids are
E[v(n1)|v(n1)bϕ]=bϕv¯vn(n1)[F(v)]n2[1F(v)]f(v)dv1n[F(bϕ)]n1[1F(bϕ)][F(bϕ)]n,E[v(n)|v(n)bϕ]=0bϕvn[F(v)]n1f(v)dv[F(bϕ)]n,
so that we obtain
Vte(ht)=δttαt(St1+ϕ=tt[E[bϕ]nF(E[bϕ])n1(1F(E[bϕ]))+bϕv¯vn(n1)F(v)n2(1F(v))f(v)dv+0bϕvnF(v)n1f(v)dv])
Differentiating the price
E[pϕ]
with respect to
E[bϕ]
, we find
E[pϕ]E[bϕ](E[bϕ]nF(E[bϕ])n1(1F(E[bϕ])))+E[bϕ]0E[bϕ]vnF(v)n1f(v)dv+E[bϕ]E[bϕ]v¯vn(n1)F(v)n2(1F(v))f(v)dv=nF(E[bϕ])n1(1F(E[bϕ]))+E[bϕ]nf(E[bϕ])((n1)F(E[bϕ])n2(1F(E[bϕ]))F(bt)n1)+E[bϕ]nF(E[bϕ])n1f(E[bϕ])E[bϕ]n(n1)F(E[bϕ])n2(1F(E[bϕ]))f(E[bϕ])=nF(E[bϕ])n1(1F(E[bϕ]))0,
where the final inequality follows from the definition of the CDF
F()
, which satisfies
0F(bϕ)1
. Now finally substituting into the ratio we are interested in, we obtain
bt(ht)E[bτ]=δttαt(St+ϕ=ttE[pϕ])+1nF(bt)f(bt)δttαtϕ=tt(nF(bϕ)n1(1F(bϕ)))δtταϕ(St+τ=τtE[pτ])+1nF(E[bτ])f(E[bτ])δtταττ=τt(nF(E[bτ])n1(1F(E[bτ])))=δttδtταtατ[(St+τ=ttE[pτ])+1nF(bt)f(bt)τ=tt(nF(bt)n1(1F(bt)))(St+τ=τtE[pτ])+1nF(E[bτ])f(E[bτ])τ=τt(nF(E[bτ])n1(1F(E[bτ])))]=δttδtταtατ×at,τ=1g(α,τ,ht)0
where the final inequality follows from
at,τ0
, where
at,τ
is defined as the term in square brackets and all of its elements are weakly positive.

Now consider the necessary condition for a fork to occur in Lemma 2. Replacing the cutoff bids with the increase of expected optimal bids by arbers, we obtain that the expected time to fork at

ht is given by
τ=tt[F(b11δτtαταt1at,τ)]nκ(N+t)At,
which must be satisfied for a fork to occur in expectation at
h1
and thus at any
ht
. Moreover, as
Vte(ht)/E[pτ]0
, we find that
Vte(ht)E[bτ]=δttαtτ=tt(nF(btδτtαταt1at,τ)n1(1F(btδτtαταt1at,τ)))0.
By Lemma 3 we therefore find that if
bt[0,v¯]
, then
btVte(ht)
. In conjunction, this yields the conditions for Type II and Type III in Proposition 1 and the sufficient condition for Type II.

Lastly, consider the case when

b1(0,v¯]. First, we know by Lemma 3 and the fact that
Vte(ht)/E[pτ]>0
that if
Vte(ht)=v¯
, then
b1v¯
. We thus find that if
Vte(ht)=δTtαtS0v¯  S0v¯δTtαt
and
Tκ(N+T)  Tκ1κN
then
bt(ht)v¯
. This completes the proof for Type I.

Proposition 1 characterizes the three possible types of equilibria and provides conditions under which the game will end in each type of equilibrium. Intuitively, the result of the game depends on whether arbers' optimal bids lie within the interval of the distribution of nouner valuations. If they do and are sufficiently high, then the accumulating expected wins by arbers can be high enough for arbers to expect a fork to occur and be willing to bid a positive amount (Type II). If they are not sufficiently high, then in expectation no fork will occur before the game ends, so that arbers are not willing to bid any positive amount (Type III). Finally, if they lie outside the bounds of the distribution, then arbers will always win and as long as the game lasts long enough for them to surpass the forking threshold, a fork is guaranteed (Type I). However, note that our conditions for Type I only characterize the case in which the initial treasury stock

S0 is so large that a Type I equilibrium arises. There can be intermediate parameter values that also result in Type I equilibria being played which are not captured by our conditions.

We also note that our conditions are not precise restrictions on the model primitives that must be fulfilled for the optimal bid by arbers to result in the respective type of equilibrium, but rather are expressed in terms of the optimal arber bid and thus the redemption value (which is a function of the model primitives), because the expected time to fork based on the sequence of win probabilities cannot be solved analytically. Spelling out the condition in more detail thus does not provide any additional precision or intuition. However, the conditions show that in order to characterize the equilibrium outcome of the model, it is sufficient to check whether at the beginning of the game arbers expect a fork to occur before the game ends. Moreover, to specifically check for a Type III equilibrium the sufficient condition we provide, which is only a function of the redemption value rather than the full optimal bid by arbers, can be calculated instead.

Figure 2 illustrates the equilibrium mechanics of the game. The expected optimal bids in future periods are increasing in line with the discount factor starting with the optimal bid in period 1 (left panel), resulting in an increasing probability of winning (right panel). The total accumulated win probabilities of arbers (shaded area) represent the expected number of arber wins and if this is sufficiently high, then a fork is expected to occur. In this case the positive bids by arbers are indeed equilibrium play and we are in a Type II equilibrium. The same logic holds true starting at any other period

t instead of period 1 or for a forking period that is expected to occur before time
T
. In a Type III equilibrium we instead observe an optimal arber bid of zero and corresponding probability of winning of zero, while in a Type I equilibrium, the optimal bid lies above the bound of nouners valuations
v¯
(and so does each future optimal bid) and thus the winning probability is always equal to one. Note that we display the bids and accumulating probability with continuous functions while in the model time is discrete.

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Figure 2: Example of expected optimal future bids at period 1 and resulting expected accumulating arber wins over time for the case of nouners valuations being distributed according to a normal distribution.

Lastly, consider that the conditions stated in Proposition 1 hold for various possible assumptions relevant for the redemption value. In particular, we have not specified the share arbers receive when redeeming a noun. The conditions stated in Proposition 1 only assume that the share arbers receive is not decreasing in their bid, that is,

αt/bt(ht)0. We now proceed to numerically solve the model under different assumptions on the share arbers receive when redeeming a noun. We begin by imposing the current mechanism in the DAO on the model, specifically:

Mechanism 1 (Pro-rata share):

αt=1N+t.

That is, when redeeming a noun, players receive the pro rata share of the entire treasury. Table 1 shows for the case of Mechanism 1 how different values for the forking threshold

κ and the initial treasury
S0
affect the outcome of the game for one particular set of parameter values and distribution function of nouners. As expected, lower forking thresholds or higher initial treasuries reduce the redemption value and hence the probability of a fork and expected time to fork.

In this setting, all three types of equilibria are possible and even with an initial treasury of zero, a fork can still occur. This is because it can be profitable for arbers to play relative low, but positive maximum bids, resulting in nouners winning in expectation for a number rounds and paying their prices into the treasury. Once arbers are able to force a fork, the nouners' paid prices result in a net gain for arbers. For this to be an equilibrium strategy, however, the forking threshold (

κ) must be quite low.

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Table 1: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) and Mechanism 1.

The simulation runs for Table 1 were conducted with the following parameters: the maximum number of periods was set to

T=30, with number of initial nouners
N=10
and a discount factor
δ=0.95
. The number of nouners participating in the auctions was set at
n=2
and the upper bound of the uniform distribution at
v¯=1
.

The second assumption on the share arbers receive when redeeming the noun that we study is the following:

Mechanism 2 (Pro-rata share with tax):

αt=c×1N+t with
c(0,1)
.

In this case, arbers only receive a fraction of their pro-rata share. The remaining sum either stays in the DAOs treasury or is burned. It is straightforward that all results from the pro-rata mechanism continue to apply, as it is simply the special case of Mechanism 2 for the case that

c=1. If the remaining sum stays in the DAOs treasury, then our analysis is exactly identical to before. Whereas if the remaining sum is burnt, then all equilibrium mechanics continue to remain the same, but the starting initial treasury following the fork is lower.

Table 2 and Table 3 document the numerical results for Mechanism 2. The effect of setting a tax is similar to the effect of a higher

κ or lower initial treasury: it reduces the redemption value and thereby the willingness to pay by arbers. In our simulations, the tax parameter (
c
) was set to
0.75
and
0.5
, equivalent to a 25% and 50% tax, respectively.

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Table 2: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) and Mechanism 2 with a tax of 25%.
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Table 3: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) and Mechanism 2 with a tax of 50%.

As the tax rate increases, equilibrium conditions are met at lower initial treasury levels or higher forking thresholds. Lowering

c makes forking less likely and extends the time to fork. This effect is less pronounced than varying the initial treasury because even a smaller share of a positive treasury remains valuable, whereas changing the initial treasury size more directly impacts the profitability of bidding for arbers.

Taxed Share

Mechanism 2 raises the question of what happens to the taxed share of arbers' redemption value. There are three possibilities, each of which can be analyzed using our model and results.

  • The funds remain with the old DAO: In this case, the continuation game of our model starts with a larger initial treasury relative to when the entire funds are burnt or transferred to the new DAO/the arbers. All our results then apply again and thus we see that because of the greater initial treasury, the next fork becomes more likely and occurs earlier in expectation than otherwise.
  • The funds remain with the new DAO: In this case, the continuation game for the old DAO is unaffected, but the new DAO now has a positive initial treasury and since it allows for a ragequit, its forking mechanism is equivalent to the atomic exit mechanism we analyze in section 3.1. However, arbers may not be able to obtain NFTs for the new DAO via the same auction mechanism as for Nouns DAO, so while the intuition of the results from 3.1 carries over, the details may differ.
  • The funds are burned: In this case, the continuation game of the old DAO is unaffected again and the tax simply has the effect we document above of lowering the incentives to participate and to fork by arbers.

One further aspect to consider is that taxing the redemption value will also have an effect on nouners who may have genuine, non-financial reasons to fork and may judge the tax to be unfair. In the context of our model, this could lead to nouners' valuations of the DAO to decrease or to no longer participate in the daily auctions, making arber wins more likely.

The third forking mechanism that we consider is the following, where we denote by

jt the time period in which a noun was bought:

Mechanism 3 (Contribution-based share 1):

αj,t(ht)=pjτ=1tpτ.

In contrast to the previous two mechanisms, under Mechanism 3 the share received after a fork does not depend on the number of nouns. Instead, it is a function of the price paid for the noun or the contribution the owner of the noun has made to the size of the treasury.

Table 4 and Table 5 document the simulation results for Mechanism 3. Compared to the pro-rata mechanism, Mechanism 3 leads to more "extreme" equilibria, that is, Type II equilibria become very unlikely and in almost all scenarios, arbers either are guaranteed to win or do not participate in the auction (i.e., Type I and Type III equilibria). The reason for this finding is that under Mechanism 3, arbers are guaranteed to always obtain at least the price they paid. So they may as well bid high enough to guarantee themselves a win, whenever they can obtain a positive payoff by forking. However, they will only obtain this price at some future forking period

t. Thus, due to discounting they will value this return slightly less than the price they paid and Type II equilibria become possible again. But this can only be the case under very specific parameter combinations, making Type II equilibria very rare.

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Table 4: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) and Mechanism 3 and P=0.
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Table 5: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) and Mechanism 3 and P=10.

Secondary Market

Because nouns are tradeable NFTs, they may be bought and sold on a secondary market outside of the auction mechanism that we consider in the model. Incorporating the behaviour of players on a secondary market is outside the scope of the analysis, but the main effects of a secondary market are the following.

First, arbers may buy nouns on the secondary market instead of in the daily auction. Whenever the prices for nouns on the secondary market are lower than the redemption value, buying nouns to force a fork becomes profitable. Moreover, if the secondary market is sufficiently liquid, forks become much more frequent, because potentially

κ(N+T) nouns can be bought in a single period and arbers can fork immediately. Their redemption value thus is not discounted, because they do not need to wait (or need to wait less) and hence the incentives to fork are stronger.

Second, arbers may sell nouns on the secondary market. The price arbers can obtain for selling the noun sets a lower bound on their maximum bid in the auction, because even if they dont expect a fork to occur, they can always sell the noun on the secondary market. This increases the probability of arbers winning in the auction, increasing the probability of a fork occuring and lowering the time to fork in expectation.

Overall, a secondary market makes forking (much) more likely. But note that in this analysis, we assume that nouners' incentives in the auction are unaffected by the existence of a secondary market.

Finally, the interrelation of the prices on the two markets (the auction and the secondary market) is complex, as seen in the effect on arbers' bids limit above. For example, the ability to win a noun in the auction will similarly limit prices on the secondary market, while the redemption value will determine the willingness to pay for arbers on the secondary market. The exact determination of market prices is complex and depends on the specification of the market mechanism.

The final mechanism that we consider is the following:

Mechanism 4 (Contribution-based share 2):

αj,t(ht)=min{pjSt,pjτ=1tpτ}.

Compared to Mechanism 3, Mechanism 4 puts a cap on the share arbers may receive. Just like in Mechanism 3, arbers receive a share proportional to the auction price they paid relative to sum of auction prices,

pj/Pt. But whenever this share exceeds the ratio of their paid auction price to the total value of the treasury, they obtain this second share instead. Clearly, this would be the case when the initial treasury is non-empty.

Figure 4 illustrates the logic of this mechanism. The redemption value for arbers does not continuously grow with the size of the treasury, instead it is capped at the level of their paid auction price relative to the overall size of the treasury.

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Figure 4: Contribution-based Share 1 and 2.

The consequence of this mechanism is stated formally in the next result.

Corollary 1 (Mechanism 4): Assume Mechanism 4. Then, no Type I or Type II equilibria can arise and no forking occurs.

Proof: Consider the redemption value, which under Mechanism 4 and given a bid at time

t and history
ht
becomes
Vte(ht)=δttαj,t(ht)(S0+τ=ttE[pτ])=δttpj=tS0+τ=ttE[pτ](S0+τ=ttE[pτ])=pj=tδtt.
where without loss of generality we set
αj,t(ht)=pj/St
, as
S00
. An arbers utility therefore becomes
ua,t(bt(ht),ht)=Prob[bt(ht)>vn,t](Vte(ht)pj=t)=Prob[bt(ht)>vn,t](pj=t(δ1))<0  bt(ht)>0,
implying that in equilibrium
bt(ht)=0
.

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
Table 6: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) and Mechanism 4.

The simulation results in Table 6 show that, as proved formally in Corollary 1, for any combination of

κ and
S0
, the equilibrium is always of Typ III, i.e. "no fork".

3. Extensions

3.1 Atomic Exit

Instead of players only being able to fork once a sufficient number of nouns/players all choose to fork at the same time, players can be allowed to exit individually at any point in time (an 'atomic exit'). This mechanism can be captured in our model by placing two assumptions on the framework. First, we assume that

κ=0. As a consequence, the forking condition in Lemma 2 is no longer required, as it will always be fulfilled once an arber wins their auction. Second, the redemption value for arbers simplifies to
Vte(ht)=V(ht)=αt(St1+E[pt]),
as the arber can fork after winning at time
t
immediately and thus her value for the noun no longer depends on future auction prices or expected future arber wins. We can then state the following result, where we also characterize the development of the treasury as forks occur (i.e., if the game does not end after the first abers' exit).

Proposition 2 (Atomic exit): Assume that

κ=0 so that players may fork and redeem their noun at any time
t
. Then, in any equilibrium and at any history
ht
, a fork (atomic exit) occurs in expectation if

b(ht)[0,v¯]  and  F(V(ht))>F(E[vn,t]),

and the expected value of the treasury follows a mean-reverting process denoted by

St~ and defined by
St~D(μt,S,S¯),
where
μt=(1αtF(b(ht))n)(μt+E[pt]),S>0,S¯<1αtv¯.

Proof: Assume
κ=0
. Consider the arbers expected payoff, which then simplifies to
ua,t(b,ht)=0b(V(ht)v)nF(v)n1f(v)dv,
and solves for
b(ht)=V(ht)+1nF(b(ht))f(b(ht))V(ht)b(ht).
We know by the proof of Proposition 1 that
V(ht)b(ht)0
implying that
b(ht)V(ht)
.

We thus find that in expectation the arber will win the auction if

V(ht)>vn,t. Because a fork occurs each time an arber wins, the treasury will shrink at time
t
and history
ht
in expectation if
αtF(b(ht))n(St1+E[pt])>E[pt],
or
St1>(1αtF(b(ht))n1)E[pt].
Now note that as
St10
, this condition becomes impossible to fullfill, implying that the treasury must increase. Similarly observe that as
St11/αt×v¯
, the condition is guaranteed to be fullfilled because
ptv¯
and
F(b(ht))1
as
St11/αt×v¯
. Finally note that we know from the proof of Proposition 1 that
E[pt]/b(ht)
is a continuous function which in conjunction with the definition of
F(v)
implies that there is a single solution for a bid that leaves the treasury unchanged in expectation.

As Proposition 2 shows, in a steady state, the treasury will follow a treasury path defined by the exit mechanism and the expected value of the second highest nouner. Any treasury values that exceed this path will immediately result (in expectation) in an arber buying a noun to exit with profit. The consequence of this change to the forking mechanic in the DAO is particularly stark under Mechanism 3 and 4, as the following statement shows.

Corollary 2: (Arbitrage under atomic exit): At any time

t and history
ht
, in any equilibrium:

  • under Mechanism 3, a fork occurs with certainty whenever
    St1>Pt1
    .
  • under Mechanism 4, no fork occurs.

Proof: We prove the statements in turn. Consider that under Mechanism 3, an arber has a certain positive profit if he bids

bt=v¯ if
St1>Pt1
, as
E[pt]Pt1+E[pt](St1+E[pt])E[pt]>0 St1>Pt1
where
E[pt]=E[pt|bt=v¯]
. Under Mechanism 4 in turn, in any equilibrium the arber plays
bt(ht)=0
, as
F(bt)nmin{E[pt]St1+E[pt],E[pt]Pt1+E[pt]}(St+E[pt])E[pt]min{E[pt]St1+E[pt],E[pt]Pt1+E[pt]}(St+E[pt])E[pt]E[pt]St1+E[pt](St+E[pt])E[pt]=0.
where
E[pt]=E[pt|bt]
for any
bt[0,v¯]
.

With the atomic exit mechanic, arbers no longer need to consider future expected arber wins. As a consequence, because they are guaranteed under Mechanism 3 and 4 to always obtain at least the price they paid in the auction, they will simply pay enough to be guaranteed to win the auction and fork immediately, whenever it yields a strictly positive payoff. This is the case under Mechanism 3 and a positive initial treasury. Under Mechanism 4, however, the arbers' returns are capped and can never be strictly positive and thus we obtain the finding from Corollary 1 again that arbers will refrain from participating in the auction altogether.

3.2 Time Delay

When players choose to fork and redeem their noun, the share of funds they receive can be delayed. The implementation of a vesting period significantly influences the willingness of arbers to participate. As the delay for receiving funds increases, the willingness of arbitrageurs to participate decreases. This vesting period can be represented with a parameter

Δ1,2,...,T1 that represents the number of time periods (i.e., days) during which the funds are locked.

The redemption value then becomes:

Vte(ht)=δtt+Δαt(St1+τ=ttE[pτ]).

The main consequence of this change to the forking mechanism is that it reduces the immediate financial incentive for arbers due to the delayed access to funds.

It is straightforward that the results from Proposition 1 carry over to this scenario, as stated formally in the next result.

Corollary 1 (Vesting): Assume funds received from redeeming a noun are vested for

Δ periods. Then, the conditions for a Type II and Type III equilibrium from Proposition 1 continue to apply. The condition for a Type I equilibrium becomes:
Type I: a fork is guaranteed to occur along the equilibrium path and the optimal maximum bid by arbers satisfies
bt(ht)v¯
if
Tκ1κN
and
S0v¯δTt+Δα
.

Intuitively, because our conditions for a Type II and Type III equilibrium are a function of the optimal bid and thus the expected redemption value, their formal definition does not change but the set of parameters for which they apply changes. Similarly our condition for a Type I equilibrium now requires a larger initial treasury to guarantee a fork.

Vesting
One additional significant downside to this approach is that participants are exposed to fluctuations in the value of ETH during the vesting period, adding a layer of financial uncertainty that may disincentivize nouners to ragequit from majority attacks. This exposure to ETH price volatility can affect the overall value received by Nouners, potentially deterring participation from those who are risk-averse or require more immediate liquidity.

Tables 7 to 12 show that time delay, as expected, reduces the likelihood of a fork occurring and hence increases the number of Type III equilibria. As discussed before, under Mechanism 3 Type II equilibria are once again very unlikely to occur and arbers tend to either win with certainty (forking a fork with certainty), or refrain from participating in the auction.

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
7: Mechanism 1 without vesting
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
8: Mechanism 1 with 10 periods vesting.
Tables 7-8: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) and Mechanism 1 and vesting of 0 (left) and 10 periods (right).
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
9: Mechanism 3 with P=0 and without vesting
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
10: Mechanism 3 with P=0 and 10 periods vesting.
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
11: Mechanism 3 with P=10 and without vesting
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
12: Mechanism 3 with P=10 and 10 periods vesting.
Tables 9-12: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) and Mechanism 3 and vesting of 0 (left) and 10 periods (right), P=0 (upper) and P=10 (lower).

3.3 Treasury Spending

In our baseline model, all outflows from the treasury arise from players forking and ragequitting the new DAO. In practice, funds from the treasury are regularly spent on proposals. Intuitively, introducing spending into the model will make forks less likely, as the treasury shrinks and incentives to participate for arbers are reduced. Fully modeling the voting mechanism that decides on spending is beyond the scope of this analysis, however, we now introduce a reduced-form spending function into our setting and analyze its effects.

Let

zt(ht) denote treasury spending at time
t
and history
ht
. We will assume that the level of treasury spending is only a function of the current treasury stock at the beginning of the period, so that
zt(ht)=zt(St1).
The treasury stock therefore evolves over time according to
St=St1+ptzt(St1).
We further assume that the timing in each period is such that the auction price is added to the treasury first, then treasury spending occurs, and finally a fork can arise. It is straightforward then that all our main results continue to hold, but that the redemption value for arbers now needs to be adjusted for the expected level of treasury spending, or
Vte(ht)=δttαt(St1+τ=tt(E[pτ]E[zτ(Sτ1)])).
It is immediately clear that depending on the expected level of spending, forks can be prevented entirely by for example committing to spend the entire treasury in each period. More generally, if the DAO were to commit to a spending path over time, the same result can be obtained despite not spending everything at once. Specifically, suppose that the DAO commits to a declining spending path that takes the form of an exponential decay, or
zt(St1)=kSt1eλ(t1),
where
0<k<1
is a constant determining the fraction of the treasury spent in each period and
λ>0
is the decay rate. Then we can state the following result.

Proposition 3 (Treasury Spending): For any given value of

S0, there exist a set of critical parameters
k^
,
λ^
, such that no Type I or Type II equilibrium can arise.

Proof: Consider the forking condition

τ=tt[F(b11δτt)]nκ(N+t)At, optimal bid
bt(ht)=Vte(ht)+1nF(bt(ht))f(bt(ht))Vte(ht)bt(ht),
and redemption value under the commited spending path
Vte(ht)=δttαt(St1+τ=tt(E[pτ]kSτ1eλ(τ1))).
Observe that
Vte(ht)zt(St1)<0,bt(ht)Vte(ht)>0,τ=tt[F(b11δτt)]nb1>0,
which immediately delivers the result.

Proposition 3 shows that by choosing an appropriate spending path, incentives for arbers can be sufficiently reduced to prevent forking. Intuitively, by spending sufficiently quickly, arbers' payoffs by the time they have accumulated enough wins to force a fork are reduced far enough so that their optimal bids become low enough to slow down their speed at which they accumulate wins in expectation to ensure the forking condition cannot be satisfied. As a consequence, even though they could obtain a positive payoff if a fork would arise, they can never get there so that it no longer pays to participate in the auction and only Type III equilibria remain. A similar set of parameters could also be determined at which only Type I equilibria are excluded.

In the simulation, for simplicity we tested a linear spending path, i.e.

zt(St1)=q×v¯ with
q
being a fixed parameter set at
q=0
and q=0.5.

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
13: Mechanism 1 without spending
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
14: Mechanism 1 with 0.5 spending per period
Tables 13-14: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) under Mechanism 1 and different spending amounts per period.
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
15: Mechanism 3 with P=0 and without spending
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →
16: Mechanism 3 with P=0 and with 0.5 spending per period
Tables 15-16: Equilibrium types for different values of the initial treasury (vertical) and forking threshold (horizontal) under Mechanism 3 and different spending amounts per period.

Under Mechanism 1, the spending path directly influences the share of the treasury that participants receive. Since the allocation is based on contributions, any adjustments in the spending path significantly affect the incentives for arbers. This means that changes in spending can lead to pronounced shifts in behavior and different equilibrium outcomes.

Under Mechanism 3, the impact of changes in the spending path is less direct and hence less pronounced than under Mechanism 1. As a result, equilibrium types under Mechanism 3 are less sensitive to these changes.


  1. Depending on the specification of the share, the sum of past prices need not be part of the history. This is the case for example under the current pro-rata mechanic (see Section 3). ↩︎

  2. This assumption is innocuous in equilibrium, as the analysis below shows. ↩︎