rippled is a decentralized cryptocurrency blockchain daemon that implements the XRP Ledger protocol in C++.
The XRP Ledger solves the problem of enabling secure, decentralized transaction settlement without a central operator by using a novel Byzantine Fault Tolerant consensus algorithm. The rippled server software, called xrpld, runs as a peer-to-peer node in this distributed network, maintaining a cryptographic ledger and validating transactions across the network. XRP serves as the native gas token for network services and as a bridge between different currencies.
Developers should run rippled if they need to operate a validating node or full node on the XRP Ledger network. The software runs on multiple platforms and supports several operational modes depending on configuration. For those specifically interested in running an API server or full history server, the project recommends using Clio instead of xrpld's reporting mode, which has been superseded. The codebase is written in C++ and released under a permissive open-source license, making it suitable for organizations that want to participate directly in ledger validation or maintain their own network infrastructure.
The project maintains active development with regular updates to the codebase. Build instructions are documented in the repository, and the maintainers actively address issues reported by the community. The software is designed to run reliably across different platforms as part of a production blockchain network.