Ouroboros Praos: An Adaptively-Secure, Semi-synchronous Proof-of-Stake Blockchain

被引:268
|
作者
David, Bernardo [1 ,2 ]
Gazi, Peter [2 ]
Kiayias, Aggelos [2 ,3 ]
Russell, Alexander [4 ]
机构
[1] Tokyo Inst Technol, Tokyo, Japan
[2] IOHK, Hong Kong, Peoples R China
[3] Univ Edinburgh, Edinburgh, Midlothian, Scotland
[4] Univ Connecticut, Mansfield, CT USA
基金
欧盟地平线“2020”;
关键词
D O I
10.1007/978-3-319-78375-8_3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present "Ouroboros Praos", a proof-of-stake blockchain protocol that, for the first time, provides security against fully-adaptive corruption in the semi-synchronous setting: Specifically, the adversary can corrupt any participant of a dynamically evolving population of stakeholders at any moment as long the stakeholder distribution maintains an honest majority of stake; furthermore, the protocol tolerates an adversarially-controlled message delivery delay unknown to protocol participants. To achieve these guarantees we formalize and realize in the universal composition setting a suitable form of forward secure digital signatures and a new type of verifiable random function that maintains unpredictability under malicious key generation. Our security proof develops a general combinatorial framework for the analysis of semi-synchronous blockchains that may be of independent interest. We prove our protocol secure under standard cryptographic assumptions in the random oracle model.
引用
收藏
页码:66 / 98
页数:33
相关论文
共 34 条
  • [1] Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
    Kiayias, Aggelos
    Russell, Alexander
    David, Bernardo
    Oliynykov, Roman
    ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PT I, 2017, 10401 : 357 - 388
  • [2] Ouroboros Crypsinous: Privacy-Preserving Proof-of-Stake
    Kerber, Thomas
    Kiayias, Aggelos
    Kohlweiss, Markulf
    Zikas, Vassilis
    2019 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2019), 2019, : 157 - 174
  • [3] Securing Proof-of-Stake Blockchain Protocols
    Li, Wenting
    Andreina, Sebastien
    Bohli, Jens-Matthias
    Karame, Ghassan
    DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, 2017, 10436 : 297 - 315
  • [4] Formal Analysis of a Proof-of-Stake Blockchain
    Thin, Wai Yan Maung Maung
    Dong, Naipeng
    Bai, Guangdong
    Dong, Jin Song
    2018 23RD INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2018, : 197 - 200
  • [5] Blockchain without Waste: Proof-of-Stake
    Saleh, Fahad
    REVIEW OF FINANCIAL STUDIES, 2021, 34 (03): : 1156 - 1190
  • [6] Ouroboros Genesis: Composable Proof-of-Stake Blockchains with Dynamic Availability
    Badertscher, Christian
    Gazi, Peter
    Kiayias, Aggelos
    Russell, Alexander
    Zikas, Vassilis
    PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, : 913 - 930
  • [7] Puncturable Signatures and Applications in Proof-of-Stake Blockchain Protocols
    Li, Xinyu
    Xu, Jing
    Fan, Xiong
    Wang, Yuchen
    Zhang, Zhenfeng
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 3872 - 3885
  • [8] PROOF-OF-STAKE CONSENSUS METHOD FOR UPCOMING BLOCKCHAIN NETWORKS
    Krishnan, Sridharan
    Koperundevi, ArjunVikram Thiruvengavaradan
    Jayasundarapandiyan, Bharathiraja
    Sampath, Jeevanraj
    SURANAREE JOURNAL OF SCIENCE AND TECHNOLOGY, 2023, 30 (04):
  • [9] Forward-Secure Public Key Encryption Without Key Update from Proof-of-Stake Blockchain
    Nuta, Seiya
    Schuldt, Jacob C. N.
    Nishide, Takashi
    PROGRESS IN CRYPTOLOGY, INDOCRYPT 2021, 2021, 13143 : 436 - 461
  • [10] Compensation for Power Loss by a Proof-of-Stake Consortium Blockchain Microgrid
    Yang, Jiawei
    Paudel, Amrit
    Gooi, Hoay Beng
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (05) : 3253 - 3262