Home指南API 参考手册
指南API 参考手册社区Discord博客FAQ漏洞赏金公告中心English(英文版)Log In
指南

超级代表

TRON 网络中的区块生产者也叫超级代表,通过投票选举产生。任何账户只需支付 9999 个 TRX 就可以申请成为超级代表候选人,参与超级代表竞选。任何账户都可以给超级代表候选人投票,获得票数最高的前 27 名候选人即成为超级代表,超级代表需要运行一个 TRON 节点来参与区块生产,同时也会获得出块奖励和投票奖励,给超级代表投票的选民会获得投票奖励。

票数排名第 28~127 名的超级代表候选人也叫超级代表合伙人。超级代表合伙人不参与出块和打包交易,但会获得投票奖励,给超级代表合伙人投票的选民也会获得投票奖励。

投票权

任何账户在给超级代表投票前,都需要先获得投票权,即TRON Power(TP)。投票权可以通过质押 TRX 来获取。质押 TRX 除了可以获得带宽或者能量外,还将同时获得投票权,选民质押 1 TRX,将获得 1 TP。

在解锁质押的TRX之后,会失去对应数量的 TP,同时正在进行的投票也将失效。投票统计每 6 小时进行一次,超级代表和超级合伙人也就每 6 个小时变更一次,统计投票之前如果某个账户进行了多次投票,TRON 网络只记录该账户最近一次的投票,之前的投票会被覆盖。

奖励

TRON 网络中每一个的区块的生产,都会授予一定的 TRX 给超级代表和超级代表合伙人,奖励分为 2 部分:

  • 生产区块奖励:波场网络每生成一个区块,会奖励 8 个 TRX 给生产本区块的超级代表,超级代表也会根据自身的佣金比例扣除后剩余部分按照选民投票比例分配给选民。
  • 投票奖励:波场网络每生成一个区块,会奖励 128 个 TRX 给超级代表和超级代表合伙人,他们将按照获得的投票比例瓜分 128 TRX。超级代表和超级代表合伙人获得的投票奖励也会根据自身的佣金比例扣除后剩余部分按照选民投票比例分配给选民。

佣金比例

佣金比例是超级代表和超级代表合伙人从奖励中扣除的一个比例,默认比例是 20%,也就是选民投票所产生所有奖励,其中 20% 支付给超级代表或超级合伙人作为佣金报酬,超级代表和超级代表合伙人可以通过wallet/getBrokerage接口查询佣金比例, 也可以通过wallet/updateBrokerage接口修改佣金比例。

生产区块奖励计算

超级代表(SR)每成功生产一个区块可获得 8 TRX 的产块奖励。TRON 网络的出块间隔为 3 秒。 TRON 网络每 6 小时进入一次维护期(维护期间隔,为 TRON 网络的 No.0参数,其值可通过发起提案进行调整),维护期持续 6 秒,期间暂停出块。因此,在一天(24 小时)内,维护期总时长为 24 秒,实际可用于区块生产的时间为:86,400 − 24 = 86,376 秒,对应的一天出块数量为:86,376 ÷ 3 = 28,792 个区块,由此可得,全网每日产生的区块奖励总量为:28,792 × 8 = 230,336 TRX。

27 位超级代表轮流生产区块。假设超级代表的佣金比例为 20%,则单个超级代表每日可获得的区块生产奖励约为 1,706 TRX,计算公式如下:

    奖励 = 230,336 / 27 * 20%  

为该超级代表投票的选民一天可获得的奖励:

    奖励 = 230,336 / 27 * 80% *(该选民的投票数/这个超级代表获得的总票数) 

投票奖励计算

超级代表每生产一个区块会产生 128 个 TRX 的投票奖励,一天总共产生 3,685,376 TRX。假设超级代表的佣金比例是20%,一位超级代表或超级代表合伙人一天获得的投票奖励是:

    奖励 = 3,685,376 * 超级代表或超级代表合伙人获得的票数/超级代表和超级代表合伙人总票数 * 20%

超级代表和超级代表合伙人选民一天获得的投票奖励是:

    奖励 = 3,685,376 * 超级代表或超级代表合伙人获得的票数/超级代表和超级代表合伙人总票数 * 80% *(投票数/超级代表或超级代表合伙人获得的票数)  = 3,685,376 * 投票数 / 超级代表和超级代表合伙人总票数  * 80% 

奖励计算示例

下面分别以一位超级代表和超级代表合伙人为例,说明用户一天大约可以获得的奖励,其中假设选民的投票数为 10,000,000,文档编写时 TRON 网络前 127 名候选人的总票数为 28,978,895,254。

给一个超级代表投票的奖励计算示例

下面的这位超级代表获得的票数为:1,233,278,454,佣金比例为 10%。

那么,超级代表及其选民可获得的奖励为:

用户出块奖励投票奖励奖励总额
超级代表230,336 / 27 * 10% = 853.1 TRX3,685,376 * 1,233,278,454 / 28,978,895,254 * 10% = 15,684.8 TRX16,537.9 TRX
选民230,336 / 27 * 90% * 10,000,000 / 1,233,278,454 = 62.3 TRX3,685,376 * 10,000,000 / 28,978,895,254 * 90% = 1,144.1 TRX1,206.4 TRX

给一个超级代表合伙人投票的奖励计算示例

下面的这位超级代表合伙人获得的票数为:82,830,160 ,佣金比例为 20%。

那么,超级代表合伙人及其选民可获得的奖励为:

