Staking Score
Staking That Rewards Time, Not Just Timing
Staking and unstaking in the GBM Protocol are instant, with no bonding or unbonding delays.
Your share of any governance-approved reward distribution is based on your total staking score, which combines two factors:
⏳ 1. Accumulated Score
The Accumulated Score rewards loyalty. It increases every second your tokens remain staked and represents your long-term staking contribution.
Formula: Accumulated Score = Time staked × Tokens staked × Stake Coefficient
Example: You stake 100 GBM tokens for 90 days (7,776,000 seconds) with a Stake Coefficient of 2. Accumulated Score = 7,776,000 × 100 × 2 = 1,555,200,000 points
Unstaking stops your score from growing, but your earned points remain intact. The Stake Coefficient starts at 2 and can be updated by governance.
⚡ 2. Instant Score
The Instant Score is a bonus awarded for presence. It rewards anyone still staked at the final snapshot, even if they joined late in the period.
Formula: Instant Score = Time elapsed × Tokens staked
Example: You stake 100 GBM tokens for the last 10 days of a 90-day reward period. Time elapsed = 864,000 seconds Instant Score = 864,000 × 100 = 86,400,000
This ensures that even short-term stakers earn a share for being active when the final snapshot is taken.
🧮 Total Score
Your Total Score determines your proportional share of the reward pool.
It combines both long-term loyalty (Accumulated Score) and presence (Instant Score).
Formula: Total Score = (Accumulated Score + Instant Score) ÷ (Time elapsed × (1 + Stake Coefficient))
🧠 Example: Comparing Stakers
Imagine a 90-day reward period with a Stake Coefficient of 2.
Alice stakes 100 tokens from day 1 and remains staked for the full 90 days. Bob stakes 100 tokens for the final 10 days of the period.
Alice’s Accumulated Score: 7,776,000 × 100 × 2 = 1,555,200,000
Bob’s Accumulated Score: 864,000 × 100 × 2 = 172,800,000
Alice’s Instant Score: 7,776,000 × 100 = 777,600,000
Bob’s Instant Score: 7,776,000 × 100 = 777,600,000
Total Score (using full 90-day period = 7,776,000 seconds): Alice → (1,555,200,000 + 777,600,000) ÷ (7,776,000 × 3) = 2,332,800,000 Bob → (172,800,000 + 777,600,000) ÷ (7,776,000 × 3) = 950,400,000
Alice earns roughly 2.45 times more total points than Bob because she staked for longer, but Bob still receives a small bonus for being active at the end.
What This System Ensures
Long-term stakers build higher scores
Late joiners still receive fair credit
Unstaking early stops score growth, but does not erase what you’ve earned
Last updated