🍕Martingale的奖励机制

奖励分配规则

为了激励用户参与流动池,平台将每日释放一定数量的代币(TRO)用作奖励,并根据用户在各个池子中的贡献进行分配。

总体奖励分配

每日释放的代币总量为Rdaily每个池子根据其提供的流动性价值(以美元计算)在所有池子中的比例来分配代币。每日释放的代币总量为R_{\text{daily}}每个池子根据其提供的流动性价值(以美元计算)在所有池子中的比例来分配代币。

每个池子的奖励计算公式如下:

Rpooli=Vpoolij=1nVpoolj×RdailyR_{\text{pool}i} = \frac{V{\text{pool}i}}{\sum{j=1}^{n} V_{\text{pool}j}} \times R{\text{daily}}

其中:

Rpooli是池子i每日的代币奖励。R_{\text{pool}_i}是池子 i每日的代币奖励。
Vpooli是池子i的流动性价值。V_{\text{pool}_i}是池子 i 的流动性价值。
j=1nVpoolj是所有池子的总流动性价值。\sum_{j=1}^{n} V_{\text{pool}_j}是所有池子的总流动性价值。
Rdaily是每日释放的代币总量。R_{\text{daily}} 是每日释放的代币总量。

池子内的奖励分配

每个池子的奖励将按照以下比例分配:

  • 80% 给最后一层用户。

  • 20% 给其他层用户。

用户奖励计算

池子内的用户奖励将根据提供的代币数量比例进行分配。

最后一层用户奖励计算公式:

Rlastij=Tlastjk=1mTlastk×RlastiR_{\text{last}_{ij}} = \frac{T_{\text{last}_j}}{\sum_{k=1}^{m} T_{\text{last}_k}} \times R_{\text{last}_i}

其中:

Rlastij是用户j在池子i的最后一层中的奖励。R_{\text{last}_{ij}} 是用户 j 在池子 i 的最后一层中的奖励。
Tlastj是用户j在最后一层中提供的代币数量。T_{\text{last}_j} 是用户 j 在最后一层中提供的代币数量。
k=1mTlastk是所有最后一层用户提供的代币数量之和。\sum_{k=1}^{m} T_{\text{last}_k} 是所有最后一层用户提供的代币数量之和。
Rlasti是池子i最后一层用户的总奖励(即Rpooli80R_{\text{last}i} 是池子 i 最后一层用户的总奖励(即 R{\text{pool}_i} 的80%)。

其他层用户奖励计算公式:

Rotherij=Totherjk=1pTotherk×RotheriR_{\text{other}{ij}} = \frac{T{\text{other}j}}{\sum{k=1}^{p} T_{\text{other}k}} \times R{\text{other}_i}

其中:

Rotherij是用户j在池子i的其他层中的奖励。R_{\text{other}_{ij}} 是用户 j 在池子 i 的其他层中的奖励。
Totherj是用户j在其他层中提供的代币数量。T_{\text{other}_j} 是用户 j 在其他层中提供的代币数量。
k=1pTotherk是所有其他层用户提供的代币数量之和。\sum_{k=1}^{p} T_{\text{other}_k} 是所有其他层用户提供的代币数量之和。
Rotheri是池子i其他用户的总奖励(即Rpooli20R_{\text{other}i} 是池子 i其他用户的总奖励(即 R{\text{pool}_i}的20%

示例

假设每日释放的代币总量为 100,000 TRO。

计算各个池子的奖励

有三个池子A、B、C,流动性价值分别为:

池子
流动性价值(USD)

A

50,000

B

30,000

C

20,000

总流动性价值为:

50,000+30,000+20,000=100,000 USD50,000 + 30,000 + 20,000 = 100,000 \text{ USD}

池子A的奖励:

RpoolA=50,000100,000×100,000=50,000 TROR_{\text{pool}_A} = \frac{50,000}{100,000} \times 100,000 = 50,000 \text{ TRO}

池子B的奖励:

RpoolB=30,000100,000×100,000=30,000 TROR_{\text{pool}_B} = \frac{30,000}{100,000} \times 100,000 = 30,000 \text{ TRO}

池子C的奖励:

RpoolC=20,000100,000×100,000=20,000 TROR_{\text{pool}_C} = \frac{20,000}{100,000} \times 100,000 = 20,000 \text{ TRO}

池子A内的奖励分配

池子A的总奖励为50,000 TRO,其中:

  • 最后一层用户奖励:40,000 TRO

  • 其他层用户奖励:10,000 TRO

假设池子A的用户如下:

用户
代币数量
层级

A1

1

其他层

A2

2

其他层

A3

3

最后一层

A4

5

最后一层

最后一层用户奖励分配:

  • 总代币数量:3 + 5 = 8

  • 用户A3的奖励:

RlastA3=38×40,00015,000 TROR_{\text{last}_{A3}} = \frac{3}{8} \times 40,000 \approx 15,000 \text{ TRO}
  • 用户A4的奖励:

RlastA4=58×40,00025,000 TROR_{\text{last}_{A4}} = \frac{5}{8} \times 40,000 \approx 25,000 \text{ TRO}

其他层用户奖励分配:

  • 总代币数量:1 + 2 = 3

  • 用户A1的奖励:

RotherA1=13×10,0003,333 TRO R_{\text{other}_{A1}} = \frac{1}{3} \times 10,000 \approx 3,333 \text{ TRO}
  • 用户A2的奖励:

RotherA2=23×10,0006,667 TROR_{\text{other}_{A2}} = \frac{2}{3} \times 10,000 \approx 6,667 \text{ TRO}

Last updated