FadeChain fue el proyecto de mi equipo en una hackathon de blockchain celebrada en el campus de Poblenou de la Universitat Pompeu Fabra, dentro de la asignatura de Criptografia i Seguretat d'Enginyeria. El reto consistia en crear una propuesta innovadora sobre la red de pruebas Ethereum Sepolia. Construimos un sistema de votacion que preserva la privacidad usando zero-knowledge proofs: los votantes prueban elegibilidad sin revelar identidad, el contrato evita doble voto mediante nullifier hashes y los resultados quedan auditables on-chain. La propuesta incorpora ponderacion temporal, dando mas peso a votos tempranos para reducir comportamiento de arrastre.
Highlights
- Proyecto ganador en hackathon blockchain UPF.
- Votacion on-chain privada con pruebas zero-knowledge Groth16.
- Registro de votantes mediante Merkle tree incremental.
- Prevencion de doble voto con nullifier hashes.
- Ponderacion temporal del voto para incentivar participacion temprana.