How are the rewards accrued in Mina Protocol?

22 JUN 2021
4 min read
Mina
Mina Protocol
4 min read
Article content
What is Mina Protocol staking and delegation?
How to delegate MINA tokens?
When do your delegated funds start to pretend to win the blocks?
How are rewards determined?

Mina Protocol is a next-generation Proof-of-Stake blockchain that stores transactions in succinct form. The Mina blockchain is only 22KB in size. It operates on Succinct proofs of state or SNARK-based compressed proofs of state.

This article aims to explain how the Mina Protocol delegation works, how to delegate your funds when your delegated funds start to pretend to win the blocks, how rewards are determined and how Everstake Block Producer will pay the rewards to delegators.

What is Mina Protocol staking and delegation?

Staking MINA tokens allows nodes on the network to increase their chances of being selected as a block producer for a particular time slot to create a new block and get a corresponding reward. The chance of winning the block scales in proportion to the amount of MINA staked.

Mina delegation is an alternative to direct staking, with the advantage that you don’t need to maintain your own node, which must always be online. The block producer (or staking pool operator) may charge a fee for running this service, which will be deducted any time the delegator gets selected to be a block producer. In return for delegations, the block producers share the corresponding amount of rewards with the delegators.

How to delegate MINA tokens?

If you are interested in MINA delegation, please follow one of our guides below:

When do your delegated funds start to pretend to win the blocks?

Blocks in Mina Protocol are produced within distinct time intervals called “slots.” Block producers may win the chance to produce a block during the slot (3 minutes duration). An epoch is a unit of time equal to 7140 slots. Therefore the epoch duration is 14 days and 21 hours. The staking data for the next epoch generates after 290 slots of the current epoch.

mina protocol epoch

For example, let’s consider three epochs (epochs 6, 7, and 8). After 290 blocks of epoch 6 are produced, the staking data for epoch 7 is generated. The delegators (that have delegated before that) will start to pretend to win block only from the beginning of the 7th epoch. 

For that user who will delegate after 290 blocks of the 6th epoch, the delegation will be formed only after 290 blocks of the 7th epoch. And they will pretend to win some blocks only from the beginning of the 8th epoch. And so on.

mina protocol epoch staking data

How are rewards determined?

Each block producer in the ledger has a chance of winning each slot on the network, which allows them to create a new block and get corresponding rewards. The probability of winning is proportional to the amount of staked/delegated tokens.

Block rewards are determined as

Block reward = coinbase reward + transaction fees – snark work fees

Currently, transaction fees and snarkworkers fees are much smaller than coinbase rewards so to simplify the explanation let’s assume that Block rewards = coinbase rewards.

The coinbase reward for producing a block is 720 tokens.  

Example Reward Payout

Consider that block producer has 4 delegators with a total stake 200 000 MINA: 

Account A has 100 000 locked MINA (50% of total stake)

Account B has 10 000 locked MINA (5% of total stake)

Account C has 10 000 unlocked MINA (5% of total stake)

Account D has 80 000 unlocked MINA (40% of total stake)

For each slot, one of these 4 accounts may win a block.

In the case, if the block winner is account A or B the coinbase reward for producing a block will be 720 MINA tokens. After that, the block producer will take some percentage as a fee. In the case of Everstake, the fee is 10%.

NOTE! The fee is different for different block producers. The next calculation is done for the Everstake fee (10%).

So the block producer fee will be:

720*0.1 = 72 MINA

The remaining 648 MINA (720-72) will be distributed between delegators.

Account A will get 648*0.5 = 324 MINA

Account B will get 648*0.05 = 32.4 MINA

Account C will get 648*0.05 = 32.4 MINA

Account D will get 648*0.4 = 259.2 MINA

Currently, (on average) the annual yield is ~6,5%. Please note that this estimated APY is not guaranteed and can change depending on how many blocks a particular block producer won and how many MINA tokens are staked in the network totally.

The Mina protocol does not automatically payout rewards to delegators. It is designed in such a way that block producers receive all block rewards and they need to split and manually pay the rewards to their delegators after deducting some fees. The Everstake fee is 10%, and rewards will be distributed after each epoch (before the 3500 slot of the next epoch).

Subscribe to Everstake’s social networks, leave comments, and share your opinion about Mina Protocol. Read other wallet guides and blockchain reviews in our blog. 

Website

X

Discord

Dark - Light
Everstake Logo
Everstake
Content Manager
Everstake is the world's leading validator, with 735,000+ delegators across 77 blockchain networks. We stake $4.8 billion in assets and provide best-in-class staking services to institutional and retail clients.

Contact us

Have questions?
We’re always there to answer!

contact us
Our distributed team of 20+ community managers is online 24/7 and is ready to assist you.
quote avatar

We’d love to hear your thoughts.

Your opinion matters. Share any concerns, issues, or suggestions you may have with us so that Everstake could work on them, and your experience could improve.
Give FEEDBACK