To Squelch or not to Squelch: Enabling Improved Message Dissemination on the XRP Ledger
Lucian Trestioreanu, Flaviene Scheidt, Wazen Shbair, Jerome Francois, Damien Magoni, and Radu State

TL;DR
This paper evaluates the effectiveness of the squelching mechanism in improving message dissemination on the XRP Ledger, comparing it with other approaches using real-world and testbed experiments.
Contribution
It provides a quantitative assessment of squelching in the XRP Ledger, a novel evaluation not previously performed in real-life scenarios.
Findings
Squelching reduces message duplication in the XRP Ledger.
It improves network scalability and message dissemination efficiency.
Comparison shows advantages over NDN and gossip-based approaches.
Abstract
With the large increase in the adoption of blockchain technologies, their underlying peer-to-peer networks must also scale with the demand. In this context, previous works highlighted the importance of ensuring efficient and resilient communication for the underlying consensus and replication mechanisms. However, they were mainly focused on mainstream, Proof-of-Work-based Distributed Ledger Technologies like Bitcoin or Ethereum. In this paper, the problem is investigated in the context of consensus-validation based blockchains, like the XRP Ledger. The latter relies on a Federated Byzantine Agreement (FBA) consensus mechanism which is proven to have a good scalability in regards to transaction throughput. However, it is known that significant increases in the size of the XRP Ledger network would be challenging to achieve. The main reason is the flooding mechanism used to disseminate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Caching and Content Delivery · Distributed systems and fault tolerance
