anoma / namada

Rust implementation of Namada, a Proof-of-Stake L1 for interchain asset-agnostic privacy
https://namada.net
GNU General Public License v3.0
2.39k stars 945 forks source link

Apply inflationary rewards to voting power #939

Closed brentstone closed 1 week ago

brentstone commented 1 year ago

Need to decide how/when to apply inflationary rewards to voting powers. Voting power for consensus-participating validators and for validators and delegators participating in governance must consider inflationary rewards.

Current idea is for rewards to contribute to voting power at pipeline_len epochs after the rewards are distributed via the rewards products, as this is consistent with the current epoched staking model. Having rewards contribute to voting power immediately can cause issues for fixing a validator set in advance in order to run a DKG.

tzemanovic commented 1 year ago

I'm in favor of pipeline_len offset for "auto-bonding" to behave like a bonding tx, as these can also affect validator sets (even if they are small changes)

cwgoes commented 1 year ago

Agreed with rewards contributing to voting power after pipeline_len epochs.

tzemanovic commented 10 months ago

we won't be auto-bonding rewards for now

cwgoes commented 1 week ago

This is no longer planned.