Ripple is a real-time gross settlement system, currency exchange, and remittance network created by Ripple Labs Inc. It is built upon a distributed open-source protocol. It purports to enable secure, instantly, and nearly free global financial transactions of any size with no chargebacks. XRP is Ripple’s coin, and Ripple has a definitive number of XRP in rotation – 100 billion tokens to be precise. There is no mining involved in the way XRP works; all tokens are pre-mined, and therefore they can be traded with the lowest possible transaction costs.
In this chapter, we study Ripple’s Framework. In order to do this, we first understand the Vision behind Ripple - the context in which it exists, the project’s roadmap as well as undergo a detailed analysis of its stakeholders. Following, we look into the architectural decisions made at Ripple, quality control and assessment, and also try to contribute to their Open Source Project.
We are a group of four Masters Students at the Delft University of Technology.
The following post examines the underlying architecture of Ripple. It is carried out by studying how Ripple realizes the different properties mentioned in the previous essay and the principles of its design and evolution. We will look into the architectural views relevant to Ripple, such as development, run time, and deployment views. Furthermore, we will also discuss the non-functional properties of the system.
In this essay, we will focus on the means to safeguard the quality and architectural integrity of the underlying system. First, We will overview the software quality characteristics. Then we will look into Ripple’s GitHub repository to see if Ripple is applying any tests to achieve better software quality. Finally, we will discuss the analysis of Ripple’s source code using SIG.
The following essay details different approaches taken by Ripple to attain progress that not only satisfies the stakeholders but is also sustainable. The article examines Ripple’s strategies that make sure that they achieve environmental, economic, societal, and technical development without compromising the ability of future generations to meet their needs.