Skip to content

Commit 6d557e2

Browse files
authored
Merge pull request #218 from King31T/update_rewards_of_witness
Feat: update rewards of SRs, SR partners, voters
2 parents fb3401d + 527cdf2 commit 6d557e2

File tree

1 file changed

+17
-34
lines changed
  • docs/mechanism-algorithm

1 file changed

+17
-34
lines changed

docs/mechanism-algorithm/sr.md

Lines changed: 17 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -29,46 +29,29 @@ votewitness SR1 3 SR2 7 # 同时给SR1投了3票,给SR2投了7票
2929

3030
以上命令的最终结果是给SR1投了3票,给SR2投了7票
3131

32-
### 超级代表佣金比例
3332

33+
## 奖励
34+
### 超级代表佣金比例
3435
默认佣金比例是20%,即超级代表获得20%的奖励,剩余的80%奖励会被分配给投票者,超级代表和超级代表合伙人可以通过wallet/getBrokerage接口查询佣金比例, 也可以通过wallet/updateBrokerage接口修改佣金比例。如果分红比例设置为100%,那么只有超级代表可以获得奖励;相反,如果设置为0,那么只有投票者会获得奖励。
3536

36-
## 超级代表的奖励
37-
以下计算都是基于佣金比例等于20%的情形。
38-
39-
### 投票奖励
40-
41-
票数奖励是每生成一个区块奖励160TRX,总奖励数是4,608,000 TRX / 天。
42-
43-
对每一个SR与Partner,每天获得的票数奖励 = 4,608,000 * ( 获得的票数 / 总票数) x 20% TRX
44-
45-
### 出块奖励
46-
47-
波场协议网络每3秒中会出一个区块,每个区块将给予超级代表16个TRX奖励,每年总计168,192,000 TRX将会被奖励给超级代表。
48-
49-
超级代表每次出块完成后,出块奖励都会发到超级代表的子账号当中,超级代表不能直接使用这部分资产,但可以查询。 每24h允许一次提取操作。从该子账号转移到超级代表的账户中。
50-
51-
每天总的出块奖励 = 16 (TRX/区块) * 28,800 (总区块数/day) = 460,800 (TRX/天)
52-
53-
对每一个SR,每天获得的出块奖励 = (460,800 / 27) x 20% TRX
54-
55-
实际奖励可能会比理论上的奖励少,因为出块失败或者维护期切换。
56-
57-
## 投票者的奖励
58-
59-
如果投票给一个超级代表,会同时拥有出块奖励和投票奖励:
60-
61-
出块奖励 = ((你投给这个超级代表的票数 / 这个超级代表获得的总票数) * ((460,800 / 27) * 80%)) TRX
62-
63-
投票奖励 = ((你投给这个超级代表的票数 / 总票数) * 4,608,000 * 80%) TRX
64-
65-
投票者每日获得的奖励 = 出块奖励 + 投票奖励
37+
### 产块奖励和投票奖励
38+
奖励可分为产块奖励和投票奖励,二者之间的差别如下所示:
6639

67-
如果你投票给超级代表合伙人,只有投票奖励:
40+
| | **产块奖励** | **投票奖励** |
41+
| :--- | :--- | :--- |
42+
| **奖励总数** | 链上参数,可以通过提案修改,目前是8 TRX | 链上参数,可以通过提案修改,目前是128 TRX |
43+
| **相关链上参数序号** | #5 (要求#30链参数激活) | #31 (要求#30链参数激活) |
44+
| **相关链上参数名** | getWitnessPayPerBlock | getWitness127PayPerBlock |
45+
| **奖励发放对象** | 产块的SR、SR的投票者 | SR和SR合伙人、SR和SR合伙人的投票者 |
46+
| **奖励发放时间** | SR: 每产完一个块<br>SR的投票者:投票者发起以下4种交易之一触发奖励:<br>- VoteWitnessContract<br>- WithdrawBalanceContract<br>- UnfreezeBalanceContract<br>- UnfreezeBalanceV2Contract | SR和SR合伙人: 每产完一个块<br>SR和SR合伙人的投票者:投票者发起以下4种交易之一触发奖励:<br>- VoteWitnessContract<br>- WithdrawBalanceContract<br>- UnfreezeBalanceContract<br>- UnfreezeBalanceV2Contract |
47+
| **具体的奖励值** | SR:8 * brokerageRate<br>SR的每个投票者:8 * (1-brokerageRate) * 投票数量/SR获得的总投票数量 | 每个SR和SR合伙人:(128 * brokerageRate)/127<br>SR和SR合伙人的每个投票者:128 * (1-brokerageRate) * 投票数量/(SR和SR合伙人获得的总投票数量)|
6848

69-
投票者每日获得奖励 = ((你投给这个超级代表合伙人的票数 / 总票数) * 4,608,000 * 80%)TRX
49+
**注意**
7050

71-
**注意:** 上述的**总票数**指的是超级代表(SR)和超级代表合伙人(SR Partner)的票数之和,不包含超级代表候选人(SR Candiate)的票数
51+
- 链上参数序号和参数名可以在[这儿](https://tronscan.org/#/sr/committee )查看
52+
- brokerageRate:佣金比例
53+
- SR和SR的合伙人:前127位的witness。
54+
- 如果投票者投票给SR,那么它既有产块奖励,也有投票奖励,但是产块奖励只有其投票的SR产块时才有。如果投票者投票给SR合伙人,那么它只有投票奖励。
7255

7356
## 委员会
7457

0 commit comments

Comments
 (0)