# Staking Rewards

**Staking Rewards & Incentive Mechanism**

Revolution’s staking rewards system is designed to align long-term network participation with sustainable token emissions, ensuring that both validators and Creator Pool participants benefit from staking incentives. A total of 250 million tokens (25% of total supply) will be distributed over 10 years as staking rewards, decreasing over time to encourage early adoption while maintaining long-term sustainability.

**Reward Distribution Model:**

<figure><img src="https://1667436478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqwIj9LTaNhYclHMlqKjg%2Fuploads%2Fc8SjqTr9iNotvQGC6jQx%2FEra%20Rewards.png?alt=media&#x26;token=2964eaed-ec60-4097-814d-d0917a61966b" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1667436478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqwIj9LTaNhYclHMlqKjg%2Fuploads%2FiHyIUVBpwcNSqVzdT9n0%2FEra%20Curve.png?alt=media&#x26;token=e37e283d-7ba8-4e6e-9490-9627c8720cd5" alt=""><figcaption></figcaption></figure>

Staking rewards are distributed every Batch and are composed of:

1. Newly Issued Tokens: 250M tokens allocated over 10 years at a declining rate.
2. Transaction Fees: Network fees will gradually replace token emissions as the primary reward source.

A batch can contain multiple blocks. We use batching because generating a zero-knowledge proof (ZKP) for each individual block would be very expensive. By grouping blocks together into a batch, we reduce the cost of producing the proof.

However, time is another important factor. Transactions should be confirmed as quickly as possible, so there needs to be a balance between fast confirmations and the cost of generating the ZKP.

When transaction volume is low, we usually see one block per batch, occasionally two. When transactions increase, the number of blocks per batch can be much higher.

**Breakdown of Staking Rewards:**

Staking rewards are allocated on a strict pro-rata basis, ensuring that every staked token receives an equal fraction of each block reward. The reward distribution is structured as follows:

| Validator Node Operators | Receive rewards from tokens they stake directly (min. 100K tokens per validator). They also earn a default 20% validator fee from Creator Pool and fan staking.                                                         |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Creator Pools            | Earn staking rewards proportional to their aggregate stake (creator + fan stake). Creators receive rewards for their own staked tokens and can set a custom creator fee (0-100%) on their pool’s total staking rewards. |
| Fans & Supporters        | Earn rewards based on the amount of tokens staked in Creator Pools, distributed proportionally among all staked participants.                                                                                           |

**Long-Term Sustainability & Emissions Schedule:**

* Batch rewards decrease over time, ensuring that early adopters benefit while gradually transitioning to a fee-based reward model.
* Transaction fees will eventually replace staking emissions, maintaining validator and Creator Pool incentives as token emissions decline.
* Dynamic Creator Pool incentives enable flexible staking models, where creators, brands, and AI agents can offer customized staking rewards and perks to drive engagement.<br>

| ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfxvEa_GQhX151Ufbh3N5JVcpLKyurx2-qqGQZ3zTXoxKin23LyKABGZvzD-XM5hzzfwlL2HKO3c_ExiNkUoACOnD3T7r3dnxsmFWfrvRE2qgf6nJKuDDlB2z17fOLPVFXcC3kNmA?key=6-mPInNprrAP1THLhPQlw51z) | ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcfBsrzMlKkkRy2TCnVl_c52wMCPSd5s82FLX8b1sJ2x4N_HY-6VdiBRIdBvLJlutXi9tG2P6ZG6lvHNnuQrg1DkOMyFQ7h6SzXRqcaEeyANUf_Fq9ocvmUn_4hUHEiNOstUKqH?key=6-mPInNprrAP1THLhPQlw51z) |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://revolution-network.gitbook.io/whitepaper/tokenomics/staking-rewards.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
