I was thinking of improving voting and allowing everyone owning Lisk tokens to vote. This idea would make Lisk project more decentralized and simplify the voting process allowing much higher user participation in voting on proposals.
Primary Access via Lisk Website Voting Portal
- Central Voting Hub: The Lisk website serves as the main portal for all users—whether they hold Lisk on exchanges or in self-custody wallets—to participate in governance. Users can easily access voting options, view proposals, and learn about eligibility requirements.
- DDoS Protection and Load Balancing: To ensure stable access during high-traffic periods, the voting portal will utilize advanced DDoS protection, such as Cloudflare or similar services, and load balancing to distribute traffic evenly. This prevents disruptions that could impact voting reliability.
- CDN Integration for Fast Access: A content delivery network (CDN) will cache static parts of the voting site across multiple global nodes, reducing the load on the core servers and minimizing downtime risk from DDoS attempts.
- Backup Verification Layer: In case of site inaccessibility, voting via official Lisk wallets (desktop or mobile) offers an alternative channel, ensuring users can still cast their votes if the website faces performance issues.
1. Exchange-Based Voting for Custodial Holders:
- Proxy Voting through Exchanges: Partner with exchanges listing Lisk to enable a voting proxy. Users holding Lisk on an exchange can vote directly through the exchange platform without needing a Lisk wallet.
- Aggregate Voting Submission: Exchanges aggregate user votes and submit them in bulk, representing the votes of verified Lisk holders while safeguarding individual user privacy.
2. Website-Based Voting for Self-Custody Users:
- Flexible Authentication: Users with self-custodied wallets authenticate through a one-time signed message, confirming wallet ownership. This is optional for exchange-based holders.
- User-Friendly Voting Interface: A simple, intuitive interface on the Lisk voting portal allows users to connect their wallet directly if preferred, making participation seamless for self-custody users.
3. One-Vote-Per-Holder with Locked Voting Power:
- Single Vote per Proposal: Each verified holder, whether through an exchange or wallet, can only cast one vote per proposal.
- Voting Power Lock: A snapshot of each voter’s balance is taken at the time of voting, and this balance is “locked” for that proposal, ensuring:
- Static Voting Power Post-Vote: Users can still transact normally, but any balance change post-vote doesn’t impact their locked voting power for that specific proposal.
- No Duplicate Influence from New Tokens: Additional tokens received post-vote won’t alter voting power, preventing manipulation.
4. Anti-Manipulation via Voting Eligibility Window:
- Cooling Period Requirement: Tokens must have been held for a minimum period (e.g., 24–48 hours) before voting, preventing last-minute “quick transfer” manipulations.
- Eligibility Check During Voting: The system confirms that all tokens counted toward voting power have been in the wallet or exchange for the required period.
5. Decentralized Security for Direct Votes:
- Decentralized Signature Verification: For self-custody users, decentralized signature verification ensures security by eliminating centralized data storage risks.
- Smart Contracts for Transparent Voting Management: Official smart contracts handle voting and tallying, ensuring transparency, security, and reliability without centralized risks.
6. Weighted Delegate Voting for Community Incentives:
- Delegate Vote Multipliers: Delegate votes receive a multiplier (1:1.2), incentivizing users to vote for delegates and thus supporting network governance.
- Delegate Reward Transparency: Delegates can offer reward-sharing options, displayed to users when they vote, incentivizing users to support delegates over self-voting.
7. Easy Access and Clear Participation Guide:
- Multiple Access Options: The Lisk website remains the primary access point, with backup voting options in official wallets (desktop and mobile) to ensure reliable access.
- Clear Voting Guide: An accessible guide on the voting portal explains options (delegate vs. self-voting), eligibility requirements, and important deadlines, ensuring all users understand the voting process.
End-to-End Voting Process Example
- Access Voting Platform: Users access the voting portal on the Lisk website (or through exchanges and wallet apps if they prefer).
- Verify Ownership: Custodial users are verified by the exchange, while self-custody users sign a message if needed for authentication.
- Cast Vote: Users vote for a delegate or directly on the proposal.
- Cooling Period and Vote Lock: The system verifies the cooling period and locks the voting power based on the snapshot balance.
- Delegate Reward Option (Optional): Users who vote for delegates can view reward-sharing details, if available.
Benefits of This Voting Model
- Secure and Resilient Voting Portal: DDoS protection, load balancing, and CDN integration ensure stable access to the voting site.
- Inclusive for All Token Holders: Both self-custody and exchange-held token holders can participate, expanding governance access.
- Prevention of Voting Manipulation: Eligibility windows and locked voting power make the voting process fair.
- Decentralized, Transparent, and Incentivized: Weighted delegate voting promotes decentralized governance, while transparency in the voting contract builds trust.
This model ensures a robust, accessible, and secure voting process, making Lisk governance more inclusive and fair while safeguarding against potential disruptions and manipulations.