stonecoldpat / anonymousvoting

Anonymous voting on Ethereum without a tally authority. Protocol from this paper http://homepages.cs.ncl.ac.uk/feng.hao/files/OpenVote_IET.pdf
340 stars 88 forks source link

Question: can the user be guessed after submit the vote? #27

Open raelgc opened 2 years ago

raelgc commented 2 years ago

I can see that the vote is submitted like this (sample from vote.html):

result = anonymousvotingAddr.submitVote.sendTransaction(params, y, a1, b1, a2, b2, {
    from: web3.eth.accounts[accounts_index],
    gas: 4200000
});

Even if the params values are anonymous, they'll be registered along with the voter address in the blockchain.

Is not possible that, while scanning Etherscan, someone could guess who is the voter, given that they have the voter address and the params values?