A Public Representative (P-Rep) is a full node on the ICON Network that participates in consensus and governance.
P-Reps consist of the top 22 Main P-Reps and 78 Sub P-Reps, and are elected by ICONists.
Reward for Representative
Representatives can receive compensation through IISS. See IISS for more information.
On-chain Governance System
Representatives can submit governance variables, network proposals through an on-chain governance system. All ICONists can delegate their ICX to the representatives to participate in decision making. It is important to delegate the ICX to reflect each ICONists’ intention.
Governance proposals are submitted by P-Rep
Governance Methods
Governance type
Description
Text Proposal
Text Proposals are open-ended proposals submitted by P-Reps and, if approved, are executed in good faith
All P-Reps in the validator set can write and submit proposals on-chain. Anything can be proposed as a Text Proposal so that P-Reps can raise discussion topics
Text proposals are different from all others in that they do not provide autonomous execution.
Malicious SCORE Propoosal
Malicious SCORE Proposal is a proposal that validators can submit to freeze and unfreeze a SCORE. Once the SCORE is frozen, will not function until unfrozen.
Freeze
Unfreeze
Revision Update Proposal
Revision Proposals, if approved, give validators the ability to autonomously update their software version
Some updates are only activated after approving in the Revision Proposal
P-Rep Disqualification Proposal
P-Rep Disqualification Proposal is a proposal that validators can submit a specific P-Rep’s address to disqualify a malicious P-Rep
It gives validators the ability to autonomously disqualify a P-Rep. Disqualified P-Reps are not able to register as a P-Rep again
Step Adjustment Proposal
Step Adjustment Proposals, if approved, give validators the ability to autonomously adjust the Step Price and Step Costs, which is the base transaction fee on the ICON Network
This Step price can be adjusted within 25% of existing Step Price
Governance SCORE Update Proposal
This proposal is to update the code of the Governance SCORE
Network SCORE Deployment Proposal
Network SCORE Deployment Proposals, if approved, will deploy a SCORE owned by the validators
Network SCORE Update Proposal
Network SCORE Updater Proposal, if approved, will update the code of a Network SCORE
Network SCORE Designation Proposal
Network SCORE Designation Proposal, if approved, will assign a specific role to a Network SCORE
Monthly Reward Fund Setting Proposal
All P-Reps in the validator set can submit the proposal to set the iglobal
When validators submit the proposal, if they doesn’t meet this condition, the transaction to create the proposal can be rejected
iglobal can be submitted within a range of 25%
current iglobal-25%<submitted iglobal<current iglobal+25%
Inflation determined by the iglobal cannot exceed 115% of the current total supply
iglobal12total supply115%
Monthly Reward Fund Allocation Proposal
All P-Reps in the validator set can submit the iprep, icps, irelay, and ivoter value to determine the allocation of the monthly reward fund
Constraint: i_prep + i_cps +... i_n = 100%
Proposal processes
Method
Description
Proposal Submitting
All P-Reps in the validator set can set and submit the type of Network Proposal
Network Proposal is able to get votes from validators immediately upon submission
All P-Reps in the validator set must pay 100 ICX as fee when they submit the network proposal
Proposal Cancellation
The P-Rep that submitted the proposal can cancel the proposal
Proposal Voting Period
All P-Reps in the validator set can exercise their voting rights on Approve/Disapprove as much as Voting Weight they own
Voting period is only activated within 5 terms, and after 5 terms, it will be automatically disapproved
Voting period ends when the term ends
Proposal Approval
Network Proposal will be immediately approved if 66% of total votes of validators and 66% of quorums approve
Once the proposal is approved, the proposal will be executed immediately
Proposal Rejection
Network Proposal will be immediately rejected if 33% of total votes of validators and 33% quorums reject
Inflation controls and reward distribution
Network variable
Description
iglobal
iglobal is the total amount of monthly reward fund that is determined by Monthly Reward Fund Setting Proposal
iglobal can be submitted within a range of 25%
current iglobal-25%<submitted iglobal<current iglobal+25%
Denominated in ICX (10^18 loop)
iprep
iprep is the percentage allocated to the P-Rep from the monthly reward fund
A 4 digit integer
icps
icps is the percentage allocated to the CPS from the monthly reward fund
A 4 digit integer
irelay
irelay is the percentage allocated to the Relay from the monthly reward fund
A 4 digit integer
ivoter
ivoter is the percentage allocated to the Voter from the monthly reward fund