solana icon indicating copy to clipboard operation
solana copied to clipboard

[Proposal ]Partitioned Inflationary Rewards Distribution

Open HaoranYi opened this issue 2 years ago • 4 comments

Problem

stake reward at epoch boundary takes very long and slows down the network.

Summary of Changes

Proposal to decouple stake rewards computation and credit, and spread the stake rewards for the epoch over multiple blocks.

tag @jeffwashington @brooksprumo @carllin @sakridge @aeyakovenko @mvines @t-nelson

Fixes #

HaoranYi avatar Aug 29 '22 20:08 HaoranYi

please wrap lines at ~80 chars to ease review/suggestions

t-nelson avatar Aug 29 '22 22:08 t-nelson

should we consider reducing some of the compute budget limits for the blocks during rewards calculation/crediting to free up some compute and write capacity?

Make sense. Updated.

HaoranYi avatar Aug 31 '22 14:08 HaoranYi

I added the noCI label so buildkite doesn't need to churn on this PR before it realizes nothing needs to be done.

brooksprumo avatar Sep 01 '22 15:09 brooksprumo

If you prefer to review the proposal in its preview format instead markdown source, please check it here. https://github.com/HaoranYi/solana/blob/proposal_stake_reward/docs/src/proposals/partitioned-inflationary-rewards-distribution.md

HaoranYi avatar Sep 19 '22 14:09 HaoranYi