Proposal Details

Proposal #733

Passed

Proposal title

Limit Epoch Calculations for small distributions

Submit time

Deposit end time

Voting start time

Voting end time

Tally result

99.59%

Proposal #733 description

This proposal aims to reduce Epoch time on Osmosis by approving changes to the distribution process for Classic pools. Incentives for Classic pools are distributed at epoch, contributing to longer calculation times for the Epoch block. This proposal approves setting a minimum distribution parameter of 0.01 OSMO for Classic pools to reduce the number of calculations validators perform at Epoch.

Background

Osmosis incentivizes liquidity provision through emission rewards distributed to liquidity providers in Classic and Supercharged pools. The current distribution mechanism allocates incentives via a different mechanism for each. Incentives for Supercharged pools are distributed block by block, while incentives for Classic pools are distributed at epoch.

Problem Statement

The current distribution mechanism for Classic pools increases the calculations carried out by each validator during the epoch block. This contributes to the length of the epoch block, which is currently around four minutes.

Classic pools that receive incentives obtain around 4% of the emitted incentives, yet the distribution process contributes to increased calculation time for the Osmosis Epoch. This inefficiency leads to higher processing time for validators and a longer period where standard transactions are not performed on Osmosis daily.

Proposed Solution

This proposal suggests implementing a minimum distribution entitlement for Classic pools to address the inefficiency in Epoch calculations while ensuring fair emission for Classic pool participants. Specifically, a minimum distribution entitlement of 0.01 OSMO equivalent would be set for Classic pools.

Positions receiving rewards smaller than this threshold would be excluded from incentive calculations, reducing the number of calculations performed by validators at Epoch and decreasing the time of the epoch block.

This threshold would apply to all incentives distributed based on the equivalent value in OSMO. If a pool does not exist for the asset being distributed, then no price is obtainable, and incentives would not be distributed.

Rewards that are not distributed are retained within the incentive gauge and distributed pro-rata among the remaining epochs of the gauge.

This change will impact lower liquidity positions in classic pools, with higher liquidity positions impacted as incentives move towards the higher volume and more efficient, Supercharged pools in pools that are part of Volume Splitting Groups. Incentive providers and smaller liquidity providers are encouraged to utilize the distribution mechanism in Supercharged pools.

This proposed change in the incentive distribution mechanism will be implemented in a future software upgrade.

Forum Thread:https://forum.osmosis.zone/t/limit-epoch-calculations-for-small-distributions/2410

Proposal #733 overview

Total votes
31,104
Voters
30,998
Total deposit
1,600 OSMO