Address reuse - Bitcoin Wiki (2024)

Address reuse refers to the use of the same address for multiple transactions. It is an unintended practice, abusing the privacy and security of the participants of the transactions as well as future holders of their value. It also only functions by accident, not by design, so cannot be depended on to work reliably.

The most private and secure way to use bitcoin is to send a brand new address to each person who pays you. After the received coins have been spent the address should never be used again. Also when sending money to people always ask them for a brand new bitcoin address.

It has been argued that the phrase "bitcoin address" was a bad name for this object. A better name would be something like "bitcoin invoice".

All good wallets today use Deterministic wallets and have a user interface which make it easy and safe to have many wallet addresses. Previously (before around 2013) this was not the case as creating new addresses could invalidate backups leading to loss of funds.

Contents

  • 1 Problems
    • 1.1 Privacy
      • 1.1.1 Worked Example 1 - Savings Revealed
      • 1.1.2 Worked Example 2 - Exchange Front Running
      • 1.1.3 Worked Example 3
    • 1.2 Censorship resistance
      • 1.2.1 Worked Example 4
    • 1.3 Security
      • 1.3.1 Known attacks
    • 1.4 Accidental loss
    • 1.5 Confusion
    • 1.6 High Fees
  • 2 Notable offenders
  • 3 References

Problems

Privacy

Address reuse harms the privacy of not only yourself, but also others - including many not related to the transaction.In some cases, these risks are serious enough that they are likely in violation of reasonable consumer protection laws.

When addresses are re-used, they allow others to much more easily and reliably determine that the address being reused is yours. Every time the re-used address's private key signs a fresh transaction, whoever receives it can use the histories of that address to discover information about you, and everyone who is interested in discovering the identity of the address's owner has one more target they can try to contact to discover who you are.

The relationship graph in a re-used address is powerfully-linked in that all of the inputs to that address are necessarily joined (via the spending authority of your private key) to all of its outputs.

There has been significant research into the area of what researchers are calling 'identity collapse', which is what happens when more than one Bitcoin address is strongly-linked via the Bitcoin transaction graph to another. Re-using addresses makes their job trivial. There are publically-known databases that exist, right now, that have not only collapsed millions of Bitcoin addresses, but used publically-available information to link those collapsed identities to individuals, and these databases are being actively maintained.

While you may be okay with some random European researcher bound by his ethics board to conceal your identity from the public at-large, it is very possible that people who accept money from you may not be aware of your decision: thus, via your privacy-decreasing action, people further on the address signing chain could thus be putting you at risk if they spend their bitcoin on something that catches the attention of law enforcement.

