Skip to main content

2022 | OriginalPaper | Buchkapitel

Untangling the XRP Ledger: Insights and Analysis

verfasst von : Lara Mauri, Stelvio Cimato, Ernesto Damiani

Erschienen in: Information Systems Security and Privacy

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Over the last few years, the interest in blockchain platforms has fostered the implementation of a number of distributed ledger-based solutions for the exchange of information, assets and digitized goods in both the private and the public sectors. While proposing promising alternatives to the original Bitcoin protocol is an important goal that the bulk of the effort in blockchain community has been focused on, it may not be enough. A major challenge faced by blockchain systems goes beyond the ability to superficially explore their attack surface, and firstly must consider the importance of studying the functioning of their underlying consensus protocols also in the form of non-functional properties such as security and safety. It is to this extent that recent research has started to rigorously analyze the Bitcoin protocol and its close variants, whilst BFT-like systems have not received equal attention so far. In this paper, we focus on the XRP Ledger with the aim to lay down the first steps towards the complete formalization of its unique consensus mechanism. We provide a thorough description of its different phases and present an analysis of some of its properties, which will be suitable as a basis for future research in the same vein.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
The XRP Ledger is better known as “Ripple” because originally this was the name used to refer to the protocol. Recently, in order to differentiate it from the company, the term “XRP Ledger” has been adopted to refer to the technology.
 
3
In the XRP Ledger documentation [35], the term “closed” is used to denote what here we refer to as “last closed”. Our choice is dictated by the desire to make the exposition clearer and more consistent with what is in the current implementation [36].
 
4
Even if it appears counterintuitive, in practice the open ledger is never really closed. When certain conditions are met, the validator throws away its open ledger, builds a new last closed ledger by starting with the prior last closed ledger, and then creates a new open ledger using the newly created last closed ledger as a basis.
 
