Ripple CTO Emeritus and XRP Ledger architect David Schwartz has acknowledged that early crypto developers made a fundamental miscalculation about how digital dollars would evolve, creating what he calls a hidden interface crisis for stablecoin payments. Speaking on September 14, 2026, Schwartz explained that developers originally assumed every USD-pegged stablecoin would use the same USD currency code and that wallets would map issuers and currencies to ticker symbols independently.
Instead, the market fragmented into numerous dollar-linked assets such as USDT, USDC, and RLUSD, each with its own ticker. Users must now navigate these abbreviations before sending or receiving funds, adding friction to payments that were intended to feel like ordinary money transfers. Schwartz noted that this design choice has made the user experience significantly more complex than originally envisioned.
Schwartz proposed separating asset labels into two types of tickers: a global ticker that describes the underlying asset, such as USD, and a user-defined ticker that reflects which issuers a recipient is willing to accept. He said, 'I am willing to accept RLUSD, USDT, or USDC as USD. Others may define USD differently.' This would let recipients, rather than senders, set trusted issuer preferences.
The XRP Ledger already supports a similar concept through its trust line mechanism, allowing accounts to specify which assets and issuers they accept. Schwartz argued that the remaining issue is primarily at the wallet interface level, where short ticker symbols still obscure issuer identity. Until wallet software can flexibly link issuers with currency codes, he said, stablecoin payments will remain a tool for enthusiasts rather than an invisible replacement for fiat currency.