Skip to main content
7 votes
Accepted

Why do wallets use multiple private keys instead of one each?

Why is that so, don't you only need 1 private key to hold all bitcoins and manage them? Sure you could use only one private key and its associated address, but that is not recommended. It is more ...
Ava Chow's user avatar
  • 72.2k
7 votes

Would reusing addresses result in a lower fee?

Addresses do not exist at the protocol level. You'll pay exactly the same fee whether you used the same or different addresses to withdraw. What matters is that there are many outputs you have to ...
Pieter Wuille's user avatar
7 votes

What are the advantages/disadvantages to using the same Wallet Address?

Questions about altcoins are off-topic here, but the answer is essentially universal: if you re-use addresses, especially because of a desire to think of them as a long-term identity, you're ...
Pieter Wuille's user avatar
5 votes

If I reuse the same address can a previously used transaction be reused?

Can somebody take the transaction tx0 I signed and publish it in order to spend the new coins with the old transaction? No. Firstly, the transaction inputs are already known to have been used. Any ...
RedGrittyBrick's user avatar
5 votes
Accepted

Is there a way to generate new addresses for someone else's wallet?

Bob can provide Alice with an extended public key (xpub). This will allow Alice to generate as many addresses as required, all of which will be accessible to Bob via the corresponding extended private ...
Raghav Sood's user avatar
  • 17.3k
5 votes
Accepted

If the bitcoin address changes every time, why there is more than one transaction for an address in the ledger?

You need to differentiate between the website's wallet (Blockchain.info-wallet) and the blockchain itself. You are allowed (by the bitcoin protocol) to make as many transactions per adress as you ...
hardfork's user avatar
  • 2,127
5 votes
Accepted

Are all UTXOs locked by an address spent in a transaction?

Transactions explicitly refer to which UTXOs they are spending. You can construct a transaction which only spends one of the two 5-BTC UTXOs, and sends 2 BTC to the destination and 3 BTC to a (...
Pieter Wuille's user avatar
5 votes

How many wallets don't support address reuse? (for refunds)

I think it would be helpful for you to identify your service here, so that I can encourage people to not do business with you. Users generally have no idea if this will work safely or not, so a ...
G. Maxwell's user avatar
  • 7,727
5 votes
Accepted

Re-use change address as a receive address

Technically speaking, is it possible to reuse a change address from a previous transaction and make it a receive address? Technically that would be possible. The network rules have no concept of ...
Pieter Wuille's user avatar
5 votes

Is address reuse always bad?

a) In this scenario, where B does not spend from the address except to send to the exchange, and A already knows how much B is receiving in rent, there is no privacy benefit strictly between A and B ...
luke's user avatar
  • 69
4 votes

Security implications of regular saving into cold storage

Q1: Depens on how you use it. Transactions to an address does not decrease it's security. Using a cold-storage wallet and taking it online exposes your wallet and it's security. Q2: It's correct. ...
2313112441312's user avatar
4 votes
Accepted

Static receive address instead of dynamic?

You can certainly give out the same address to as many people as you want. An address is really just a representation of the public part of a cryptographic key pair, and you will still have the ...
Jestin's user avatar
  • 8,852
4 votes

I accidentally sent bitcoins twice to the same address

It is not clear what exactly happened. If you've made two subsequent transactions to the same address that should not be a problem. Addresses can be used more than once to receive money. If you ...
Murch's user avatar
  • 77.8k
4 votes
Accepted

Why do transactions send coins to the same address as they spent it from?

Likely the sender didn't have an unspent output that had exactly the amount he wanted to send. So he choose an unspent output that had enough and sent the remainder back to himself. Accounts do not ...
David Schwartz's user avatar
4 votes

Why is it a privacy problem to always pay to the same address?

Assume you are using a unique common address for each customer and at the end of the day/week/month you make payments to your employees, suppliers or partners. When making those payments, if those ...
Ugam Kamat's user avatar
  • 7,467
