CV Params Deep Dive - Conviction Growth (aka Half Life)

This is a repost from the TEC Forum to educate the 1hive community about the Parameters of the honey economy :smiley:

With Love,
Commons Swarm

h/t to Lauren who wrote this post:

What is Conviction?
Conviction Voting is a token-weighted decision making protocol in which tokens are staked on proposals to indicate preference and voting power, aka “Conviction”, grows over time. Conviction is a combination of the number of tokens staked on a proposal and the length of time they are staked for.

Conviction Growth

The parameter “Conviction Growth” decides the rate at which Conviction accumulates via a logarithmic function.

In the Commons Config Dashboard, you can set the Conviction Growth rate using the slider. This adjusts the curve, based on a logarithmic algorithm, and you can see how many days (x-axis) it would take for staked tokens to reach a certain percentage of their maximum Conviction (y-axis).

Note: The output for Conviction Growth is the parameter “Half Life” which sets the number of days it takes to accumulate (or reduce) Conviction by 50%.

Design Considerations

The higher the Conviction Growth rate, the faster the voting power accumulates when tokens are staked on proposals, and the faster the voting power reduction when tokens are removed. This speeds up voting power accrual and expedites the voting process. However, a lower Conviction Growth rate could be advantageous because it slows the accrual and reduction of voting power, dampening the effects of abrupt token movements and preventing last minute vote swings.

Suggested Range

0.5 days to 60 days

Related Parameters

Spending Limit
Minimum Conviction