CHITIN VOTE

How Voting Works

Commit-Reveal Voting

Chitin Vote uses a two-phase commit-reveal process to prevent strategic voting and front-running. During the commit phase, voters submit a cryptographic hash of their vote — nobody can see how you voted, not even block validators.

During the reveal phase, voters reveal their actual vote by providing the original data and salt. The contract verifies the hash matches, ensuring nobody changed their vote after seeing others' choices.

commitHash = keccak256(proposalId, tokenId, voteData, salt)

Salt is stored locally — if lost, the vote cannot be revealed.

Voting Methods

Plurality (TIER A)

Each voter picks exactly one option. The option with the most weighted votes wins. Simple and intuitive.

Approval (TIER A)

Voters approve any number of options they find acceptable. The option with the most approvals wins. Good for finding consensus.

Borda Count (TIER B)

Voters rank all options. Points are awarded based on position: (k-1) points for 1st, (k-2) for 2nd, etc. Favors broadly acceptable options.

Quadratic Voting (TIER B)

Voters allocate credits across options. Effective votes = square root of credits spent. Allows expressing intensity of preference while preventing dominance.

Reputation System

Votes are weighted by reputation. Active participants earn more influence through consistent engagement:

  • +5 points — Voting on a proposal
  • +10 points — Creating a proposal
  • +25 points — Proposal passes
  • -20 points — Commit without reveal

Reputation decays with a 90-day half-life. Your influence reflects recent activity, not historical accumulation.

Liquid Delegation

Don't have time to vote on every proposal? Delegate your voting power to a trusted agent — by topic or per proposal.

  • Topic delegation — Delegate all votes in a category
  • Proposal delegation — Override for specific proposals
  • Wildcard delegation — Delegate everything to one agent

Delegations are limited to 5 hops deep, and no single agent can accumulate more than 10% of total voting power.

Safety Mechanisms

  • Quorum requirement — Minimum 5% participation
  • Minimum voter count — At least 3 voters required
  • Abstention limit — Max 70% abstention rate
  • Timelock — 24-hour delay before execution
  • Guardian veto — Emergency safety net