Additionally, in the event that you knowingly make this choice (which you are doing, now that you've read this,) the transaction histories that you are responsible for linking in the event you are a retailer of some sort could put the privacy of your customers at risk because now your well-known singular address(es) which can be strongly linked to your corporate identity can be assumed to be economic activity interacting with your corporate identity.

See also: Innovations that Enhance Bitcoin Anonymity

Worked Example 1 - Savings Revealed

  • You save in bitcoin, using a single-address paper wallet.
  • All your bitcoin savings to this same address, let's say it contains $1 million worth.
  • You buy a small amount of bitcoins to add to your savings, depositing in the paper wallet.
  • The person who sold you the bitcoins follows their trail on the blockchain and finds your paper wallet containing $1 million.
  • He mentions it to someone in a cafe or bar.
  • Word gets around. A burglar raids your home. Kidnappers capture your children and know exactly how much to demand in ransom.

Worked Example 2 - Exchange Front Running

  • You have an account on a bitcoin exchange, you want to deposit some bitcoins to sell.
  • You send bitcoins to the same exchange deposit address you have used in the past.
  • Because of the address reuse, its easy to see on the blockchain that some bitcoins are being sent to an exchange.
  • The exchange requires 3 confirmations before crediting your account, but in that time the price has already moved against you as other traders become aware of your deposit transaction.
  • You sell the bitcoins for a less attractive price than you otherwise would have.
  • This is easily avoided by clicking the Generate New Deposit Address button on the exchange's website and depositing there.

Worked Example 3

  • You use a single Bitcoin address for all your earning and spending. Anyone you trade with can see a complete history of your finances.
  • Your landlord can see your salary, when he raises the rent he knows exactly how much to ask for.
  • Your shopkeeper can see your spending. Gossip gets around of how much you spend on p*rnography and how little on church donations.
  • Your employer can see your spending. When you pay labour union dues or donate to wikileaks or another non-profit, your boss knows who not to trust.

Censorship resistance

A reused address is much more easily linked with a certain entity. Because of this, it is easy for people to build up a blacklist of bitcoin addresses to which they will not allow transfers to. Avoiding address reuse makes this much harder.

Worked Example 4

  • You want to accept donations in bitcoin, so you publish a single reused bitcoin address on your website.
  • Some people want to donate to you by buying bitcoins from an exchange and have the coins sent immediately to your donation address.
  • Unlucky for you, the exchange wants to block donations to you, so it does not allow people to send coins to your address.
  • The way to solve this is to avoid address reuse by displaying a brand new address to each visitor. That visitor can tell the exchange to send coins to that address. Because the address is new and unused the exchange will have no idea that it belongs to you, and so will be unable to block the transfer.

Security

Bitcoin does not, at a low level, have any concept of addresses, only individual coins.Address reuse, at this layer, requires producing multiple digital signatures when you spend bitcoins.Multiple situations have been found where more than one digital signature can be used to calculate the private key needed to spend bitcoins.Even if you spend all the bitcoins claimed by this private key at once, it is still possible to double-spend them in theft before they confirm.While the known situations for finding the private key from signatures have been fixed, it is not prudent to assume there aren't more such situations yet unknown.

In the case of spending all the TXOs in a single transaction, there is an additional risk if someone is actively monitoring the network for vulnerable transactions.Upon receiving such a transaction, they can split up their double spends such that there is only one ECDSA verification per transaction (making a single transaction for each TXO).This will cause the attacker's transactions to relay across the rest of the nodes faster than the legitimate one, increasing success of a double spend.

Known attacks

Accidental loss

In Bitcoin abstraction, an address is an invoice for a specific payment.Once that payment is made, the receiving party has no reason to retain the data for the address (technical details simplified) and may discard it.Even if someone does not choose to discard that data, it may have since been lost in an accident or compromised.In any of these situations, any future payments to the same address would go in to a "black hole", and be forever lost through no fault of the recipient.

Confusion

Users who see addresses reused may incorrectly be led to believe they function similarly to wallets or bank accounts.Often this is manifested in people talking about nonsense like "address balance", "wallet address", "from address", and similar misconceptions that don't actually exist in Bitcoin.

High Fees

A single invoice payment using P2PKH can be redeemed and spent with a predictable fee because the transaction should have a predictable size. Software that determines payment and available funds based on "address balance" can cause loss through high fees. If you are paid to an address in many small increments, you will pay a much higher transaction fee when redeeming those payments. It is much more useful for a client to display transaction outputs spendable than address balances for this reason.

Notable offenders

Some notable Bitcoin software and services encourage or require address reuse:

  • Many bitcoin mining pools (especially Eligius)
  • Paper wallet which use a single bitcoin private key/address pair

References

Address reuse - Bitcoin Wiki (2024)

FAQs

Can a Bitcoin address be reused? ›

No, bitcoin addresses should not be reused after being used by someone else. It is recommended to generate a new address for each transaction to enhance privacy and security.

How many times can you use a Bitcoin address? ›

Multiple addresses are not supported on Web3 Wallet. However, if Web3 Wallet is synced with Desktop or Mobile, any BTC in other addresses will be included in your Web3 Wallet's total balance. Your Bitcoin addresses can be used more than once, and you can still receive BTC to any of your previously used addresses.

What happens if you use an old Bitcoin address? ›

For privacy reasons it is best to not re-use the same address, though it does not impact the security of your funds. Other cryptocurrencies that equally use the UTXO system and generate new addresses whenever a previous one is used include Litecoin (LTC), Dogecoin (DOGE), Bitcoin Cash (BCH) and Cardano (ADA).

Can I use the same Bitcoin address? ›

Yes, you can use the same bitcoin wallet address more than once to receive payments. In fact, it is common practice for users to reuse the same wallet address for multiple transactions. However, it is important to note that using the same bitcoin address repeatedly can compromise your privacy and security.

How long do Bitcoin addresses last? ›

All addresses that have been generated for your account will remain associated with your account forever. They are safe to re-use to receive future payments, but for the prior stated reasons, we recommend using a unique address for all transactions. You can view your complete list of crypto addresses at any time here.

Is My Bitcoin address permanent? ›

Your address for Bitcoin and Bitcoin-based crypto assets (such as Zcash (ZEC), Litecoin (LTC), Bitcoin Cash (BCH)) changes every time you receive a transaction. For other crypto assets (Ethereum, XRP, Stellar, etc.) the address stays the same. Bitcoin transactions are public information.

Can I use the same Bitcoin address twice Coinbase? ›

Coinbase will typically generate a new address for each transaction as a security measure to prevent address reuse, but you are not required to use a different address for each transfer. However, there are some potential security risks associated with using the same address multiple times.

Does your Bitcoin address stay the same? ›

Every time you spend or receive funds it's likely that your address will change. Addresses should be thought of as a one time use only thing, where you only send one “chunk” of bitcoins to it and then fully spend all of them at a later date. After this one use, it's never touched again.

Can we run out of Bitcoin addresses? ›

Since Bitcoin addresses are basically random numbers, it is possible, although extremely unlikely, for two people to independently generate the same address. This is called a collision.

Can Bitcoin address be traced to the owner? ›

Unlike traditional banking systems, Bitcoin does not inherently tie personal identities to their transactions or addresses. However, through various methods and tools, it is possible to perform a Bitcoin address lookup to try and link it with a real-world entity.

How do I retrieve bitcoins from an old address? ›

Even if you know the old wallet address, without the private key or seed phrase, you cannot access or retrieve the bitcoins stored in that wallet. - **Requirement**: The most critical factor in accessing a Bitcoin wallet is having the private keys associated with that wallet.

Can you use someone else's Bitcoin address? ›

It's crucial to always obtain permission from the individual before attempting to use their wallet address for any transactions. Additionally, using someone else's wallet address without authorization could lead to irreversible consequences and legal repercussions.

Do I need a new Bitcoin address for every transaction? ›

It is recommended to use a fresh address for every transaction, as this benefits user privacy. As well as protecting your privacy, using a fresh address greatly reduces the risk of losing incoming funds or sending them to the wrong address.

Can you have only 1 Bitcoin address per wallet? ›

Yes, a Bitcoin wallet can have multiple addresses. In fact, it is common for Bitcoin wallets to generate a new address for each transaction to enhance privacy and security. Each address is a unique combination of letters and numbers that represents a destination for Bitcoin transactions.

What are the rules for Bitcoin address? ›

A bitcoin address is a 26-62 alphanumeric character identifier that is used to receive bitcoin. There are several address formats based on different specifications. When users enter an address, these formats have specific prefixes, so it is possible to determine which format is being used.

Is it possible to run out of Bitcoin addresses? ›

Since Bitcoin addresses are basically random numbers, it is possible, although extremely unlikely, for two people to independently generate the same address. This is called a collision.

Top Articles
Driving test faults - Intelligent Instructor
About Consumer Financial Protection Circulars | Consumer Financial Protection Bureau
55Th And Kedzie Elite Staffing
Cars & Trucks - By Owner near Kissimmee, FL - craigslist
News - Rachel Stevens at RachelStevens.com
³µ¿Â«»ÍÀÇ Ã¢½ÃÀÚ À̸¸±¸ ¸íÀÎ, ¹Ì±¹ Ķ¸®Æ÷´Ï¾Æ ÁøÃâ - ¿ù°£ÆÄ¿öÄÚ¸®¾Æ
Xm Tennis Channel
All Obituaries | Ashley's J H Williams & Sons, Inc. | Selma AL funeral home and cremation
Planets Visible Tonight Virginia
Osrs Blessed Axe
今月のSpotify Japanese Hip Hopベスト作品 -2024/08-|K.EG
Funny Marco Birth Chart
Nba Rotogrinders Starting Lineups
State HOF Adds 25 More Players
Craigslist Free Stuff Santa Cruz
50 Shades Darker Movie 123Movies
Marvon McCray Update: Did He Pass Away Or Is He Still Alive?
Melissababy
Jc Green Obits
yuba-sutter apartments / housing for rent - craigslist
Red8 Data Entry Job
Telegram Voyeur
Pain Out Maxx Kratom
Malluvilla In Malayalam Movies Download
Craigslist Comes Clean: No More 'Adult Services,' Ever
Gesichtspflege & Gesichtscreme
Mobile crane from the Netherlands, used mobile crane for sale from the Netherlands
Past Weather by Zip Code - Data Table
Town South Swim Club
"Pure Onyx" by xxoom from Patreon | Kemono
How to Use Craigslist (with Pictures) - wikiHow
123Moviestvme
2487872771
John F Slater Funeral Home Brentwood
Clark County Ky Busted Newspaper
Raisya Crow on LinkedIn: Breckie Hill Shower Video viral Cucumber Leaks VIDEO Click to watch full…
Compare Plans and Pricing - MEGA
Obituaries in Hagerstown, MD | The Herald-Mail
Great Clips Virginia Center Commons
2132815089
Cocaine Bear Showtimes Near Cinemark Hollywood Movies 20
White County
Breaking down the Stafford trade
Cch Staffnet
Lesson 5 Homework 4.5 Answer Key
Theatervoorstellingen in Nieuwegein, het complete aanbod.
Okta Login Nordstrom
Quest Diagnostics Mt Morris Appointment
Diablo Spawns Blox Fruits
Edt National Board
Latest Posts
Article information

Author: Dong Thiel

Last Updated:

Views: 5622

Rating: 4.9 / 5 (79 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Dong Thiel

Birthday: 2001-07-14

Address: 2865 Kasha Unions, West Corrinne, AK 05708-1071

Phone: +3512198379449

Job: Design Planner

Hobby: Graffiti, Foreign language learning, Gambling, Metalworking, Rowing, Sculling, Sewing

Introduction: My name is Dong Thiel, I am a brainy, happy, tasty, lively, splendid, talented, cooperative person who loves writing and wants to share my knowledge and understanding with you.