Ripple’s Chief Technology Officer (CTO), David Schwartz, recently provided insights into the core design of the XRP Ledger (XRPL) in response to a significant question from the XRP community. The question revolved around whether XRPL could have two tokens with the same name. In his response, Schwartz shed light on the original design intent of XRPL and its handling of token names, particularly those denominated in USD.
Schwartz clarified that the XRPL was initially designed with the intention that all USD-denominated tokens would use the same name, “USD.” This approach allowed users making payments or receiving payments to treat all USD-denominated tokens as fungible.
Fungibility refers to the interchangeability and identical nature of token units within a specific denomination. By using a common identifier like “USD” for all USD-denominated tokens, the XRPL aims to streamline transactions and ensure that these tokens remain fungible.
It’s important to note that XRPL supports assets other than its native cryptocurrency, XRP, which can be represented as tokens. Standard tokens on XRPL are fungible, allowing for cross-currency payments as all units are identical and interchangeable.
In addition to fungible tokens, XRPL also supports non-fungible tokens (NFTs). NFTs are unique representations of ownership for tangible, non-physical, or digital products such as artwork or in-game items.
Stablecoins are another token model commonly used on XRPL. These tokens are backed by valuable assets held outside of XRPL, and their value is represented on the ledger.
The history of XRPL traces back to 2011 when David Schwartz, along with Jed McCaleb and Arthur Britto, began developing it. Motivated by their fascination with Bitcoin, the trio aimed to create an improved digital asset exclusively designed for efficient payments, addressing the limitations they observed in Bitcoin’s infrastructure.
