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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 (...
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 ...
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 ...
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 ...
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. ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
address-reuse × 89privacy × 19
address × 17
wallet × 9
transactions × 8
security × 8
address-generation × 8
utxo × 8
change × 8
bitcoin-core × 4
electrum × 4
transaction-fees × 3
multi-signature × 3
quantum-computing × 3
coinjoin × 3
taint-analysis × 3
blockchain × 2
private-key × 2
bip32-hd-wallets × 2
ecdsa × 2
coldstorage × 2
transaction-input × 2
vanity-address × 2
bitpay × 2
coin-selection × 2