Projects per year
Abstract
The Bitcoin backbone protocol (Eurocrypt 2015) extracts basic properties of Bitcoin's underlying blockchain data structure, such as "common prefix'' and "chain quality,'' and shows how fundamental applications including consensus and a robust public transaction ledger can be built on top of them. The underlying assumptions are "proofs of work'' (POWs), adversarial hashing power strictly less than 1/2 and no adversarial pre-computation---or, alternatively, the existence of an unpredictable "genesis'' block.
In this paper we first show how to remove the latter assumption, presenting a “bootstrapped” Bitcoin-like blockchain protocol relying on POWs that builds genesis blocks “from scratch” in the presence of adversarial pre-computation. Importantly, the round complexity of the genesis block generation process is independent of the number of participants.
Next, we consider applications of our construction, including a PKI generation protocol and a consensus protocol without trusted setup assuming an honest majority (in terms of computational power). Previous results in the same setting (unauthenticated parties, no trusted setup, POWs) required a round complexity linear in the number of participants.
In this paper we first show how to remove the latter assumption, presenting a “bootstrapped” Bitcoin-like blockchain protocol relying on POWs that builds genesis blocks “from scratch” in the presence of adversarial pre-computation. Importantly, the round complexity of the genesis block generation process is independent of the number of participants.
Next, we consider applications of our construction, including a PKI generation protocol and a consensus protocol without trusted setup assuming an honest majority (in terms of computational power). Previous results in the same setting (unauthenticated parties, no trusted setup, POWs) required a round complexity linear in the number of participants.
Original language | English |
---|---|
Title of host publication | Public-Key Cryptography -- PKC 2018 |
Editors | Michel Abdalla, Ricardo Dahab |
Place of Publication | Rio de Janeiro, Brazil |
Publisher | Springer International Publishing AG |
Pages | 465-495 |
Number of pages | 31 |
ISBN (Electronic) | 978-3-319-76581-5 |
ISBN (Print) | 978-3-319-76580-8 |
DOIs | |
Publication status | Published - 1 Mar 2018 |
Event | 21st edition of the International Conference on Practice and Theory of Public Key Cryptography - Rio De Janeiro, Brazil Duration: 25 Mar 2018 → 29 Mar 2018 https://pkc.iacr.org/2018/index.html |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer, Cham |
Volume | 10770 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 21st edition of the International Conference on Practice and Theory of Public Key Cryptography |
---|---|
Abbreviated title | PKC 2018 |
Country/Territory | Brazil |
City | Rio De Janeiro |
Period | 25/03/18 → 29/03/18 |
Internet address |
Fingerprint
Dive into the research topics of 'Bootstrapping the Blockchain, with Applications to Consensus and Fast PKI Setup'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Panoramix:Privacy and Accountability in Networks via Optimized Randomized Mix-nets
1/09/15 → 31/01/19
Project: Research