ElectAnon: A Blockchain-based, Anonymous, Robust, and Scalable Ranked-choice Voting Protocol. - Ceyhun Onur; Arda Yurdakul (Distributed Ledger Technol. Res. Pract., 2023)