KUMAR_HARSH-AGORA_BLOCKCHAIN
- Mentors
- Bruno, Kirti Lodha
- Organization
- AOSSIE
- Technologies
- javascript, reactjs, Solidity, Zero-Knowledge-Proofs, circom, Semaphores, ZK-Snarks, NFT, OCR(Google tesseract)
- Topics
- web, algorithms, blockchain, cryptography
1)Anonymous Voting :
Problem: Decentralized voting systems, while offering increased security,
may still require voters to reveal their identity and their choice, thereby compromising anonymity.This can lead to coercion, vote-buying, and other forms of election interference.
Solution:I plan to incorporate an anonymous voting system with
no link between the voter's identity and voting choice.
Set of deliverables:
-Implementation of anonymous voting using semaphores and ZK-Proofs to or
anonymous signaling and privacy preservation
-Integration of same with Frontend
2) Zero-Knowledge-Based KYC :
Problem: KYC involves collecting a significant amount of personal information from
customers, such as name, address, date of birth, and government-issued
identification. This information can be vulnerable to data breaches or misuse,
potentially leading to identity theft and other types of fraud.
Solution: To address this problem, I plan to create a zero-knowledge-based KYC
verification system that allows customers to verify their identity without revealing any
personally identifiable information.
Set of deliverables :
-Development of a zero-knowledge-based KYC verification system
-Integration of same with Frontend
3)Gas Fee Optimisation :
Problem: High gas fee requirements in processes such as creating a new election Which is incurred due to Multiple contract deployments during each process.
Solution: Gas fee can be reduced by using minimal PROXY contract deployment( EIP1167)
Deliverables:
-Converting Election, Ballot, and ResultCalculator contracts to minimal proxy contracts.
-Integrating with other contracts
4)Additional Voting Algorithms:
Problem: Limited algorithms result in a lack of proper representation of views and give lesser choices to organizers.
Solution:Add Borda and IRV algorithms to the system.
Deliverables:
-Integration of Borda and IRV algorithms by writing smart contract logic and integrating with the current system.
-Frontend Integration