The TRON Developer Hub

Welcome to the TRON developer hub. You'll find comprehensive guides and documentation to help you start working with TRON as quickly as possible, as well as support if you get stuck. Let's jump right in!

Tronweb.contract()

Recent Posts

Archive

Tags

Super Representatives

Introduction

This article describes the Super Representative application process, the purpose of the role, and how they play a vital part in TRON's Delegated Proof of Stake (DPOS) consensus mechanism.

Election

TRON Power (which of the following denotes TP) is needed to vote and the amount of TP depends on the voter’s frozen assets(TRX).

TP is calculated in the following way: 1 TP for 1 frozen TRX.

Every account in the TRON network has the right to vote for your own SRs.

After the release(unfreeze), you don't have any frozen assets and lose all TP accordingly. As a result, all votes become invalid for the ongoing and future voting round unless to freeze again to vote.

Note that the TRON network only records your most recent vote, which means that every new vote will negate all previous votes.

Token Holder Categories

Super Representatives: top 27 individuals among the 127 candidates, voted once every 6 hours. Super Representatives play a key role in governing the TRON community by ensuring basic functions, e.g. block generation and bookkeeping, and obtain corresponding earnings.

Super Representative Candidates: 127 individuals elected through voting by the entire token holder community. Votes are updated once every 6 hours.

Token Holder: Individual holding any amount of TRX.

Rewards

Candidate Reward(Vote Reward): 127 candidates updated once every 6 hours will share 115,200 TRX. The reward will be split in accordance to the votes each candidate receives. Each year, Total reward of candidates will be 168,192,000 TRX each year

Super Representative Reward(Block Reward): The TRON Protocol network will generate one block every 3 seconds, with each block awarding 32 TRX to super representatives. A total of 336,384,000 TRX will be awarded annually to 27 super representatives.

There will be no inflation on the TRON network before January 1, 2021, and the TRON Foundation will award all block rewards and candidate rewards prior to that date.

Each time a Super Representative finishes block production, rewards are sent to the sub-account in the superledger. Super Representatives can check, but not directly make use of this asset. A withdrawal can be made once every 24 hours, transferring the reward from the sub-account to the Super Representative’s account.

Rewards Calculation

Total Rewards = Vote Reward + Block Reward

Vote Rewards

Vote rewards are 16 TRX very block, with a block generated every 3 seconds1, and 20 blocks per minute.

Voting statistics counted every 6 hours, with SRs changing based on vote results.

Blockchain Explorer

Users can get the following SR information from the TRON blockchain explorer:

Delegate's account address

Total votes the delegate received

Delegate's website url

Total number of blocks produced by the delegate

The total missed blocks of delegate

Super Representative Application Process

All willing users can apply to become Super Representatives, but to prevent malicious attacks, we have set up a threshold for admittance—to run for Super Representative, 9999 TRX in the applicants’ account will be burnt. After successful application, users can run for Super Representatives.

Freeze/Unfreeze Mechanism

Once the balance is frozen, the user will receive a proportionate amount of TP and bandwidth. TP represents voting power whereas bandwidth points are used to pay for transactions. Their usage and means of calculation will be introduced in following sections.

Frozen assets are held in your frozen account and cannot be used for trading.

The fixed frozen duration is 3 days, after which you can unfreeze your balance any time you like manually. Balance unfrozen will be transferred back into your current account.

More TP and bandwidth points can be obtained by freezing more balance. The balance can be unfrozen after 3 days from the latest freezing.

The freezing command is as follows:

freezebalance password amount time
amount: the unit of frozen balance is sun. The minimum balance frozen is 1,000,000 sun, or 1 TRX.
time: frozen duration lasting from date of freeze and date to unfreeze is 3 days.