zXdao
Powerhouse of Privacy and Participation: zk-ensured Anonymity & AI-assured Quorum
Screenshots

Problem Statement
What It SolvesAs college students steering the university DAO, we have identified critical challenges hindering optimal DAO functionality:Anonymity Gap: Existing DAOs lack a mechanism for voter anonymity, compromising user privacy.Quorum Deficiency: High instances of proposals failing to reach quorum hinder effective decision-making.Supported by findings fromresearch, revealing a meager 5% average participation per proposal, these issues underscored the need for innovation.In response, we proudly presentzXdao, pioneering a transformative approach tounlock the full potential of DAOs.Our SolutionsAI-Driven Participation: Leveraging VADER and traditional Machine Learning, we construct a behavioral model of each user through sentiment analysis. In cases where users fail to vote by the proposal deadline, our AI acts on their behalf, ensuring continuous and representative participation.zk Anonymity: Employing cutting-edge zk proofs and the Semaphore protocol, we introduce robust anonymity measures. Users validate their identity commitment by being part of the DAO. This process empowers users or their corresponding AI to vote securely from any wallet, supported by a comprehensive zk proof.zXdao ImpactEnhanced Participation: By addressing the anonymity concern, zXdao fosters a more inclusive environment, encouraging higher engagement and participation.Quorum Assurance: AI-driven voting mitigates the risk of proposals failing to achieve quorum, promoting effective decision-making within the DAO.Linkshttps://github.com/gauthking/ethindia-2023-proj
Solution
AddressingAI challenges:Crafting anaccurate user behavior modelwithminimal inputwas key.Exploring sentiment analysis tools like BERT and LSTMs, VADER emerged as the optimal choice,tailored for social media inputs with interpretable features.Predicting votes on new proposals required meticulous feature selection from sentiment scores for the ML model.Future plans involve continuous learning, using new proposals as training data, and integrating explainable AI for transparency in the voting process.AddressingAnonymity challenges:We initially encountereddouble signalingwith other protocols. Shifting to Semaphore resolved this issue.Storing group instances on-chainwasn't supported by the contract, prompting the creation of a dedicated off-chain database for managing group IDs.In instances where Semaphore wasn't available on all networks like Scroll, Base, and zkEVM, we proactivelydeployed our Semaphore contracts manually, ensuring consistent functionality across diverse environments.
Hackathon
ETHIndia 2023
2023
Prizes
- 🏆
Deploy on Scroll
Scroll
Contributors
- Not-Sarthak
18 contributions
- gauthking
10 contributions
- SabariGanesh-K
8 contributions
- chiranjeev13
6 contributions
- AmeiyAcharya
2 contributions