Voting Cost Functions
Voting cost functions are mathematical rules that determine how the cost of voting scales as a participant increases their influence. By designing these functions, developers can influence the behavior of voters and discourage concentration of power.
A simple linear cost function means each vote costs the same, which is common in standard token-weighted voting. A quadratic cost function, as seen in quadratic voting, makes additional votes increasingly expensive, which helps to equalize influence.
Other, more complex functions can be used to weight votes based on time-locked assets or reputation scores. The choice of a voting cost function is a key design decision in governance protocols, as it dictates the balance between capital-weighted influence and community-driven consensus.
It is a vital component of mechanism design in behavioral game theory.