Parallel Networks
There is one production XAG Ledger peer-to-peer network, and all business that takes place on the XAG Ledger occurs within the production network—the Mainnet.
To help members of the XAGL community interact with XAGL technology without affecting anything on the Mainnet, Ripple hosts two alternative networks, or altnets: the Testnet and the Devnet. Here's a breakdown of all three networks:
Network | Upgrade Cadence | Description |
---|---|---|
Mainnet | Stable releases | The XAG Ledger, a decentralized cryptographic ledger powered by a network of peer-to-peer servers and the home of XAG. |
Testnet | Stable releases | An "alternate universe" network that acts as a testing ground for software built on the XAG Ledger, without impacting production XAG Ledger users and without risking real money. The amendment status of the Testnet is intended to closely mirror the Mainnet, although slight variations in timing may occur due to the unpredictable nature of decentralized systems. |
Devnet | Beta releases | A preview of coming attractions, where unstable changes to the core XAG Ledger software may be tested out. Developers can use this altnet to interact with and learn about planned new XAGL features and amendments that are not yet enabled on the Mainnet. |
Testnet and Devnet each have their own separate supply of test XAG, which Ripple gives away for free to parties interested in experimenting with the XAG Ledger and developing applications and integrations. Test XAG does not have real-world value and is lost when the network is reset.
Caution: Ripple makes no guarantees about the stability of altnets. These networks have been and continue to be used to test various properties of server configuration, network topology, and network performance.
Parallel Networks and Consensus
There is no rippled
setting that defines which network it uses. Instead, it uses the consensus of validators it trusts to know which ledger to accept as the truth. When different consensus groups of rippled
instances only trust other members of the same group, each group continues as a parallel network. Even if malicious or misbehaving computers connect to both networks, the consensus process overrides the confusion as long as the members of each network are not configured to trust members of another network in excess of their quorum settings.
Ripple operates the main servers in the Testnet and Devnet; you can also connect your own rippled
server to the Testnet. The Testnet and Devnet do not use diverse, censorship-resistant sets of validators. This makes it possible for Ripple to reset the Testnet or Devnet on a regular basis.