Bitcoin Forum

Other => Beginners & Help => Topic started by: paduser on April 24, 2018, 09:06:27 PM



Title: Using one vs multible addresses
Post by: paduser on April 24, 2018, 09:06:27 PM
Hi,

Wallets like Electrum or Ledger Nano S generate a different receiving address every time I use them. I noticed I can reuse the previous generates addresses again.
Why shouldn't I use the same address for every transaction? Wouldn't this save me some fees when I spend the coins?

I'm curios for your thoughts.
Thanks


Title: Re: Using one vs multible addresses
Post by: TryNinja on April 24, 2018, 09:18:20 PM
Wouldn't this save me some fees when I spend the coins?
No. An input is an input. It doesn't matter if you receive 10 transactions in the same address or in 10 different addresses.

Why shouldn't I use the same address for every transaction?
Privacy.

Quote
To be more precise, the reuse of bitcoin addresses exposes both the initial user holding said funds and everyone else who becomes a future recipient of that bitcoin balance. Anyone who is actively monitoring the bitcoin blockchain to link identities to transactions will pounce on such opportunities with relative ease. Every time one uses the same address, any transaction linked to it in the past, present, and future will have their history exposed to prying eyes.
https://themerkle.com/what-is-bitcoin-address-reuse/
https://en.bitcoin.it/wiki/Address_reuse


Title: Re: Using one vs multible addresses
Post by: I.Grozni on April 24, 2018, 09:27:17 PM
Hi,

Wallets like Electrum or Ledger Nano S generate a different receiving address every time I use them. I noticed I can reuse the previous generates addresses again.
Why shouldn't I use the same address for every transaction? Wouldn't this save me some fees when I spend the coins?

I'm curios for your thoughts.
Thanks

If you use a secure wallet you can use your address several times. The same address is required to participate in the campaigns because when you sign the address and register it for receiving a campaign payment then all payments are made exclusively to the registered and signed address. Of course, for security, you can later transfer these funds to another address.

Payment with several addresses in the same wallet does not require an additional fee.


Title: Re: Using one vs multible addresses
Post by: paduser on April 24, 2018, 09:34:04 PM
@TryNinja Thanks for clearing this up with the inputs and the major privacy concerns.


Payment with several addresses in the same wallet does not require an additional fee.
How can I understand this? If all my addresses are generated by the same seed they don't require additional fee?


Title: Re: Using one vs multible addresses
Post by: I.Grozni on April 24, 2018, 09:36:01 PM
@TryNinja Thanks for clearing this up with the inputs and the major privacy concerns.


Payment with several addresses in the same wallet does not require an additional fee.
How can I understand this? If all my addresses are generated by the same seed they don't require additional fee?

Exactly


Title: Re: Using one vs multible addresses
Post by: paduser on April 24, 2018, 09:38:58 PM
@TryNinja Thanks for clearing this up with the inputs and the major privacy concerns.


Payment with several addresses in the same wallet does not require an additional fee.
How can I understand this? If all my addresses are generated by the same seed they don't require additional fee?

Exactly
How will the BTC network know that I used the same seed?


Title: Re: Using one vs multible addresses
Post by: I.Grozni on April 24, 2018, 09:46:57 PM
@TryNinja Thanks for clearing this up with the inputs and the major privacy concerns.


Payment with several addresses in the same wallet does not require an additional fee.
How can I understand this? If all my addresses are generated by the same seed they don't require additional fee?

Exactly
How will the BTC network know that I used the same seed?

This is not to network but to your wallet. Suppose that the amount that you send or pay three times greater than that which you have in one address, your wallet will take the rest of the first following address in your wallet.


Title: Re: Using one vs multible addresses
Post by: odolvlobo on April 25, 2018, 07:10:43 AM
 :-\
@TryNinja Thanks for clearing this up with the inputs and the major privacy concerns.
Payment with several addresses in the same wallet does not require an additional fee.
How can I understand this? If all my addresses are generated by the same seed they don't require additional fee?
Exactly
How will the BTC network know that I used the same seed?

As TryNinja has already stated, the fee is the same regardless if you have received bitcoin at one address or many addresses. The determining factor is generally the number of inputs used by your transaction. The seed also has nothing to do with it.


Title: Re: Using one vs multible addresses
Post by: Thirdspace on April 25, 2018, 07:23:54 AM
Payment with several addresses in the same wallet does not require an additional fee.
How can I understand this? If all my addresses are generated by the same seed they don't require additional fee?

transaction fee is based on transaction size and current minimum network fee rate
transaction size is calculated from the number of inputs and the number of outputs
every time you received bitcoin in any addresses, it becomes an utxo (unspent transaction output)
this utxo would be used as input for your sending transaction in the future
having multi inputs from a single address or multi addresses, doesn't make any different
but using different type of address (legacy, segwit, native segwit) will create less tx size which means less fee required


Title: Re: Using one vs multible addresses
Post by: hugeblack on April 25, 2018, 08:14:29 AM
your wallet (HD wallet) is a private key tree generating from a master node.
your wallet (master node) can generate many nodes each node can have many of children (in other wods it can generate too many private keys or addresses).
So all the addresses are back to one master node (your wallet) which appear in your balance.
Address reuse It is an unintended practice, abusing the privacy and security of the participants of the transactions as well as future holders of their value. (https://en.bitcoin.it/wiki/Address_reuse) [1] (https://en.bitcoin.it/wiki/Address_reuse)
to learn more about transaction fees  tutorial: Calculate Transaction fee [DannyHamilton] (https://bitcointalk.org/index.php?topic=1882413.msg18710514#msg18710514)


Title: Re: Using one vs multible addresses
Post by: paduser on April 29, 2018, 05:17:57 PM
to learn more about transaction fees  tutorial: Calculate Transaction fee [DannyHamilton] (https://bitcointalk.org/index.php?topic=1882413.msg18710514#msg18710514)

Thanks a lot. Especially DannyHamilton's explanation helped me to understand how transaction fees work.