超级代表
TRON网络中的区块生产者也叫超级代表,通过投票选举产生。任何账户只需支付9999个TRX就可以申请成为超级代表候选人,参与超级代表竞选。任何账户都可以给超级代表候选人投票,获得票数最高的前27名候选人即成为超级代表,超级代表需要运行一个TRON节点来参与区块生产,同时也会获得出块奖励和投票奖励,给超级代表投票的选民会获得投票奖励。
票数排名第28~127名的超级代表候选人也叫超级代表合伙人。超级代表合伙人不参与出块和打包交易,但会获得投票奖励,给超级代表合伙人投票的选民也会获得投票奖励。
投票权
任何账户在给超级代表投票前,都需要先获得投票权,即TRON Power
(TP)。投票权可以通过质押TRX来获取。质押TRX除了可以获得带宽或者能量外,还将同时获得投票权,选民质押1TRX,将获得1TP。
在解锁质押的TRX之后,会失去对应数量的TP,同时正在进行的投票也将失效。投票统计每6小时进行一次,超级代表和超级合伙人也就每6个小时变更一次,统计投票之前如果某个账户进行了多次投票,TRON网络只记录该账户最近一次的投票,之前的投票会被覆盖。
奖励
TRON网络中每一个的区块的生产,都会授予一定的TRX给超级代表和超级代表合伙人,奖励分为2部分:
- 生产区块奖励:波场网络每生成一个区块,会奖励16个TRX给生产本区块的超级代表,超级代表也会根据自身的佣金比例扣除后剩余部分按照选民投票比例分配给选民。
- 投票奖励:波场网络每生成一个区块,会奖励160个TRX给超级代表和超级代表合伙人,他们将按照获得的投票比例瓜分160TRX。超级代表和超级代表合伙人获得的投票奖励也会根据自身的佣金比例扣除后剩余部分按照选民投票比例分配给选民。
佣金比例
佣金比例是超级代表和超级代表合伙人从奖励中扣除的一个比例,默认比例是20%,也就是选民投票所产生所有奖励,其中20%支付给超级代表或超级合伙人作为佣金报酬,超级代表和超级代表合伙人可以通过wallet/getBrokerage
接口查询佣金比例, 也可以通过wallet/updateBrokerage
接口修改佣金比例。
生产区块奖励计算
超级代表每生产一个区块可以获得16个TRX,TRON生产区块的时间间隔是3秒,一天总共产生460,800TRX。27位超级代表轮流生产区块,假设超级代表的佣金比例是20%,那么一位超级代表每日能够获得的生产区块奖励是3,413 TRX, 计算公式如下:
奖励 = 460,800 / 27 * 20%
超级代表选民一天获得的奖励是:
奖励 = 460,800 / 27 * 80% *(投票数/超级代表获得的总票数)
投票奖励计算
超级代表每生产一个区块会产生160个TRX的投票奖励,一天总共产生4,608,000 TRX。假设超级代表的佣金比例是20%,一位超级代表或超级代表合伙人一天获得的投票奖励是:
奖励 = 4,608,000 * 超级代表或超级代表合伙人获得的票数/超级代表和超级代表合伙人总票数 * 20%
超级代表和超级代表合伙人选民一天获得的投票奖励是:
奖励 = 4,608,000 * 超级代表或超级代表合伙人获得的票数/超级代表和超级代表合伙人总票数 * 80% *(投票数/超级代表或超级代表合伙人获得的票数) = 4,608,000 * 投票数 / 超级代表和超级代表合伙人总票数 * 80%
奖励计算示例
下面分别以一位超级代表和超级代表合伙人为例,说明用户一天大约可以获得的奖励,其中假设选民的投票数为10,000,000,文档编写时TRON网络前127名候选人的总票数为28,978,895,254。
给一个超级代表投票的奖励计算示例
下面的这位超级代表获得的票数为:1,233,278,454,佣金比例为10%。
那么,超级代表及其选民可获得的奖励为:
用户 | 出块奖励 | 投票奖励 | 奖励总额 |
---|---|---|---|
超级代表 | 460,800 / 27 * 10% = 1706 TRX | 4,608,000 * 1,233,278,454 / 28,978,895,254 * 10% = 19610 TRX | 21316 TRX |
选民 | 460,800 / 27 * 90% * 10,000,000 / 1,233,278,454 = 124 TRX | 4,608,000 * 10,000,000 / 28,978,895,254 * 90% = 1431 TRX | 1555 TRX |
给一个超级代表合伙人投票的奖励计算示例
下面的这位超级代表合伙人获得的票数为:82,830,160 ,佣金比例为20%。
那么,超级代表合伙人及其选民可获得的奖励为:
用户 | 出块奖励 | 投票奖励 | 奖励总额 |
---|---|---|---|
超级代表合伙人 | 0 TRX | 4,608,000 * 82,830,160 / 28,978,895,254 * 20% = 2634 TRX | 2634 TRX |
选民 | 0 TRX | 4,608,000 * 10,000,000 / 28,978,895,254 * 80% = 1272 TRX | 1272 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 | 提议修改超级代表出块收益 | 16 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名超级代表及合伙人的区块投票收益 | 160 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 | 提议修改账号免费带宽的上限 | 1500 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 |
超级代表候选人申请
申请流程
-
打开波场区块链浏览器:https://tronscan.org, 点击“连接钱包”按钮, 连接钱包后,进入钱包。
-
点击 "超级代表" -> "申请成为超级代表"
-
输入您的个人网站地址并核对网站地址下方的信息。
注:当用户申请成为超级代表候选人时,需支付9999个TRX。
-
点击"确定",然后对交易进行签名,最后完成申请。
这时钱包中的"超级代表"页面就会展示出超级代表候选人的相关信息,包括排名,得票数等等。申请人可以修改佣金分成比例,和设置团队信息。团队信息有助于让用户更好地了解超级代表,提升社区活跃度。
更新团队信息
超级代表候选人的团队信息的设置需要通过Github来完成,候选人根据Github上的模版构建一个静态页面,然后将页面链接设置到tronscan上,这样就可以在tronscan上看到候选人的团队信息了。
-
Fork存储库 https://github.com/tronscan/tronsr-template, 然后进入到自己的fork分支
-
填写模板
现在可以通过编辑Github上的文件来修改模板。
-
单击要编辑的文件
-
打开编辑模式
-
添加信息到文件,编辑完成后点击"Commit Changes"保存修改。
文件以markdown格式编写。 基本格式语法请参考:markdown格式语法
-
更新logo.png和banner.png
然后单击“Upload files”并确保要上传的logo或banner名为logo.png
或banner.jpg
以覆盖占位符图片。
填写完模板后,就可以在tronscan上发布了。
-
-
发布到Tronscan
- 访问https://tronscan.org 并连接钱包
- 进入"超级代表页面",设置团队详情,然后输入团队信息GitHub链接
- 保存,完成超级代表候选人团队信息的设置
API
超级代表、提案及投票相关的API如下:
功能描述 | API | |
---|---|---|
申请成为超级代表候选人 | wallet/createwitness | |
修改SR配置信息中的 URL | wallet/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 |
Updated 14 days ago