TRON开发者指南 | 第六期:关于TRON协议—超级代表
波场TRON|TRON开发者指南
波场TRON团队为更好地服务社区开发者及建设者,吸引更多强大力量共同建设TRON全球网络生态社区,特制作TRON开发指南,指南将由浅入深为您介绍在波场网络上所遇到的问题和注意事项。
▼
欢迎来到
波场TRON开发者指南
在这里
您将找到最全面的指南与文档
助力您完美使用
【TRON Developer Hub】
简介:
本文介绍了超级代表申请流程、角色目的,以及它们如何在TRON的DPOS共识机制中发挥重要作用。
选举:
投票需要TRON Power(以下哪个代表TP),TP的数量取决于选民的冻结资产(TRX)。
TP按以下方式计算:1个TP用于1个冷冻TRX。
TRON网络中的每个帐户都有权为您自己的SR投票。
在释放(解冻)之后,您没有任何冻结资产并相应地丢失所有TP。因此,除非再次冻结投票,否则所有投票对于正在进行的和未来的投票都将失效。
请注意,TRON网络仅记录您最近的投票,这意味着每次新投票都将取消之前的所有投票。
代币持有人类别:
1. 超级代表:127名候选人中的 前27名,每6小时投票一次。 超级代表通过保证基本函数(例如区块生成和记账函数)的运行,在管理波场社区方面发挥关键作用,并获得相应的收益。
2. 超级代表候选人:整个通证持有者社区投票选出的 127位候选人。 票数每6小时更新一次。
3. 代币持有人: 持有任何数量TRX的个人。
奖励:
1. 候选人奖励:每6小时更新 的127名候选人将分享115200 TRX。 奖励将根据每位候选人收到的票数进行分配。 每年, 候选人的总奖励额为 168192,000 TRX。
2. 超级代表奖励: 波场协议网络将每3秒生成一个区块,每个块将32个TRX授予超级代表。 每年将向27位超级代表奖励336,384,000 TRX。
3. 在2021年1月1日之前,TRON网络将不会出现通货膨胀,TRON基金会将在该日期之前颁发所有区块奖励和候选人奖励。
每当超级代表完成出块时,奖励将会打到超级账本中的子账户。 超级代表可以拆看,但不能直接使用此资产。 可以每24小时取款,把奖励从子帐户转移到超级代表的帐户。
奖励计算:
奖励总额=投票奖励+出块奖励
投票奖励:
● 每个区块给予16个TRX作为投票奖励,每3秒出一个块,每分钟出20个块1。
● 投票统计数据每6小时计算一次,SR根据投票结果而变化。
● 对于所有127名SR候选人,每日的投票奖励计算如下:投票奖励= 16(TRX /块)x 20(块/分钟)x 60(分钟/小时)x 6(小时/选举)x 4(选举) /天)= 460,800(TRX /天)2。
● 对于每位候选人,投票奖励= 460,800 x(#votes / #total votes)
1由于机器速度和网络抖动,可能需要稍长于3秒.
2由于错过了块,Reward 可能会小于理论数.
出块奖励
● 出块奖励为每个区块32个TRX,SR逐个出块。
● 每日出块奖励:32(TRX /块)x 20(块/分钟)x 60(分钟/小时)x 24(小时/天)= 921,600(TRX /天)
例如:
Block 奖励示例:
投票奖励: 460,800 x 14.72% = 67,830 TRX
出块奖励: 921,600 / 27 = 34,133 TRX
奖励总额: 67,830 + 34,133 = 101,963 TRX
该 SR 每日获得的奖励总额为 101,963 TRX。
如需按特定投票金额估算SR投票奖励和SR排名,请使用 Tron Station 投票奖励工具计算。
区块链浏览器:
用户可以从波场区块浏览器获取以下SR信息:
● 代表的帐户地址
● 代表收到的总票数
● 代表的网站网址
● 代表的出块总数
● 代表错过的区块总数
超级代表申请流程:
所有愿意的用户都可以申请成为超级代表,但是为了防止恶意攻击,我们为超级代表设置了准入门槛,申请人帐户中的9999个TRX将被销毁。 申请成功后,用户可以竞选超级代表。
● 打开波场区块链浏览器:https://tronscan.org
点击“帐户”按钮。
● 点击 "申请成为超级代表" 按钮。
● 写下您的个人网站地址并核对网站地址下方的信息。
注:当用户申请成为SR候选人时,需支付9999个TRX。
Tronscan让超级代表可以在选民所在之处发布他们的信息!
超级代表可以使用此模板构建一个静态页面,该页面将显示在Tronscan上。 该链接将放置在SR名称旁边的投票概览页面中。
超级代表可以通过编辑Github存储库中的文件来管理自己的内容。
本指南假设您已拥有超级代表(候选人)身份的帐户。
1. 在Github上的模板复制/分支
2. 访问https://github.com/tronscan/tronsr-template
3.存储库分支
在存储库分支之后,您将导航到您自己的 tronsr-template 版本的存储库,您可以在其中进行更改。
1. 填写模板
现在可以通过编辑Github上的文件来修改模板。
● 单击要编辑的文件
● 打开编辑模式
● 添加信息到文件
文件以markdown格式编写。 可以在
https://guides.github.com/features/mastering-markdown/找到绝佳的介绍
● 更新logo.png和banner.png
● 然后单击“选择文件”并确保要上传的logo或banner名为 logo.png 或 banner.jpg 以覆盖占位符图片。
填写完模板后,现在可以在https://tronscan.org上发布
1. 发布到Tronscan
2. 访问https://tronscan.org
3.登录到您的帐户。 在此示例中,显示使用私钥,但您可以使用任何登录方法。
4.打开帐户并确保“代表”标签可见
5.滑到底部,然后点击“设置Github链接”
6.输入您的Github用户名,然后按“Link Github”
7.查看您的新页面!
示例:
该示例显示文件在何处。 每当修改完Github上的文件时,页面都会立即更新
投票:
TRON网络中的每个账户都可以投票给他们支持的超级代表。 投票需要TRON Power(TP),由用户冻结的余额决定。
TP计算:1个冻结的TRX=1个TP
一旦您解冻余额,会失去对应的TP数,这意味着此前的投票将失效。 您可以重新冻结余额以使投票重新生效。
注意:波场网络仅记录最新的投票,因此您的每一个新的票数分配都会替代以前的所有记录。
● 例如
freezebalance password 10_000_000 3 // 10 TP for 10 frozen TRX
votewitness password witness1 4 witness2 6 //4 votes for witness1 and 6 votes for witness2
votewitness password witness1 3 witness2 7 // 3 votes for witness1 and 7 votes for witness2
上述命令的最终结果是witness1得3票和witness2得7票。
冻结/解冻余额
为什么代币被冻结?
余额冻结机制的设置有两个考量: +防止恶意垃圾交易堵塞网络并导致交易确认延迟。 +防止恶意投票。
冻结/解冻机制
一旦余额冻结,用户将收到相应数量的TP和带宽。 TP表示投票权,而带宽点数用于支付交易。 它们的用法和计算方法将在以下章节中介绍。
冻结的资产保存在您的冻结账户中,不能用于交易。
固定冻结持续时间为3天,之后您可以随时手动解冻余额。 解冻后的余额将转回您当前的帐户。
通过冻结更多的余额可以获得更多的TP和带宽点数。 最近一次冻结操作发生的3天后,用户可以解冻余额。
冻结命令如下:
freezebalance password amount time
amount: the unit of frozen balance is sun. 冻结的最低数额为1,000,000sun,或1个TRX。时间:从冻结日期到解冻日期的冻结期限为3天。
例如
freezebalance password 10_000_000 3
解冻命令:
unfreezebalance password
- END-
波场TRON创始人及团队介绍
了解波场TRON最新官方动态