Absolutely. It's the state of the art for anonymous voting systems.
Discussion
Nice 🤙 Has there been any implementations of it used IRL?
Would it work by limiting each wallet to a single token for example and giving voters different addresses to send to to register their vote?