A voting system defines how preferences become an authorized result. The mechanism should fit the decision: a contract upgrade needs different assurance than a roadmap poll, and a multi-project grants round may need a more expressive ballot than a yes-or-no treasury transfer.
Four common voting layers
On-chain voting
Ballots are transactions or proofs verified by a governance contract. Results can connect directly to a timelock and execution.
Off-chain voting
Wallet-signed messages reduce fees and support flexible polls, but the result needs a separate execution path.
Delegated voting
Holders assign power to representatives who develop context and vote across many proposals.
Quadratic or weighted choice
Participants distribute credits or weight across options to express preference intensity and priorities.
Decision criteria
| Question | Why it matters |
|---|---|
| Must the result execute without discretion? | Favor an on-chain or cryptographically guarded execution path. |
| Is broad low-cost participation the priority? | Off-chain signatures or sponsored transactions reduce friction. |
| Are voters choosing one action or allocating among many? | Approval, ranked, weighted, or quadratic ballots may be more informative. |
| Can the community establish credible identity? | Person-based methods depend on Sybil resistance. |
| How reversible is the outcome? | Irreversible decisions justify simpler rules and stronger review. |
On-chain and off-chain are not opposites
Many effective processes are hybrid. An off-chain temperature check can show whether an idea deserves engineering work. A final on-chain proposal can authorize the exact payload. Committees can make routine decisions within a budget while token holders retain control over mandate changes and large transfers.
The handoff is the critical design point. State whether the first vote is advisory or binding, who prepares the final action, what may change between stages, and how participants can verify that execution matches the approved decision.
Counting and quorum
Voting interfaces often emphasize choices while hiding the counting rule. Review whether abstentions count toward quorum, whether approval uses a simple or supermajority threshold, whether voters can change ballots, and how ties are handled. Quorum protects against low-turnout capture but can also block decisions when delegated power is inactive.
Mechanism choice cannot substitute for proposal quality. Clear options, stable text, adequate review time, and decoded actions matter in every voting system.
Choose the simplest mechanism that expresses the decision
Complex voting can improve expression, but it also raises education, implementation, and audit costs. Use a single-choice or yes/no ballot when the decision is genuinely binary. Use weighted or quadratic approaches when participants must prioritize several items and the identity or credit model is credible. Reserve experimental mechanisms for decisions whose risk is compatible with learning.
Continue with the detailed comparison of on-chain and off-chain voting or the guide to quadratic voting.