You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the validator set changes every block depending on the voting power. We want to introduce the concept of the epoch, which can be configured as a time window or a number of blocks. This gives us more flexibility to schedule periodical tasks that cannot be or don't need to be fit into the per-block schedule.
With the epoch, we will move our validator set change to each epoch instead of each block, which also give more stability to the system.
Suggested solution
cosmos-sdk v0.52 or osmosis's epoch module can be referenced. Another reference is Babylon's epoch staking design
Definition of done
Design and finalize the best approach in our case
Fully implement and test the solution
The text was updated successfully, but these errors were encountered:
Description and context
Currently, the validator set changes every block depending on the voting power. We want to introduce the concept of the epoch, which can be configured as a time window or a number of blocks. This gives us more flexibility to schedule periodical tasks that cannot be or don't need to be fit into the per-block schedule.
With the epoch, we will move our validator set change to each epoch instead of each block, which also give more stability to the system.
Suggested solution
cosmos-sdk v0.52 or osmosis's epoch module can be referenced. Another reference is Babylon's epoch staking design
Definition of done
Design and finalize the best approach in our case
Fully implement and test the solution
The text was updated successfully, but these errors were encountered: