Conviction Voting - Conviction Growth (aka Half Life)

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


I like it slow and steady… probably around 7 days 1/2 life which will mean after 21 days the proposal will have 87.5% of the voting power. We will see how that looks once the dashboard is up tho :smiley:

1 Like