SISSLE in consensus-based Ripple: Some Improvements in Speed, Security and Last Mile Connectivity
Mayank Mundhra, Chester Rebeiro

TL;DR
This paper enhances the Ripple consensus protocol to improve speed, security, and connectivity by implementing new information propagation strategies and UNL overlap concepts, resulting in significant reductions in double spend opportunities and increased fault tolerance.
Contribution
The authors introduce a novel approach to Ripple's consensus mechanism, focusing on better information dissemination and UNL overlap to improve security and performance.
Findings
≥99.67% reduction in double spend opportunities
1.71x increase in fault tolerance to ≥34.21% malicious nodes
Significant speedup and success rate improvements in information propagation and consensus
Abstract
Cryptocurrencies are rapidly finding application in areas such as Real Time Gross Settlements and Payments. Ripple is a cryptocurrency that has gained prominence with banks and payment providers. It solves the Byzantine General's Problem with its Ripple Protocol Consensus Algorithm (RPCA), where each server maintains a list of servers, called the Unique Node List (UNL), that represents the network for that server and will not collectively defraud it. The server believes that the network has come to a consensus when servers on the UNL come to a consensus on a transaction. In this paper we improve Ripple to achieve better speed, security and last mile connectivity. We implement guidelines for resilience, robustness, improved security, and efficient information propagation (IP). We enhance the system to ensure that each server receives information from across the whole network rather…
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 · Distributed systems and fault tolerance · Cryptography and Data Security
