The main architecture of Xrpalike consist of three main components — the main chain, the subchain, and the storage architecture. Xrpalike has built a verifiable, secure and reliable high-performance blockchain architecture with a unified underlying protocol. The design logic is based on strict design principles and philosophy foundations. The system design follows the principle of dialectical thinking to find suitable technical solutions for the actual contradiction.Xrpalike follows the following four principles to build a self-financial blockchain system.
Cornerstone of trust: Trust is the cornerstone of the blockchain. The purpose of system design is to build a trusted system.
Community governance: The main feature of the blockchain. It is the substantial support for establishing credibility.
Practicality: All technologies must be considered for the actual application of the service. Experimental and unstable approaches should be abandoned.
Openness: Openness is a necessary condition for the success of blockchains. Openness means equality, open source code, and generalization of infrastructure.