# Staking Points System

The Staking Points system rewards users for contributing to the Polynomial Chain ecosystem. The more you participate by staking your assets, the more points you'll earn.

## How It Works

### Earning Points

You automatically earn Staking Points every second based on:

* **Amount staked** (bigger stake = more points)
* **Duration of stake** (longer stake = more points)
* **Early participation** (higher boost for early believers)

### Points Formula

```
Points = Score × Boost
```

![Staking Points Formula](https://1885489934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsoBeMs8iG5iHQZLySQ4O%2Fuploads%2F7JxmDgMUmviI2vFZwRZJ%2FScreenshot%202024-06-20%20at%201.24.58%E2%80%AFPM.png?alt=media\&token=7a8d87d7-98f6-4e9c-ac34-84b323db1d8a)

## Score System

The score is the core of the Staking Points system. It increases by the amount of deposited collateral every hour.

**Example:** If Alice stakes 1000 USDC into Polynomial, she will earn 1 score per hour.

## Boost System

Boost is a multiplier that increases your Staking Points, serving as a bonus for staking over longer periods.

### Early Staker Boost

* **Duration:** 14-day Liquidity Generation Window
* **Range:** 1.5x on day 1, decreasing to 1x by day 14
* **Benefit:** The earlier you deposit, the higher the boost

### Season Boost

* **Activation:** After the 14-day ILE period ends
* **Duration:** Increases linearly over 1 month
* **Starting:** 0.5x boost
* **Maximum:** 2x total boost (combined with Early Staker Boost)

### Maximum Boost Cap

The maximum boost is capped at **2x**. When you unstake, your boost decreases proportionally to the amount unstaked (not withdrawn), but you keep accumulated scores.

![Boost System](https://1885489934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsoBeMs8iG5iHQZLySQ4O%2Fuploads%2FDG6X9Vxwi3a2EwepFwyW%2FScreenshot%202024-06-20%20at%202.18.31%E2%80%AFPM.png?alt=media\&token=c1933526-2733-4cfb-aa27-0b4683c0acb6)

## Example Calculation

Alice deposits 1000 USDC within the first few minutes of the deposit window:

1. **Early Staker Boost:** 1.5x
2. **After 1 month:** Season Boost reaches 2x total
3. **Final Points:** `score × 2 (boost)`

## Withdrawal Impact

Withdrawing from the Polynomial Pool during the 14-day ILE period will:

* Decrease your boost proportionally to the amount unstaked
* Preserve accumulated scores
* Forfeit future boost benefits for the withdrawn amount

## Fair Reward System

The Staking Points program is designed to be fair and rewarding:

* **Reward valuable contributions:** Users who help the network grow organically are rewarded most
* **Balance contribution size:** Both large and small stakers are rewarded appropriately
* **Encourage long-term commitment:** Longer staking periods earn more rewards
* **Adaptable incentives:** The program can adjust rewards during crucial network growth phases

## Advanced Features

### Restaking During Unstaking Window

You can stake back into the pool at any time, even during the 24-hour unstaking window. This allows you to:

* Maintain your boost multiplier
* Continue earning points
* Avoid losing accumulated benefits

### Mission Integration

Staking points work in conjunction with the [Missions System](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/missions.md):

* Complete staking missions for bonus points
* Earn additional rewards through social missions
* Maximize your total point accumulation

### Referral Benefits

When you refer others to stake:

* Earn 10% of their staking points
* Earn 5% of their referrals' points
* Build a sustainable point-earning network

## Related Topics

* [**How to Stake**](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/how-to/staking.md) - Start earning staking points
* [**Missions System**](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/explanation/missions-system.md) - Earn bonus points through missions
* [**Trading Points**](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/explanation/trading-points.md) - Learn about trading rewards
* [**Debt Mechanism**](https://github.com/Polynomial-Protocol/gitbook/blob/master/explanation/explanation/debt-mechanism.md) - Understand debt implications
