Zero-Collateral Lotteries in Bitcoin and Ethereum
Andrew Miller, Iddo Bentov

TL;DR
This paper introduces cryptocurrency lottery protocols that eliminate collateral requirements, significantly reducing security deposit sizes and improving efficiency, with practical implementations on Ethereum and Bitcoin.
Contribution
The paper proposes novel zero-collateral lottery protocols based on tournament structures, reducing collateral needs from quadratic to logarithmic in the number of players.
Findings
Ethereum implementation is highly efficient.
Bitcoin implementation has exponential setup complexity.
A minimal Bitcoin protocol modification can remove exponential overhead.
Abstract
We present cryptocurrency-based lottery protocols that do not require any collateral from the players. Previous protocols for this task required a security deposit that is times larger than the bet amount, where is the number of players. Our protocols are based on a tournament bracket construction, and require only rounds. Our lottery protocols thus represent a significant improvement, both because they allow players with little money to participate, and because of the time value of money. The Ethereum-based implementation of our lottery is highly efficient. The Bitcoin implementation requires an off-chain setup phase, which demonstrates that the expressive power of the scripting language can have important implications. We also describe a minimal modification to the Bitcoin protocol that would eliminate the exponential blowup.
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
TopicsBlockchain Technology Applications and Security · Cryptography and Data Security · Gambling Behavior and Treatments
