Homomorphic Sortition -- Secret Leader Election for PoS Blockchains
Luciano Freitas, Andrei Tonkikh, Adda-Akram Bendoukha, Sara, Tucci-Piergiovanni, Renaud Sirdey, Oana Stan, Petr Kuznetsov

TL;DR
This paper introduces Homomorphic Sortition, an asynchronous secret leader election protocol for PoS blockchains that ensures non-expiring registration and compatibility with partially-synchronous networks, enhancing security and flexibility.
Contribution
It presents the first asynchronous SSLE protocol with non-expiring registration, tailored for PoS blockchains, and extends the concept to secret leader permutations for non-repeating leaders.
Findings
Works with arbitrary stake distributions
Does not require multiple registrations for multiple coins
Operates fully off-chain after setup
Abstract
In a single secret leader election protocol (SSLE), one of the system participants is chosen and, unless it decides to reveal itself, no other participant can identify it. SSLE has a great potential in protecting blockchain consensus protocols against denial of service (DoS) attacks. However, all existing solutions either make strong synchrony assumptions or have expiring registration, meaning that they require elected processes to re-register themselves before they can be re-elected again. This, in turn, prohibits the use of these SSLE protocols to elect leaders in partially-synchronous consensus protocols as there may be long periods of network instability when no new blocks are decided and, thus, no new registrations (or re-registrations) are possible. In this paper, we propose Homomorphic Sortition -- the first asynchronous SSLE protocol with non-expiring registration, making it the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Cryptography and Data Security · Blockchain Technology Applications and Security
