Next generation ranked-choice voting via World Mini App to support better democracy
Prize Pool
Simple ranked-choice voting World Mini App. It showcases a new paradigm for voting systems to address fundamental flaws in our democratic processes.
The system enables:
Election Creation and Management: Authorized users can create new elections with custom candidates, voting periods, and specific World ID verification requirements.
Ranked-Choice Voting: Voters can rank candidates in order of preference, including support for equal rankings (ties), providing a more nuanced expression of voter preferences than traditional single-choice voting.
World ID Verification: Each vote requires World ID verification, ensuring one-person-one-vote integrity while maintaining voter privacy through zero-knowledge proofs.
On-Chain Vote Recording: All votes are recorded on World Chain, providing transparency and immutability while preventing tampering.
Tideman/Condorcet Winner Calculation: The system uses advanced voting theory algorithms to determine winners based on pairwise comparisons between candidates, resulting in outcomes that better represent voter preferences.
Existing electoral systems are fundamentally flawed, resulting in undemocratic outcomes where people are neither are nor feel well represented. These systems insidiously encourage and reward bad behavior from politicians, undermining the very foundations of society.
The Core Problem:
Current voting systems force artificial compromises that distort democratic will:
The Alternative:
This project implements cutting-edge voting methodology to resolve fundamental compromises plaguing all well-known electoral systems. Rather than debating which flawed system is "least bad," we demonstrate a profoundly superior approach that:
The Mission:
While this won't immediately fix democracy, it makes a demonstrably better voting system conveniently available to all. The goal is threefold: provide immediate utility for organizations needing better decision-making tools, demonstrate how superior systems work in practice, and spread awareness that far better alternatives exist. By changing the dialogue from "which compromise should we accept?" to "why accept compromises at all?", we can catalyze broader electoral reform.
Research Foundation:
This project draws from original research on voting systems and collaboration with members of multiple organizations campaigning for electoral reform in the UK. While these groups may not be specifically interested in blockchain technology, there is widespread recognition of the need for and appetite for better voting systems across the democratic reform community.
This app can be used for:
Frontend:
Smart Contracts:
Blockchain Integration:
Smart Contract Design:
The core voting contract implements a sophisticated ranked-choice voting system with World ID verification. Each vote is stored as an encrypted ranking array, with the World ID nullifier hash ensuring one-vote-per-person while maintaining privacy.
Ranking Algorithm:
Using pair-ranked based method for determining winners, which involves:
Mobile-First UX:
The interface was specifically designed for the World App environment with:
Security Considerations:
World App Integration:
Deep integration with MiniKit allows for seamless user experience within the World App ecosystem, including automatic wallet connection and streamlined World ID verification.
By combining cutting-edge voting theory with modern blockchain technology and mobile-first design, this project represents a significant advancement in digital democracy tools.