Projects per year
Abstract / Description of output
We present a novel Proof-of-Stake (PoS) protocol, Ouroboros Genesis,, that enables parties to safely join (or rejoin) the protocol execution using only the genesis block information. Prior to our work, PoS protocols either required parties to obtain a trusted "checkpoint" block upon joining and, furthermore, to be frequently online or required an accurate estimate of the number of online parties to be hardcoded into the protocol logic. This ability of new parties to "bootstrap from genesis" was a hallmark property of the Bitcoin blockchain and was considered an important advantage of PoW-based blockchains over PoS-based blockchains since it facilitates robust operation in a setting with dynamic availability, i.e., the natural setting---without external trusted objects such as checkpoint blocks---where parties come and go arbitrarily, may join at any moment, or remain offline for prolonged periods of time. We prove the security of Ouroboros Genesis against a fully adaptive adversary controlling less than half of the total stake in a partially synchronous network with unknown message delay and unknown, varying levels of party availability. Our security proof is in the Universally Composable setting assuming the most natural abstraction of a hash function, known as the strict Global Random Oracle (ACM-CCS 2014); this highlights an important advantage of PoS blockchains over their PoW counterparts in terms of composability with respect to the hash function formalisation: rather than a strict GRO, PoW-based protocol security requires a "local" random oracle. Finally, proving the security of our construction against an adaptive adversary requires a novel martingale technique that may be of independent interest in the analysis of blockchain protocols.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security |
Place of Publication | New York, NY, USA |
Publisher | ACM |
Pages | 913-930 |
Number of pages | 18 |
ISBN (Print) | 978-1-4503-5693-0 |
DOIs | |
Publication status | Published - 15 Oct 2018 |
Event | 25th ACM Conference on Computer and Communications Security - Toronto, Canada Duration: 15 Oct 2018 → 19 Oct 2018 https://www.sigsac.org/ccs/CCS2018/ |
Publication series
Name | CCS '18 |
---|---|
Publisher | ACM |
Conference
Conference | 25th ACM Conference on Computer and Communications Security |
---|---|
Abbreviated title | ACM CCS 2018 |
Country/Territory | Canada |
City | Toronto |
Period | 15/10/18 → 19/10/18 |
Internet address |
Keywords / Materials (for Non-textual outputs)
- blockchain
- distributed ledgers
- proof-of-stake
Fingerprint
Dive into the research topics of 'Ouroboros Genesis: Composable Proof-of-Stake Blockchains with Dynamic Availability'. Together they form a unique fingerprint.Projects
- 1 Finished
Profiles
-
Aggelos Kiayias
- School of Informatics - Chair in Cyber Security and Privacy
- Laboratory for Foundations of Computer Science
- Foundations of Computation
Person: Academic: Research Active