🍕Martingale的奖励机制
奖励分配规则
为了激励用户参与流动池,平台将每日释放一定数量的代币(TRO)用作奖励,并根据用户在各个池子中的贡献进行分配。
总体奖励分配
每日释放的代币总量为Rdaily每个池子根据其提供的流动性价值(以美元计算)在所有池子中的比例来分配代币。
每个池子的奖励计算公式如下:
Rpooli=∑j=1nVpooljVpooli×Rdaily
其中:
Rpooli是池子i每日的代币奖励。
Vpooli是池子i的流动性价值。
j=1∑nVpoolj是所有池子的总流动性价值。
Rdaily是每日释放的代币总量。
池子内的奖励分配
每个池子的奖励将按照以下比例分配:
80% 给最后一层用户。
20% 给其他层用户。
用户奖励计算
池子内的用户奖励将根据提供的代币数量比例进行分配。
最后一层用户奖励计算公式:
Rlastij=∑k=1mTlastkTlastj×Rlasti
其中:
Rlastij是用户j在池子i的最后一层中的奖励。
Tlastj是用户j在最后一层中提供的代币数量。
k=1∑mTlastk是所有最后一层用户提供的代币数量之和。
Rlasti是池子i最后一层用户的总奖励(即Rpooli的80
其他层用户奖励计算公式:
Rotherij=∑k=1pTotherkTotherj×Rotheri
其中:
Rotherij是用户j在池子i的其他层中的奖励。
Totherj是用户j在其他层中提供的代币数量。
k=1∑pTotherk是所有其他层用户提供的代币数量之和。
Rotheri是池子i其他用户的总奖励(即Rpooli的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 USD
池子A的奖励:
RpoolA=100,00050,000×100,000=50,000 TRO
池子B的奖励:
RpoolB=100,00030,000×100,000=30,000 TRO
池子C的奖励:
RpoolC=100,00020,000×100,000=20,000 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=83×40,000≈15,000 TRO
用户A4的奖励:
RlastA4=85×40,000≈25,000 TRO
其他层用户奖励分配:
总代币数量:1 + 2 = 3
用户A1的奖励:
RotherA1=31×10,000≈3,333 TRO
用户A2的奖励:
RotherA2=32×10,000≈6,667 TRO
Last updated