Contents

Method1 details:


In Method1, the identity of the voter is hidden with ZK, but all votes are public. In order to hide voting power, we split whale vote into multiple votes with automatic random delay between them.

Method1 Process:

1. Registration

2. Voting

3**. Tallying**

Future Improvement: Public vote counts may affect voter decision during the voting. This can be solved by adding time-locked encryption to the vote. [1]

References: [1] Homomorphic Time-Lock Puzzles and Applications (https://eprint.iacr.org/2019/635.pdf)

Method #1.png

Method2 details: