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 Aug 19, 2021 at 1:37 a.m. UTC

Presented By Icon

Election 2024 coverage presented by

Stand with crypto

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.

  • Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
    Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
  • Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
    Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
  • The first video of the year 2024
    The first video of the year 2024
  • The last regression video of the year 3.67.0
    The last regression video of the year 3.67.0
  • 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 have been updated.

    CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. CoinDesk has adopted a set of principles aimed at ensuring the integrity, editorial independence and freedom from bias of its publications. CoinDesk is part of the Bullish group, which owns and invests in digital asset businesses and digital assets. CoinDesk employees, including journalists, may receive Bullish group equity-based compensation. Bullish was incubated by technology investor Block.one.


    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.