IDEAS home Printed from https://ideas.repec.org/p/bdi/wpmisp/mip_050_24.html
   My bibliography  Save this paper

Byzantine Fault Tolerant consensus with confidential quorum certificate for a Central Bank DLT

Author

Listed:
  • Marco Benedetti

    (Bank of Italy)

  • Francesco De Sclavis

    (Bank of Italy)

  • Marco Favorito

    (Bank of Italy)

  • Giuseppe Galano

    (Bank of Italy)

  • Sara Giammusso

    (Bank of Italy)

  • Antonio Muci

    (Bank of Italy)

  • Matteo Nardelli

    (Bank of Italy)

Abstract

Some essential characteristics of Distributed Ledger Technologies (DLTs), such as programmability and the use of advanced cryptographic techniques, can also be effectively utilized in controlled environments, overseen by a central authority or a group of delegated entities. This is especially relevant in the formal financial sector, and in other settings where compliance with regulation is of the essence. Technically, this requires DLTs to be deployed in permissioned or private versions, where only a set of authorized participants, called validators, are allowed to approve or reject transactions on the shared ledger. This is in contrast to permissionless or public versions, where no authorization is required. All DLTs, whether permissionless or permissioned, function based on a cooperative decision process designed to reach an agreement among validators about the next state of the ledger. This process, known as a consensus protocol, is a critical component of DLTs because it enables validators to maintain uninterrupted operation of the system without human intervention, even if some validators are compromised or become disconnected from the network. In permissionless environments, achieving consensus is resource intensive: Since validators’ identities are not known, they must prove their honesty by either committing significant computational power (Proof-of-Work, PoW) or substantial financial capital (Proof-of-Stake, PoS). In permissioned contexts, consensus can be achieved without the need for extensive resource commitments. In particular, Proof-of-Authority (PoA) consensus protocols rely on a predetermined group of validators, who are entrusted with the power to accept or reject transactions proposed by participants. Typically, these validators achieve consensus through qualified majority voting. In this paper, we present the FBFT (FROSTed Byzantine Fault Tolerance) protocol, a novel approach to PoA meant to strengthen the security of the ledger, its tolerance to faults or attacks, and the confidentiality of validators. It combines the Practical Byzantine Fault Tolerance (PBFT) algorithm, a well-known contribution from distributed systems literature, with the Flexible Round-Optimized Schnorr Threshold (FROST) signature scheme, a recent finding in cryptographic research. Leveraging state-of-the-art privacy-enhancing techniques, FBFT builds a collective agreement certificate (or “joint cryptographic signature†), which represents the endorsement of a given set of transactions by a quorum of validators. In addition, it provides strong guarantees of tolerance to Byzantine faults – situations where some validators may stop functioning or behave dishonestly, possibly due to software bugs or cyber-attacks. Finally, it preserves the confidentiality of validators: Their number and identities is only known to the central authority and its delegates, and not leaked to DLT participants. The advantage is a reduction in the risk of attacks targeted at specific validators. We integrate our FBFT protocol into the code of a Bitcoin-like blockchain, effectively adapting its consensus component to a permissioned context, and we evaluate its performance across a variety of geographically distributed, realistic scenarios. To demonstrate its practicality and encourage further research, we provide an open-source implementation of our DLT. To the best of our knowledge, this is the first time that a Central Bank releases in open source a distributed consensus algorithm developed entirely in-house. The resulting system, although experimental and lacking features expected of production- ready solutions, can be seen as an alternative platform for a distributed, resilient transactional system: Operated by a set of trusted actors, distributed at geographic scale, it holds potential for mission-critical applications, such as wholesale and retail Central Bank Digital Currencies, and – in perspective – asset tokenization schemes.

