The OKTC blockchain enables users to stake OKT tokens and vote for validators, earning on-chain dividend rewards in return. This guide explains the core principles and detailed mechanics behind these staking rewards, providing clarity for both new and experienced participants.
How On-Chain Staking Rewards Work
OKTC permits anyone staking a minimum of 10,000 OKT to operate a full node and register as a validator. Every epoch cycle—comprising 252 blocks—the network calculates each validator’s weight. The top 21 nodes by weight become block producers for the next cycle, participating in consensus under the Tendermint protocol, while others serve as alternates. Each validator maintaining the network receives corresponding block rewards.
Validators with more vote shares carry greater weight and earn higher rewards. To attract voters, validators can set a commission rate between 0 and 1. For instance, a 0.6 rate means the validator keeps 60% of rewards, distributing the remaining 40% to voters proportionally.
Note: New validators default to a 100% commission rate but can adjust it via transaction. For setup details, refer to the official CLI documentation.
Example Calculation
Suppose a user stakes 1000 OKT across 15 validators, each with a 0.6 commission rate. The staking rewards would be:
Each validator contributes an estimated annual reward. For example:
- Chillcrypto: 13.0986997 OKT (1.31% APR)
- Unicorn: 13.1002434 OKT (1.31% APR)
- The total annual reward sums to 196.4920921 OKT, yielding a 19.64% aggregate APR.
This illustrates how diversifying votes across multiple validators can amplify returns.
Rules Governing Staking Rewards
Key Roles and Definitions
| Role | Definition | Election Condition | Quantity |
|---|---|---|---|
| Candidate | Registered validator user | None | Unlimited |
| Validator | Generates blocks and governs | Top 21 by delegated OKT | 21 |
| User | Holds OKT | Holds OKT | Unlimited |
| Delegator | Earns rewards from validators | Votes for a validator | Unlimited |
| Proposer | Packs transactions for verification | Chosen sequentially by stake weight | 1 per block |
Reward Sources and Distribution
OKTC staking rewards originate from block rewards and transaction fees. OKT has a fixed supply of 21 million tokens, with periodic halvings similar to Bitcoin. Block rewards started at 0.5 OKT but were reduced to 0.125 OKT on March 18, 2023, and halve every nine months thereafter.
Deflation Schedule
| Deflation Date | Block Reward | Blocks | Volume |
|---|---|---|---|
| Pre-2023 | 0.5 | 18,123,191 | 19,470,636 |
| 2023-03-18 | 0.125 | 6,228,477 | 778,559 |
| 2023-12-17 | 0.0625 | 6,228,477 | 389,279 |
| 2024-09-16 | 0.03125 | 6,228,477 | 194,639 |
| 2025-06-17 | 0.015625 | 6,228,477 | 97,319 |
| Later halvings continue until total supply is reached. |
Rewards distribute as follows:
- Block reward = producer reward + total transaction fees
Per epoch:
- 25% of (1 - x%) reward is split equally among 21 validators
- 75% of (1 - x%) reward is shared by validators and candidates by vote share
- x% reward and surplus go to the community pool (x% is currently 0%)
- Validators distribute (1 - y%) of their earnings to delegators, where y% is the commission rate.
👉 Explore real-time staking calculators
Voting Weight Calculation
Each OKT carries a fixed weight of 11,700,000, determined before the Venus6 upgrade. This weight multiplies by the staked OKT to determine voting power. For example:
- 1 OKT = 11,700,000 weight
- 10 OKT = 117,000,000 weight
- 100 OKT = 1,170,000,000 weight
Exchange and Multiple Voting
Users can stake a minimum of 0.0001 OKT and vote for up to 30 validators simultaneously. Re-staking automatically applies votes to previously chosen validators, simplifying the process.
Calculating Staking Rewards
Key Terms
| Term | Description |
|---|---|
| Period | N blocks where validator vote shares are unchanged |
| Validator’s Current Rewards | Earnings in the active period |
| Validator’s Historical Rewards | Recorded earnings from past periods |
| Reward Ratio | Total rewards ÷ total shares in a period |
| Cumulative Reward Ratio | Sum of reward ratios across periods |
Rewards calculate based on periods where vote shares remain constant. Changes in shares trigger new periods. User earnings = cumulative reward ratio × shares.
Example Scenario
Consider delegator A’s actions across periods:
| Period | Historical m-4 | Historical m-3 | Historical m-2 | Historical m-1 |
|---|---|---|---|---|
| Reward | - | 10 OKT | 10 OKT | 10 OKT |
| A’s Votes | - | 50 shares | 50 shares | 0 shares |
| Total Votes | - | 100 shares | 500 shares | 450 shares |
| Reward Ratio | - | 0.1 OKT | 0.02 OKT | 0.0222 OKT |
| Cumulative Ratio | 0 OKT | 0.1 OKT | 0.12 OKT | 0.1422 OKT |
- A votes at m-4’s end, starting m-3.
- B votes at m-3’s end, starting m-2.
- A revotes at m-2’s end, starting m-1.
- A revokes and claims: (0.12 - 0) × 50 = 6 OKT.
- B revokes and claims: (0.1422 - 0.1) × 400 = 16.88 OKT.
Withdrawing Rewards
Users can withdraw earnings via:
- Active withdrawal: Manually claim rewards from a validator.
- Passive withdrawal: Automatically trigger claims when voting or staking changes validator shares.
Note: Rewards truncate to four decimal places (0.0001). Smaller fractions donate to the community pool. For example, 1.55211 OKT becomes 1.5521 OKT for the user and 0.00001 OKT to the pool.
Unstaking OKT and Locking Periods
Unstaking requires a 14-day locking period. Locked OKT earn no rewards and are inaccessible. Multiple unstaking requests during the lock period reset the timer to the latest application. The minimum unstaking amount is 0.0001 OKT.
👉 Get advanced staking strategies
Frequently Asked Questions
What is the minimum stake to become a validator?
You must stake at least 10,000 OKT to operate a node and register as a validator candidate. This ensures serious participants maintain network security.
How often do reward halvings occur?
OKT block rewards halve every nine months. The next halving is scheduled for June 17, 2025, reducing rewards to 0.015625 OKT per block.
Can I vote for multiple validators?
Yes, OKTC supports multi-voting. You can allocate stakes to up to 30 validators, diversifying risk and potentially increasing rewards through strategic distribution.
What happens if a validator leaves the top 21?
Validators outside the top 21 become alternative nodes. They still earn rewards if they have votes but at lower rates compared to active block producers.
How are rewards affected by commission rates?
Higher commission rates mean validators keep more rewards, leaving less for delegators. Always check rates before voting to maximize your returns.
Is there a penalty for unstaking?
Unstaking triggers a 14-day lock period during which OKT is illiquid and earns no rewards. Plan withdrawals to avoid missing reward opportunities.