用户出块奖励投票奖励奖励总额
超级代表合伙人0 TRX3,685,376 * 82,830,160 / 28,978,895,254 * 20% = 2,106.6 TRX2,106.6 TRX
选民0 TRX3,685,376 * 10,000,000 / 28,978,895,254 * 80% = 1,017.3 TRX1,017.3 TRX

委员会和提案

TRON 委员会由当前的 27 名超级代表组成,负责维护和修改 TRON 网络动态参数,如出块奖励、交易费用等等。每个超级代表、超级代表合伙人及超级代表候选人都有权利发起提议来修改 TRON 网络参数,但只有超级代表有投票权。

提议仅支持投赞成票,超级代表不投票代表不赞同。提议的有效期为从提议创建时间开始的三天,在提议有效期内,超级代表可以对提议进行投票,也可以取消之前投的票。如果在有效期内提议获得了 18 个及以上超级代表的赞成票,该提议将通过。如果该提议超过了有效期还没有获得足够的赞成票,该提议将失效。

TRON网络参数

TRON 网络可以通过提议修改的动态参数如下:

序号参数当前值
0提议修改超级代表调整时间间隔6 小时
1提议修改账户升级为超级代表的费用9999 TRX
2提议修改创建账户费用0.1 TRX
3提议修改 1 BANDWIDTH 的费用0.001 TRX
4提议修改通证发行费用1024 TRX
5提议修改超级代表出块收益8 TRX
6提议修改分给前 127 名超级代表及合伙人的收益115200 TRX
7提议修改系统合约中创建账户的费用1 TRX
9提议开启虚拟机功能开启
10提议清除GR的创世票数已完成
11提议修改 1 ENERGY 的费用0.00042 TRX
12提议修改创建交易对的费用1024 TRX
13提议修改一条交易的最大执行时间80 ms
14提议允许账户重名不允许
15提议允许通证同名允许
16提议允许资源委派允许
18提议允许智能合约转 TRC-10 的通证允许
19提议修改 ENERGY 总量90000000000 ENERGY
20提议允许开启多重签名功能允许
21提议允许 ENERGY 总量自适应调整不允许
22提议修改更新账户权限的费用100 TRX
23提议修改多重签名的费用1 TRX
24提议开启协议优化功能未开启
26提议允许 TVM 支持君士坦丁堡更新允许
29提议修改动态能量最大值1000
30提议开启去中心化投票分红机制开启
31提议修改分给前 127 名超级代表及合伙人的区块投票收益128 TRX
32提议允许虚拟机支持 0.5.9 版本的 Solidity 编译器允许
33提议修改能量目标值10
35提议禁止 TRX 以及 TRC10 资产通过TransferContract以及TransferAssetContract的方式转入智能合约未禁止
39提议开启虚拟机中验证零知识证明的功能开启
40提议开启PBFT共识未开启
41提议开启虚拟机伊斯坦布尔指令开启
44提议允许 DEX 开启不允许
45提议修改 DEX 创建订单手续费0 TRX
46提议修改 DEX 取消订单手续费0 TRX
47提议修改单笔智能合约费用上限15000 TRX
48提议开启交易手续费池奖励未开启
49提议优化黑洞账户开启
51提议开启新资源模型未开启
52提议开启虚拟机合约质押和解锁 balance 功能未开启
53提议开启账户资产优化未开启
59提议开启虚拟机合约投票功能开启
60提议开启虚拟机兼容 EVM未开启
61提议修改账号免费带宽的上限600 Bandwidth
62提议修改冻结带宽总量的上限43200000000 Bandwidth
63提议允许 TVM 支持伦敦升级开启
65提议允许提升 MaxCpuTimeOfOneTx 网络参数的合法上限值到 400开启
66提议开启账户资产优化开启
67提议开启新奖励算法开启
68提议修改 Memo 收费1 TRX
69提议开启代理存储优化开启
70提议开启新质押机制,设置解除质押锁定天数14
71提议允许优化chainid指令的返回值开启
72提议允许开启动态能量模型开启
73提议修改动态能量模型的阈值参数3000000000
74提议修改动态能量模型的增长系数参数(万分比)2000
75提议修改动态能量模型的最大系数参数(万分比)12000
76允许 TVM 支持上海升级开启
77允许取消全部解质押开启
78允许优化代理资源锁定时间并设置最大锁定期(区块数)864000
79提议允许优化阶段一奖励提取算法开启
81允许调整TVM指令能量消耗1
82允许设置创建账户类交易的最大大小(单位 byte)1000
83开启内存复制和交易期间瞬时存储1
87开启将数学运算库从 java.lang.Math 迁移到 java.lang.StrictMath 以确保跨平台计算的一致性1
88开启在共识层增加对交易超限的校验1
89允许引入 BLOBHASH 和 BLOBBASEFEE 的交易指令1
92提议过期时间259200000
94开启 SELFDESTRUCT 指令限制(兼容 EIP-6780)0

API

超级代表、提案及投票相关的API如下:

功能描述API
申请成为超级代表候选人wallet/createwitness
修改 SR 配置信息中的 URLwallet/updatewitness
查询所有超级代表wallet/listwitnesses
为 SR 投票wallet/votewitnessaccount
查询佣金比例wallet/getBrokerage
修改佣金比例wallet/updateBrokerage
查询奖励wallet/getReward
提现奖励wallet/withdrawbalance
查询下个计票时间点wallet/getnextmaintenancetime
创建提案wallet/proposalcreate
批准提案wallet/proposalapprove
删除提案wallet/proposaldelete
查询所有提案wallet/listproposals
根据 ID 查询提案wallet/getproposalbyid