Ripple Engineers Publish Design for Private Transactions on XRP Ledger

Ripple engineer Nik Bougalis has proposed a method of shielding transactions on the XRP ledger.

AccessTimeIconApr 2, 2020 at 4:21 p.m. UTC
Updated Sep 14, 2021 at 8:25 a.m. UTC
10 Years of Decentralizing the Future
May 29-31, 2024 - Austin, TexasThe biggest and most established global hub for everything crypto, blockchain and Web3.Register Now

A new proposal specification from Ripple's software developers would allow users to send private transactions to one another using the XRP ledger.

In a GitHub submission earlier this week, Ripple engineer Nik Bougalis said he and a group of other Ripple developers had designed a new private payment system for the XRP ledger to protect exchange users from malicious third parties.

Bougalis, who is responsible for XRP's server software, said a system of "blinded tags" would make private transactions possible on the ledger. They would present a string of numbers that would be meaningful only for the intended recipient and appear random to everyone else.

"[I]f blinded tags are in use, an attacker capable of observing every payment transaction will be unable to isolate a pair of transactions that refer to the same unblinded tag," Bougalis said.

Cryptocurrency exchanges hold users' XRP in the same wallet address, which is separated into various sub-wallets. To differentiate between the different holdings, sub-wallets use 32-bit source and destination tags to identify a transaction recipient.

At present, tags are publicly viewable and, if used frequently, can be associated with a particular user. Some exchanges already generate new tags for every transaction, but there are only a finite number of tags available. Although this isn't an immediate issue, there comes a point where exchanges will be unable to generate any new tags.

Bougalis' proposal would also mean users could toggle blinded tags on or off. They would work as a single function so the network doesn't become overburdened.

Using blinded tags not only protects users' identity, but it also acts as an effective "workaround" for preserving the number of destination and source tags available to exchanges, Bougalis added. As blinded tags leverage an existing tag infrastructure on exchanges, it's uncertain whether users sending XRP between standalone wallets would be able to do so privately.

It was not immediately clear if Ripple intends to add blinded tags in the near future or if this is a more exploratory suggestion. A spokesperson said they were receiving feedback and would review it if 80 percent of trusted validators supported the proposal.

CoinDesk approached Bougalis for comment but had not received a response by the time we went to press

UPDATE (April 3 14:40 UTC): This article has been updated to include comments from a Ripple spokesperson.

Disclosure

Please note that our privacy policy, terms of use, cookies, and do not sell my personal information has been updated.

CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. In November 2023, CoinDesk was acquired by the Bullish group, owner of Bullish, a regulated, digital assets exchange. The Bullish group is majority-owned by Block.one; both companies have interests in a variety of blockchain and digital asset businesses and significant holdings of digital assets, including bitcoin. CoinDesk operates as an independent subsidiary with an editorial committee to protect journalistic independence. CoinDesk employees, including journalists, may receive options in the Bullish group as part of their compensation.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.