Appendix A: Finalization Time & Redistribution
We begin with some notation, definitions, and observations.
Definition 5. For a given market , let be the outcome space (or set of outcomes) of .
Definition 6. For and , let denote the total amount of stake on outcome at the beginning of dispute round . This includes all stake from all successful dispute bonds in favor of over all previous dispute rounds.
Definition 7. For and , let denote the amount of stake on all outcomes in except for at the beginning of dispute round :
Definition 8. For , let denote the total stake over all outcomes at the beginning of dispute round :
Observation 3. It follows that
Definition 9. For , let denote the tentative outcome at the beginning of dispute round . For example, is the outcome reported by the initial reporter.
Definition 10. For and , let denote the amount of stake required to successfully fill a dispute bond in favor of outcome during dispute round . Recall that the amount of stake required to successfully fill a dispute bond in favor of outcome during dispute round , where , is given by Eq. 1:
Observation 4. If a dispute bond is successfully filled in favor of outcome during dispute round , then
That is, the successful dispute stake is the only new stake applied to outcome at the end of dispute round .
Observation 5. For all ,
That is, if a dispute bond is not entirely filled in favor of outcome , then no additional stake is added to outcome at the beginning of the next dispute round. This is due to the fact that all unsuccessful dispute stake is returned to the users at the end of the dispute round.
Observation 6. For all ,
That is, the total stake over all outcomes at the beginning of a dispute round is simply the total stake from the beginning of the previous dispute round plus the successful dispute stake from the previous dispute round. All other stake is returned to users at the end of the previous dispute round.
Lemma 1.
Proof. Suppose a market enters dispute round , where . During dispute round , the outcome must have been successfully disputed in favor of outcome . According to Eq. 1, the size of that dispute bond is
Using Observation 3 this can be rewritten as
We know the dispute bond was successfully filled during round . Using Observation 4, we see that
Observation 5 tells us that the total amount staked on is unchanged from round to :
Thus, Eq. A1 reduces to
Theorem 2. Any REP holders successfully disputing an outcome in favor of a market’s final outcome will receive a 40% ROI on their dispute stake (measured in REP that exists in a universe that corresponds to the market’s final outcome), unless the market is interrupted by some other market causing a fork.
Proof. During a fork, all users who successfully filled dispute bonds in favor of the forking market’s final outcome are given (via coins minted during the fork) a 40% return on their dispute stake when they migrate their dispute stake to the corresponding child universe. Thus, in the case where the market in question has caused a fork, the theorem is immediately true.
Now consider the case where the market in question resolves without causing a fork, and reporting is not interrupted by some other market causing a fork. Denote the market’s final outcome by and suppose the market resolves at the end of dispute round , where . That means the tentative outcome for round is , and that outcome is not successfully disputed during round . In other words:
Then by Lemma 1 we know that
Since the market resolves at the end of round with no further stake added to any outcome, the above equation shows the final amount of stake on the market’s final outcome, , and the sum of all stake on the market’s other outcomes, . Note that there is exactly twice as much stake on the market’s final outcome as there is on all other outcomes combined. Augur burns 20% of the all stake on the non-final outcomes and redistributes the rest to users who staked on , in proportion to the amount of REP they staked. Therefore the users who successfully filled a dispute bond in favor of get a 40% ROI on their staked REP.
Next, consider the maximum number of dispute rounds required to resolve a market. Eq. 1 is minimized when is chosen to be the non-tentative outcome that begins the dispute round with the greatest amount of stake. Lemma 1 implies that the non-tentative outcome with the greatest amount of stake is the previous dispute round’s tentative outcome. Therefore, the smallest possible dispute bond size that can be successfully filled during dispute round , where , is . In other words, the dispute bond size grows slowest when the same two outcomes are repeatedly disputed in favor of one another. It follows that the number of dispute rounds required for a market to initiate a fork is maximized when the same two outcomes are repeatedly disputed in favor of one another. Therefore we can determine the maximum number of dispute rounds that any market may undergo before initiating a fork by finding the maximum number of dispute rounds that can occur in the particular case where the same two market outcomes are repeatedly disputed in favor of one another. We examine that case now. Suppose that every successful dispute bond is filled in favor of the previous dispute round’s tentative outcome. Then the two tentative outcomes that are iteratively disputed in favor of one another are and .
Observation 7. In the case where the same two tentative outcomes are repeatedly disputed in favor of one another,
Definition 11. Let denote the amount of stake placed on during the initial report. Because the tentative outcome for each round is known in this situation, we can simplify our notation for the dispute bond sizes. Define a shorthand to denote the bond size required for round , so that and for all . This will make for easier reading and comprehension.
Observation 8. In the case where the same two tentative outcomes are repeatedly disputed in favor of one another,
(That is, every other successful dispute bond is added to the same outcome.)
Lemma 2. If the same two tentative outcomes are repeatedly disputed in favor of one another, then for all where :
Proof. (By induction on ) Suppose the same two tentative outcomes are repeatedly disputed in favor of one another.
Base Case. By definition and Eq. 1 we make the following observations:
- , , , and .
- , , , and .
- , , , and .
, so part 1 of the lemma holds for . , so part 2 of the lemma holds for . , so part 3 of the lemma holds for . Therefore the lemma, in its entirety, holds true for the base case of .
Induction. Suppose the lemma is true for all such that . We want to show that the lemma holds for . That is, we want to show that:
First, we prove part (a). By Observation 8:
By Observation 7 we can rewrite the above as:
By the induction hypothesis, we can rewrite as on the right-hand side to get:
By the induction hypothesis, we can write as and as :
Applying Observation 7 to the left-hand side we get:
Finally, note that by the above equation and the induction hypothesis,
This proves part (a).
Next, we prove part (b). By Observation 6:
By the induction hypothesis, :
By the induction hypothesis, , so the right-hand side can be simplified to
By the induction hypothesis, to rewrite the right-hand side as
and part (b) is proved.
Finally, we prove part (c). By Eq. 1:
By Observation 8, we can write as :
By Observation 7, :
By Observation 6, :
By the induction hypothesis, and :
By the induction hypothesis, , , and . Making these substitutions and simplifying yields:
This proves part (c), and concludes the proof of the lemma.
Theorem 3. If not interrupted by some other market causing a fork, a given market may undergo at most 20 dispute rounds before finalizing or causing a fork.
Proof. Suppose that a given market is not interrupted by some other market causing a fork. Then, as shown above, we know that the number of dispute rounds required for a market to initiate a fork is maximized when the same two outcomes are repeatedly disputed in favor of one another. Part 3 of Lemma 2 tells us that, in this situation, the dispute bond size required for successfully disputing the tentative outcome during round is given by , where is the amount of the stake placed during the initial report. We know that forks are initiated after the successful fulfillment of a dispute bond with size at least 2.5% of all existing REP, and we know that there are 11 million REP in existence. Thus a fork is initiated when a dispute bond of size 275,000 REP is filled. We also know that REP, because the minimum amount of stake on the initial report is 0.35 REP1. Solving for yields . Thus, we can guarantee that a market will resolve or cause a fork after at most 20 dispute rounds.
Footnotes
-
See appendixes B2 and B3. ↩