# Multi-reward

### | Reward distribution & Block Proposer Selection Method <a href="#or-reward-distribution-and-block-proposer-selection-method" id="or-reward-distribution-and-block-proposer-selection-method"></a>

**1. $M Validators & Delegators**

* **Base Rewards:** Receive 75% of the total block rewards.
* **$M Validators:** Stake a fixed amount of $M (7 millions $M) as register amount.
* **Reward Distribution:** Rewards are distributed based on the ratio of $M held by $M Delegators and $M Validators.
* **Commission:** $M Delegators pay a 10% commission of their rewards to the Validators.

**2. Meme Delegators**

* **Base Rewards:** Receive 24% of the total block rewards.
* **Equal Distribution:** Rewards allocated to each node are distributed equally.
* **Node Calculation:** Rewards are calculated per node.
* **Market Cap Ratio:** The reward ratio of each meme coin is set close to its market cap ratio.
  * **Example:** If Meme Coin A has a market cap twice as large as Meme Coin B, the delegating reward for Meme Coin A is twice that of Meme Coin B. Price changes are not considered, and price differences are resolved through weighted quantities of meme coins (e.g., if Meme Coin A is $0.1 and Meme Coin B is $1, then 10 of A equals 1 of B).
  * Reward ratios can be adjusted to accommodate the addition of new meme coins.
* **Commission:** 15% of the rewards are returned as a fee to the validators.

**3. Additional Rewards**

Receive 1% of the total block rewards. Validator set(Validator, Delegator, Meme Delegator) receive additional rewards if the validator they support is selected as the block proposer. - Additional Reward Ratio: Reward Ratio calculation is same with base Reward distribution

**4. Others**

This number of this lists can be adjusted:

* Base Rewards between $M Validators\&Delegators and Meme Delegators
* Required staking $M for Validator
* Commission ratio for $M Delegator & Meme Delegator
* The whitelist of MEME used in the delegating.
* Reward Ratio of each Memes
* Number of Validator

### | Block Proposer Selection Algorithm <a href="#or-block-proposer-selection-algorithm" id="or-block-proposer-selection-algorithm"></a>

**1. Block Generation Cycle**

* In each block generation cycle, a block proposer is selected from the pool of $M Validators.

**2. Selection Method**

$M Validator Pool:

* Randomly select one from the $M Validator pool.
* Adjust the probability based on:
  * Past performance.
  * Age: participation time after proposer.

**3. Reward Structure and Incentives**

* The selected block proposer proposes a block and receives the corresponding rewards.
* Delegators supporting the selected block proposer receive additional rewards to encourage participation.
  * Additional Rewards: Delegators receive an additional 1% of base rewards if the validator they support is selected as the block proposer.


---

# 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://docs.memecore.com/guides/consensus/multi-reward.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.