Suggested Citation

  • Marco Benedetti & Francesco De Sclavis & Marco Favorito & Giuseppe Galano & Sara Giammusso & Antonio Muci & Matteo Nardelli, 2024. "Byzantine Fault Tolerant consensus with confidential quorum certificate for a Central Bank DLT," Mercati, infrastrutture, sistemi di pagamento (Markets, Infrastructures, Payment Systems) 50, Bank of Italy, Directorate General for Markets and Payment System.
  • Handle: RePEc:bdi:wpmisp:mip_050_24
    as

    Download full text from publisher

    File URL: https://www.bancaditalia.it/pubblicazioni/mercati-infrastrutture-e-sistemi-di-pagamento/approfondimenti/2024-050/N.50-MISP.pdf
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. David Chaum & Christian Grothoff & Thomas Moser, 2021. "How to issue a central bank digital currency," Working Papers 2021-03, Swiss National Bank.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Geoffrey Goodell & Hazem Danny Al-Nakib & Paolo Tasca, 2021. "A Digital Currency Architecture for Privacy and Owner-Custodianship," Future Internet, MDPI, vol. 13(5), pages 1-28, May.
    2. Noll, Franklin & Lipkin, Andrei, 2021. "Smart Banknotes and Cryptobanknotes: Hybrid Banknotes for Central Bank Digital Currencies and Cryptocurrency Payments," MPRA Paper 110887, University Library of Munich, Germany.
    3. Hull, Isaiah & Sattath, Or, 2021. "Revisiting the Properties of Money," Working Paper Series 406, Sveriges Riksbank (Central Bank of Sweden).
    4. Koziuk Viktor & Ivashuk Yurii, 2022. "Does it Matter for CBDC Design? Privacy-Anonymity Preferences from the Side of Hierarchies and Egalitarian Cultural Patterns," Economics, Sciendo, vol. 10(1), pages 35-53, June.
    5. Isaiah Hull & Or Sattath, 2024. "The properties of contemporary money," Journal of Economic Surveys, Wiley Blackwell, vol. 38(4), pages 1132-1155, September.
    6. Raphael Auer & Rainer Boehme, 2021. "Central bank digital currency: the quest for minimally invasive technology," BIS Working Papers 948, Bank for International Settlements.
    7. Smirna Tudor Gherasim & Ifrim Mihaela & Topan Mihai Vladimir & Stamate-Ștefan Andreas, 2023. "Central Bank Digital Currencies Analyzed in a Banking School versus Currency School Framework," Proceedings of the International Conference on Business Excellence, Sciendo, vol. 17(1), pages 638-648, July.
    8. Emanuele Urbinati & Alessia Belsito & Daniele Cani & Angela Caporrini & Marco Capotosto & Simone Folino & Giuseppe Galano & Giancarlo Goretti & Gabriele Marcelli & Pietro Tiberi & Alessia Vita, 2021. "A digital euro: a contribution to the discussion on technical design choices," Mercati, infrastrutture, sistemi di pagamento (Markets, Infrastructures, Payment Systems) 10, Bank of Italy, Directorate General for Markets and Payment System.
    9. Nadia Pocher & Andreas Veneris, 2022. "Central Bank Digital Currencies," Springer Optimization and Its Applications, in: Duc A. Tran & My T. Thai & Bhaskar Krishnamachari (ed.), Handbook on Blockchain, pages 463-501, Springer.
    10. Zhenyong Li & Jianxing Li, 2025. "Evaluating the Wallet-Based DCEP: Regulatory Innovations and Implementation Strategies in China’s Retail CBDC," Laws, MDPI, vol. 14(3), pages 1-26, May.
    11. Ozili, Peterson K, 2023. "Central bank digital currency in India: the case for a digital rupee," MPRA Paper 118801, University Library of Munich, Germany.
    12. Byunguk Lee, 2025. "Technology or Phenomenon: Why Blockchain Is Not a Technology," Administrative Sciences, MDPI, vol. 15(2), pages 1-17, February.
    13. Remo Nyffenegger, 2024. "A proposal for a layer-2 CBDC on a rollup," Digital Finance, Springer, vol. 6(3), pages 543-571, September.

    More about this item

    Keywords

    ;
    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:bdi:wpmisp:mip_050_24. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: the person in charge (email available below). General contact details of provider: https://edirc.repec.org/data/bdigvit.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.