XRP Ledger's chief architect and Ripple CTO Emeritus David Schwartz has acknowledged that developers made a fundamental mistake at the dawn of the crypto industry. They misjudged how the world would use the digital dollar.
The result is a hidden interface crisis that still makes stablecoin payments work incorrectly and remain inconvenient for mainstream users.
What was the miscalculation?
"Our thinking at the time was (put into modern terms) every USD stablecoin would use "USD" as its currency code and there was no real need for the ledger to support ticker symbols. Wallets could map issuers and currencies to ticker symbols," Schwartz recalled.
Developers believed the ledger would not need unique ticker symbols for each coin, and that client wallets would independently determine who issued an asset and how to settle payments.
In reality, decentralized finance has become critically fragmented. Dozens of major players have emerged in the market, each creating its own isolated "dollar." Instead of simply sending money, users must constantly navigate abbreviations such as USDT, USDC, and RLUSD, completely breaking the familiar user experience.
Schwartz's idea: letting users decide which dollar is "real"
Schwartz proposes looking at the payment system from a different angle and reforming settlement mechanics by separating asset-display logic into two levels.
"Maybe the right answer is that you need two kinds of tickers, one that's global and one that's user-defined," he noted.
- A global ticker defines the nature of the underlying asset, such as the U.S. dollar.
- A user-defined ticker is configured individually by the recipient, based on their personal trust in an issuer.
"I am willing to accept RLUSD, USDT, or USDC as USD. Others may define USD differently," Schwartz concluded. While he is willing to accept the leading dollar tokens interchangeably, another business or user can configure their wallets differently and limit the group of trusted issuers.
The paradox is that XRP Ledger itself has technically solved this problem through its trust line mechanism. It allows users to clearly specify which assets, and from which issuers, they are willing to accept into their balances.
In practice, however, the payments industry has run into an interface problem. Most modern crypto wallets still read only text tickers, completely ignoring who issued the coin.
In Schwartz's view, until wallets learn to flexibly link issuers and currency codes, stablecoin payments will remain a complex tool for a narrow group of enthusiasts rather than a simple, invisible replacement for fiat currency.






