M Derivation

Appendix 3: MNM_N Derivation

Setup for an special case M10M_{10}

You have a family of 10 relays, each relay F1(G1,A10)F_1(G_1, A_{10}) providing 1 GB of bandwidth and staked with 10 $ANYONE. You want to compare this to the family as a whole having the collective resources of 10 GB of bandwidth and staked with 100 $ANYONE, and examine how the rewards scale.

Definitions and Equation

  • F10(G1,A10)F_{10}(G_1, A_{10}) : A family of 10 relays, each with 1 GB of bandwidth and 10 $ANYONE.

  • B10B_{10}: Boost factor for a family of 10.

  • M10M_{10}: The multiplier for having 10 times the amount of $ANYONE.

Given Relations

  1. Equivalence of Family to Single Relay with Boost: F10(G1,A10)=F1(G10,A100)×B10F_{10}(G_1, A_{10}) = F1(G_{10}, A_{100}) \times B_{10} This means the family of 10, each with (G1, A10), boosted, is equivalent to one relay with 10 GB and 100 $ANYONE.

  2. Relation of Individual to Group without Family Boost: 10×F1(G1,A10)=F1(G10,A10)10 \times F_1(G_1, A_{10}) = F_1(G_{10}, A_{10}) Ten individual relays each with 1 GB and 10 $ANYONE have the collective power of one relay with 10 GB and 10 $ANYONE without considering any boost.

Calculate M10M_{10}:

We want to express M10M_{10} in terms of known quantities. Start by considering the relationship between F1(G1,A100)F1(G_1, A_{100}) and F1(G1,A10)F_1(G_1, A_{10}) given M10M_{10} : F1(G1,A100)=M10×F1(G1,A10)F_1(G_1, A_{100}) = M_{10} \times F_1(G_1, A_{10})M10:F1(G1,A100)=M10×F1(G1,A10)M_{10} : F_1(G_1, A_{100}) = M_{10} \times F_1(G_1, A_{10})

This equation states that the reward for a relay with 100 $ANYONE is M10M_{10} times the reward for a relay with 10 $ANYONE.

Use of F10F_{10} in Calculating M10M_{10}:

  • Since F10(G1,A10)F_{10}(G_1, A_{10}) must also be the sum of the rewards of each relay in the family, boosted by B10B_{10}, we can also say: F10(G1,A10)=10×B10×F1(G1,A10)F_{10}(G_1, A_{10}) = 10 \times B_{10} \times F_1(G_1, A_{10})

  • Using the relationship F1(G1,A100)=M10×F1(G1,A10)F_1(G_1, A_{100}) = M_{10} \times F_1(G_1, A_{10}) and substituting it into the equation derived from the family boost: F_1(G_{10}, A_{100}) \times B_{10} = B_{10} \times 10 \times F_1(G_1, A_{100}) = B_{10} \times 10 \times M_{10} \times F_1(G_1, A_{10})$ $F_{10}(G_1, A_{10}) = B_{10} \times 10 \times M_{10} \times F_1(G_1, A_{10})

  • Equating the two expressions for F10(G1,A10)F_{10}(G_1, A_{10}) : 10×B10×F1(G1,A10)=B10×10×M10×F1(G1,A10)10 \times B_{10} \times F_1(G_1, A_{10}) = B_{10} \times 10 \times M_{10} \times F_1(G_1, A_{10})

  • Solving for M10M_{10} : 10×B10×F1(G1,A10)=10×B10×M10×F1(G1,A10)10 \times B_{10} \times F_1(G_1, A_{10}) = 10 \times B_{10} \times M_{10} \times F_1(G_1, A_{10}) Cancel out common terms: M10=1M_{10} = 1

Conclusion:

From the above, it appears that M10=1M_{10} = 1 under the assumptions used for the calculations. However, this result seems counterintuitive as it implies no scaling effect of rewards despite a tenfold increase in staking. However, if the assumptions are true, then token scaling efforts should not affect the rewards or else the assumptions cannot be considered true.

MnM_n : Generalizations for all n[1,2,3,4,...]n \in {[1,2,3,4,...]}M_n$: Generalizations for all $n \in {[1,2,3,4,...]}

Revised Definitions and General Assumptions

Let's define MnM_n as the reward multiplier for a relay when the $ANYONE staked is increased nn-fold, while bandwidth remains constant. This generalization will help establish a broader rule applicable to any positive integer nn, yy gigabytes of bandwidth per relay, and a minimum $ANYONE stake of rr $ANYONE.

Generalized Given Relations:

  1. Equivalence of Family to Single Relay with General Boost: Fn(Gy,Ar)=F1(Gyn,Arn)×BnF_n(G_y, A_{r}) = F_1(G_{yn}, A_{r n}) \times B_n (Equation 1) Here, a family of nn relays, each with y GB and rr $ANYONE, when boosted, this is equivalent to one relay with y×ny \times n GB and r×nr \times n $ANYONE. BnB_n is the boost factor for a family of nn.

  2. Relation of Individual to Group without Family Boost: n×F1(Gy,Ak)=F1(Gyn,Ak)n \times F_1(G_y, A_{k}) = F_1(G_{yn}, A_{k}) (Equation 2) This states that nn individual relays, each with yy GB and kk $ANYONE, together provide the resources of one relay with y×ny \times n GB and kk $ANYONE, without any additional boosts.

Definition of MnM_n

Let’s Define MnM_n the following way:

EQ3: F1(Gy,Arn)=Mn×F1(Gy,Ar)F_1(G_y, A_{rn}) = M_{n} \times F_1(G_y, A_{r}) (Equation 3)

Derivation of MnM_n:

We can follow the exact same process as we did for M10M_{10}:

  • Since Fn(Gy,Ar)F_{n}(G_y, A_{r}) must also be the sum of the rewards of each relay in the family, boosted by BnB_{n}, we can also say: Fn(Gy,Ar)=n×Bn×F1(Gy,Ar)F_{n}(G_y, A_{r}) = n\times B_{n} \times F_1(G_y, A_{r})

  • Using the relationship F1(Gy,Arn)=Mn×F1(Gy,Ar)F_1(G_y, A_{rn}) = M_{n} \times F_1(G_y, A_{r}) and substituting it into the equation derived from the family boost: F1(Gyn,Arn)×Bn=Bn×n×F1(Gy,Arn)=Bn×n×Mn×F1(Gy,Ar)Fn(Gy,Ar)=Bn×n×Mn×F1(Gy,Ar)F_1(G_{yn}, A_{rn}) \times B_{n} = B_{n} \times n \times F_1(G_y, A_{rn}) = B_{n} \times n \times M_{n} \times F_1(G_y, A_{r}) F_{n}(G_y, A_{r}) = B_{n} \times n \times M_{n} \times F_1(G_y, A_{r})

  • Equating the two expressions for Fn(Gy,Ar)F_{n}(G_y, A_{r}): n×Bn×F1(Gy,Ar)=Bn×n×Mn×F1(Gy,Ar)n\times B_{n} \times F_1(G_y, A_{r}) = B_{n} \times n \times M_{n} \times F_1(G_y, A_{r})

  • Solving for M_{n}$: $n\times B_{n} \times F_1(G_y, A_{r}) = n \times B_{n} \times M_{n} \times F_1(G_y, A_{r}) Cancel out common terms: Mn=1M_{n} = 1

The conclusion that Mn=1M_n = 1 for all positive integers nn with any gigabyte relays yy and minimum $ANYONE requirement rr.

Last updated