5
In the XRP Ledger network, the very first ledger started with ledger index 1. However, since in practice this is no longer available, the ledger \(\#32570\) is considered the actual genesis ledger.
 
Literatur
8.
Zurück zum Zitat Cachin, C., Tackmann, B.: Asymmetric distributed trust. In: Felber, P., Friedman, R., Gilbert, S., Miller, A. (eds.) 23rd International Conference on Principles of Distributed Systems, OPODIS 2019, 17–19 December, 2019, Neuchâtel, Switzerland. LIPIcs, vol. 153, pp. 7:1–7:16. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2019). https://doi.org/10.4230/LIPIcs.OPODIS.2019.7 Cachin, C., Tackmann, B.: Asymmetric distributed trust. In: Felber, P., Friedman, R., Gilbert, S., Miller, A. (eds.) 23rd International Conference on Principles of Distributed Systems, OPODIS 2019, 17–19 December, 2019, Neuchâtel, Switzerland. LIPIcs, vol. 153, pp. 7:1–7:16. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2019). https://​doi.​org/​10.​4230/​LIPIcs.​OPODIS.​2019.​7
12.
Zurück zum Zitat Christodoulou, K., Iosif, E., Inglezakis, A., Themistocleous, M.: Consensus crash testing: exploring ripple’s decentralization degree in adversarial environments. Future Internet 12(3), 53 (2020)CrossRef Christodoulou, K., Iosif, E., Inglezakis, A., Themistocleous, M.: Consensus crash testing: exploring ripple’s decentralization degree in adversarial environments. Future Internet 12(3), 53 (2020)CrossRef
13.
Zurück zum Zitat Daian, P., Pass, R., Shi, E.: Snow White: Provably Secure Proofs of Stake. Cryptology ePrint Archive, Report 2016/919 (2016) Daian, P., Pass, R., Shi, E.: Snow White: Provably Secure Proofs of Stake. Cryptology ePrint Archive, Report 2016/919 (2016)
19.
Zurück zum Zitat García-Pérez, Á., Gotsman, A.: Federated byzantine quorum systems. In: Cao, J., Ellen, F., Rodrigues, L., Ferreira, B. (eds.) 22nd International Conference on Principles of Distributed Systems, OPODIS 2018, 17–19 December 2018, Hong Kong, China. LIPIcs, vol. 125, pp. 17:1–17:16. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2018). https://doi.org/10.4230/LIPIcs.OPODIS.2018.17 García-Pérez, Á., Gotsman, A.: Federated byzantine quorum systems. In: Cao, J., Ellen, F., Rodrigues, L., Ferreira, B. (eds.) 22nd International Conference on Principles of Distributed Systems, OPODIS 2018, 17–19 December 2018, Hong Kong, China. LIPIcs, vol. 125, pp. 17:1–17:16. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2018). https://​doi.​org/​10.​4230/​LIPIcs.​OPODIS.​2018.​17
20.
Zurück zum Zitat Gramoli, V.: From blockchain consensus back to byzantine consensus. Future Gener. Comput. Syst. 107, 760–769 (2017)CrossRef Gramoli, V.: From blockchain consensus back to byzantine consensus. Future Gener. Comput. Syst. 107, 760–769 (2017)CrossRef
24.
Zurück zum Zitat Malkhi, D., Nayak, K., Ren, L.: Flexible Byzantine Fault Tolerance. In: Cavallaro, L., Kinder, J., Wang, X., Katz, J. (eds.) Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, CCS 2019, London, UK, 11–15 November 2019, pp. 1041–1053. ACM (2019). https://doi.org/10.1145/3319535.3354225 Malkhi, D., Nayak, K., Ren, L.: Flexible Byzantine Fault Tolerance. In: Cavallaro, L., Kinder, J., Wang, X., Katz, J. (eds.) Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, CCS 2019, London, UK, 11–15 November 2019, pp. 1041–1053. ACM (2019). https://​doi.​org/​10.​1145/​3319535.​3354225
25.
Zurück zum Zitat Malkhi, D., Reiter, M.K.: Byzantine quorum systems. In: Leighton, F.T., Shor, P.W. (eds.) Proceedings of the 29th Annual ACM Symposium on the Theory of Computing, El Paso, Texas, USA, 4–6 May 1997, pp. 569–578. ACM (1997). https://doi.org/10.1145/258533.258650 Malkhi, D., Reiter, M.K.: Byzantine quorum systems. In: Leighton, F.T., Shor, P.W. (eds.) Proceedings of the 29th Annual ACM Symposium on the Theory of Computing, El Paso, Texas, USA, 4–6 May 1997, pp. 569–578. ACM (1997). https://​doi.​org/​10.​1145/​258533.​258650
26.
Zurück zum Zitat Mauri, L., Cimato, S., Damiani, E.: A comparative analysis of current cryptocurrencies. In: Proceedings of the 4th International Conference on Information Systems Security and Privacy - Volume 1: ICISSP, pp. 127–138. INSTICC, SciTePress (2018). https://doi.org/10.5220/0006648801270138 Mauri, L., Cimato, S., Damiani, E.: A comparative analysis of current cryptocurrencies. In: Proceedings of the 4th International Conference on Information Systems Security and Privacy - Volume 1: ICISSP, pp. 127–138. INSTICC, SciTePress (2018). https://​doi.​org/​10.​5220/​0006648801270138​
27.
Zurück zum Zitat Mauri, L., Cimato, S., Damiani, E.: A Formal Approach for the Analysis of the XRP Ledger Consensus Protocol. In: Furnell, S., Mori, P., Weippl, E.R., Camp, O. (eds.) Proceedings of the 6th International Conference on Information Systems Security and Privacy, ICISSP 2020, Valletta, Malta, 25–27 February 2020, pp. 52–63. SCITEPRESS (2020). https://doi.org/10.5220/0008954200520063 Mauri, L., Cimato, S., Damiani, E.: A Formal Approach for the Analysis of the XRP Ledger Consensus Protocol. In: Furnell, S., Mori, P., Weippl, E.R., Camp, O. (eds.) Proceedings of the 6th International Conference on Information Systems Security and Privacy, ICISSP 2020, Valletta, Malta, 25–27 February 2020, pp. 52–63. SCITEPRESS (2020). https://​doi.​org/​10.​5220/​0008954200520063​
31.
Zurück zum Zitat Pease, M., Shostak, R., Lamport, L.: Reaching agreement in the presence of faults. J. ACM 27(2), 228–234 (1980)MathSciNetCrossRef Pease, M., Shostak, R., Lamport, L.: Reaching agreement in the presence of faults. J. ACM 27(2), 228–234 (1980)MathSciNetCrossRef
Metadaten
Titel
Untangling the XRP Ledger: Insights and Analysis
verfasst von
Lara Mauri
Stelvio Cimato
Ernesto Damiani
Copyright-Jahr
2022
DOI
https://doi.org/10.1007/978-3-030-94900-6_3

Premium Partner