4 votes
Accepted

Why do self-loops exist in the bitcoin transaction graph?

You are looking at transactions the wrong way. Bitcoin does not actually use addresses and their balances. The protocol has no concept of what an address is, nor does it need to. It also has no idea ...
Ava Chow's user avatar
  • 72.2k
4 votes
Accepted

Address Reuse vs. Coin Selection

Do the instructions to not reuse an address include change? That is, should I generate a new key pair for any transaction that needs to receive change, and then manually specify my change be sent to ...
Pieter Wuille's user avatar
4 votes

What are the advantages/disadvantages to using the same Wallet Address?

Gap Limits I want to just smash the button until I find an address with some aesthetic/memorable strings. But I have no idea if this is a bad idea, wastes resources, That could create problems when ...
RedGrittyBrick's user avatar
3 votes
Accepted

Address Reuse issue

You are right in noticing that the change from a transaction is linked to the previous input. Address reuse is more for receiving payments than spending them - if you have two clients paying you, ...
Raghav Sood's user avatar
  • 17.3k
3 votes
Accepted

Which address should be used to send the money as target?

I think these is only one answer to this question: ask whomever gave you the xpub. Xpubs define series of keys, but there isn't any implicit contract or understanding about how that should be ...
Pieter Wuille's user avatar
3 votes
Accepted

Do miners have an incentive to confirm various transactions from same address?

It sounds like you have rediscovered a mechanism called child pays for parent. Generally, no, two independent transactions could get included in any order even when they were sent from the same wallet ...
Murch's user avatar
  • 77.8k
3 votes

Address Reuse vs. Coin Selection

Does following the address reuse recommendation render the concept of coin selection useless? No, it does not. It seems like the main misconception is that using an address multiple times creates ...
Ava Chow's user avatar
  • 72.2k
3 votes

Can a Bitcoin address send Bitcoin to itself?

Yes, in your example the sender assigned some funds to the same output script that they just spent coins from. Address reuse is permitted, but should be avoided as it unnecessarily reveals common ...
Murch's user avatar
  • 77.8k
3 votes
Accepted

Does key derivation make (or help to make) Bitcoin "quantum safe"?

I was wondering if using one address per transaction would mitigate this problem No, because the public key is revealed at spending time still, even if you never reuse addresses. The time between ...
Pieter Wuille's user avatar
3 votes

why not change bitcoin consensus code to reject transactions sent to previously used addresses?

There are three major reasons I can think of for not implementing this change. First, it would massively impact transaction validation. To fully validate transactions, you only need to store the UTXO ...
Vojtěch Strnad's user avatar
2 votes

Why do wallets use multiple private keys instead of one each?

I think, you should consider this example: I know you maybe join more than one group (example: coffee group, friend group, or study group). If you want to make some transactions to one of those ...
Hạnh Lê Văn's user avatar
2 votes

Why wipe all BTC from an imported address?

Once your import the key, the key now exists in two places: your paper and your wallet. Because of this, you've lost the advantage that a paper wallet has for cold storage. What you now have is a ...
Jestin's user avatar
  • 8,852
2 votes

Security implications of regular saving into cold storage

No it will not decrease the security of this wallet. Security concerns happen when you have to use your private key (i.e when you spend money). Reusing an address will indeed allow other people to ...
Julien Klepatch's user avatar
2 votes

How to make permanent Bitcoin Address for donations?

Do not use a web wallet. Install Bitcoin Core or Electrum on your workstation and create a new receiving address, it will be valid permanently. Re-using addresses is a privacy reduction but, there is ...
Willtech's user avatar
  • 3,309
2 votes
Accepted

How to make permanent Bitcoin Address for donations?

Just generate a new address and put it on your website. Not sure what you mean by permanent, all addresses are permanent as long as you keep the private key safe.
meshcollider's user avatar
  • 11.9k

Only top scored, non community-wiki answers of a minimum length are eligible