Pages:
Author

Topic: address reuse within Electrum - page 2. (Read 486 times)

legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
December 28, 2023, 05:34:04 AM
#28
I see 4 under send tab>Outgoing payments
3 have credit
1 is unpaid because I decided not to use that, should I delete that?
The invoices in the send tab aren't remotely important in terms of coin management.
Those are merely "reminders" and mostly used for transaction/address labeling and description.
If unpaid, there is no UTXO reserved to it, the input will be selected by the wallet once you create the transaction (after using "Right-click->Pay...")

So delete it if you do not need to see a reminder that you haven't sent a transaction before.

Under addresses tab,
I see 2 there in credit,
of those one is green (recieving) the other a different color (change).
Create new addresses and receive bitcoins to each of them.
"Loaded address" aren't created
then how did they get there?
Each of the transactions that you received counts as one.
Also when you send, if there's an excess amount from the input used, it'll be sent to one of your unused 'change address',
thus funded a change address that haven't used to receive bitcoin but technically it's funded via that send transaction as another output.

Quote from: bitcoin talk
Note under under send tab there are 3 in credit. Not sure why one has 2 and the other 3.
If the transaction has no change (input's amount is enough for the output and fee), it wont leave a coin to your change address.
member
Activity: 249
Merit: 12
Join us at slack https://bitcoin-talkers.slack.com
December 28, 2023, 03:02:50 AM
#27
Create new addresses and receive bitcoins to each of them.
"Loaded address" aren't created
then how did they get there?


and your balance aren't distributed among your addresses in your wallet;
Your loaded addresses are the ones that already received bitcoins.

To understand the (missed) explanations in the first page, you should refer to your 'Coins' tab (View->Show Coins) instead of 'Address' tab because
it represents "unspent transaction outputs" which are the outputs of the transactions that you've received, each are specifically tied to the address that is derived from it.
Those are what you're spending.

I see 4 under send tab>Outgoing payments
3 have credit
1 is unpaid because I decided not to use that, should I delete that?


Given that, if your "address" haven't received bitcoins yet, it cannot be used for sending.

Under addresses tab,
I see 2 there in credit,
of those one is green (recieving) the other a different color (change).
Note under under send tab there are 3 in credit. Not sure why one has 2 and the other 3.

If you want more UTXO to spend, you can use "Send tab->Settings icon->Pay to many" (instructions) and "coin control" to send a large UTXO from your coins tab to multiple addresses of your wallet.
That'll create more small UTXO from your larger UTXO but I can't see how you'll benefit with that in terms of privacy since it'll be visible in the blockchain like any other transaction.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
December 25, 2023, 06:05:57 AM
#26
To get more addresses to send from you would need to receive more first i.e. click the generate 'New Address' button then go to tab called Addresses and right click and scroll down to Spend From, select that, and now you have a new address to send btc to others. How much privacy does this give you?
How do I create more loaded addresses so I can have a vast variety to send/spend from?
Create new addresses and receive bitcoins to each of them.
"Loaded address" aren't created and your balance aren't distributed among your addresses in your wallet;
Your loaded addresses are the ones that already received bitcoins.

To understand the (missed) explanations in the first page, you should refer to your 'Coins' tab (View->Show Coins) instead of 'Address' tab because
it represents "unspent transaction outputs" which are the outputs of the transactions that you've received, each are specifically tied to the address that is derived from it.
Those are what you're spending.
Given that, if your "address" haven't received bitcoins yet, it cannot be used for sending.

If you want more UTXO to spend, you can use "Send tab->Settings icon->Pay to many" (instructions) and "coin control" to send a large UTXO from your coins tab to multiple addresses of your wallet.
That'll create more small UTXO from your larger UTXO but I can't see how you'll benefit with that in terms of privacy since it'll be visible in the blockchain like any other transaction.
member
Activity: 249
Merit: 12
Join us at slack https://bitcoin-talkers.slack.com
December 25, 2023, 02:34:35 AM
#25
Under the tab named 'addresses' I see something like this many times over some with zero balances:
Type                     Address                         Label           Balance           Tx                  
receiving          xxxxxxxxxxxxxxxxxxx                            .0008000           1
change            xxxxxxxxxxxxxxxxxxx                             0.000536          1
...
I see many more addresses with nothing in them under the addresses tab in Electrum, these don't offer you the option 'Spend From' when you right click them with mouse, the only ones that did were had money in them.
That's totally normal. You can't spend from an empty address that's why the "Spend from" option does not appear when you right click on it. You can only spend from a loaded address(es).
How do I create more loaded addresses so I can have a vast variety to send/spend from?
legendary
Activity: 2506
Merit: 2832
Top Crypto Casino
December 24, 2023, 07:39:59 PM
#24
Under the tab named 'addresses' I see something like this many times over some with zero balances:
Type                     Address                         Label           Balance           Tx                  
receiving          xxxxxxxxxxxxxxxxxxx                            .0008000           1
change            xxxxxxxxxxxxxxxxxxx                             0.000536          1
...
I see many more addresses with nothing in them under the addresses tab in Electrum, these don't offer you the option 'Spend From' when you right click them with mouse, the only ones that did were had money in them.
That's totally normal. You can't spend from an empty address that's why the "Spend from" option does not appear when you right click on it. You can only spend from a loaded address(es).
 
Quote
I see some 2's under Tx, I am not sure what that means.
The number under the TX tab is how many times that address has received/spent coins.

Quote
I am not sure what it means by 'Type change'.
There are two types: receiving and change. A receiving address is the one you are supposed to use to receive coins. A change address is the one to which the change will be sent. Let's suppose you have 1btc and you want to send 0.5btc to a friend. Electrum, by default, will send the 0.5btc to your friend's address and send the remaining amount (the change) to your change address.

Quote
I see that this is highlighted in green 'coin control active" and a reset button. How do I reverse what I just did?
Just click on the reset button.

member
Activity: 249
Merit: 12
Join us at slack https://bitcoin-talkers.slack.com
December 24, 2023, 06:23:49 PM
#23
You can at any time send from any or all addresses you have funds into.
You can choose the sources using "spend from" (for addresses) or coin control (for specific inputs, so even more specific). I use r-click/spend from, from addresses tab, which I recommend you make visible so you'll understand better what you are doing.
Even more, I recommend you play a little with Electrum on Testnet (so with free dummy coins) so you can see for yourself much better and then come with more specific questions.

For example, if you have the option of five receiving addresses, it means you can send funds to these five addresses. Why would you need five different sending addresses while the five receiving addresses are acting as sending addresses too? I hope you understand my point now or not. If you want to send funds to another wallet that has five different receiving wallets, you have the option to use those five receipt (deposit) addresses to send funds, which means you have the option to choose from five sending addresses indirectly.
Under the tab named 'addresses' I see something like this many times over some with zero balances:
Type                     Address                         Label           Balance           Tx                  
receiving          xxxxxxxxxxxxxxxxxxx                            .0008000           1
change            xxxxxxxxxxxxxxxxxxx                             0.000536          1

You can only use the 'Spend From' under the Addresses tab of Electrum if you have money in it's balance. Right click on mouse to get 'Spend From'.
I see many more addresses with nothing in them under the addresses tab in Electrum, these don't offer you the option 'Spend From' when you right click them with mouse, the only ones that did were had money in them.
I see some 2's under Tx, I am not sure what that means.
I am not sure what it means by 'Type change'.
I see that this is highlighted in green 'coin control active" and a reset button. How do I reverse what I just did?

To get more addresses to send from you would need to receive more first i.e. click the generate 'New Address' button then go to tab called Addresses and right click and scroll down to Spend From, select that, and now you have a new address to send btc to others. How much privacy does this give you?
sr. member
Activity: 1064
Merit: 437
#SWGT CERTIK Audited
December 24, 2023, 08:00:57 AM
#22
Each time you create a new recieving address you automatically are allowed to use that to send to? How do I tell it which one I want to use to send if I have 5?
For example, if you have the option of five receiving addresses, it means you can send funds to these five addresses. Why would you need five different sending addresses while the five receiving addresses are acting as sending addresses too? I hope you understand my point now or not. If you want to send funds to another wallet that has five different receiving wallets, you have the option to use those five receipt (deposit) addresses to send funds, which means you have the option to choose from five sending addresses indirectly.

Can that be done?
Yeah, but why would you do that? It will cost a huge fee as the network is already very congested.
legendary
Activity: 3500
Merit: 6205
Looking for campaign manager? Contact icopress!
December 24, 2023, 06:58:12 AM
#21
Each time you create a new recieving address you automatically are allowed to use that to send to? How do I tell it which one I want to use to send if I have 5?

You can at any time send from any or all addresses you have funds into.
You can choose the sources using "spend from" (for addresses) or coin control (for specific inputs, so even more specific). I use r-click/spend from, from addresses tab, which I recommend you make visible so you'll understand better what you are doing.
Even more, I recommend you play a little with Electrum on Testnet (so with free dummy coins) so you can see for yourself much better and then come with more specific questions.
member
Activity: 249
Merit: 12
Join us at slack https://bitcoin-talkers.slack.com
December 24, 2023, 06:51:31 AM
#20
This means if you have 5 multiple receiving addresses then use them and they will act as your 5 sending addresses.
Each time you create a new recieving address you automatically are allowed to use that to send to? How do I tell it which one I want to use to send if I have 5?
Or you are planning to create multiple wallets within the same wallet and trying to send funds from one wallet to another or what? in both case I think this is what you are trying to explain.
Can that be done?
member
Activity: 249
Merit: 12
Join us at slack https://bitcoin-talkers.slack.com
December 24, 2023, 06:47:34 AM
#19
I don’t understand what you mean by creating new address but to use coin control you don’t need to
I want to see more addresses there, how do I create them in that spot.
hero member
Activity: 672
Merit: 855
December 24, 2023, 05:52:10 AM
#18
Thanks, I see two address there under coins tab, i read the link but not clear how to create new address so they appear under coin tab

Those addresses or UTXO that you saw there are what are actually available for either coin control or freeze. Select the one you want to use specifically and then click on it and select either to use it as coin control or freeze it so no coins can be sent out from it

I don’t understand what you mean by creating new address but to use coin control you don’t need to
member
Activity: 249
Merit: 12
Join us at slack https://bitcoin-talkers.slack.com
December 24, 2023, 05:33:17 AM
#17
Where in preferences is the coin control for that? I already know how to to do for receive let’s focus on sending. Use changed address is already checked blue.

If you can find the coins tab then go to views and then click on coins. If you want to use that specific UTXO then select add to coin control and then it will be added, you add as many UTXO as you want. This are the UTXOs that will be use for sending only.

If you want to freeze some UTXOs so that you won’t use them for future transaction you can simply click on Freeze coin to freeze that UTXO or freeze address to freeze all UTXOs on that address.

Use this guide to understand it https://bitcoinelectrum.com/how-to-spend-specific-utxos-in-electrum/
Thanks, I see two address there under coins tab, i read the link but not clear how to create new address so they appear under coin tab
hero member
Activity: 672
Merit: 855
December 24, 2023, 05:24:43 AM
#16
Where in preferences is the coin control for that? I already know how to to do for receive let’s focus on sending. Use changed address is already checked blue.

If you can find the coins tab then go to views and then click on coins. If you want to use that specific UTXO then select add to coin control and then it will be added, you add as many UTXO as you want. This are the UTXOs that will be use for sending only.

If you want to freeze some UTXOs so that you won’t use them for future transaction you can simply click on Freeze coin to freeze that UTXO or freeze address to freeze all UTXOs on that address.

Use this guide to understand it https://bitcoinelectrum.com/how-to-spend-specific-utxos-in-electrum/
member
Activity: 249
Merit: 12
Join us at slack https://bitcoin-talkers.slack.com
December 24, 2023, 05:14:30 AM
#15
You don’t send an address you send UTXOs which are on your received address, so basically those receiving addresses are also your sending address. You can chose which one to send from and which one not to send from. This is what coin control is all about, if you want to specifically send from a particular address you use coin control to send from it and if you don’t want any UTXOs coming out from a particular address maybe because you don’t want them to mix up with some of the others then you freeze that particular address you don’t want to send out from
Where in preferences is the coin control for that? I already know how to to do for receive but not for sending. Use changed address is already checked blue in Electrum preferences.
legendary
Activity: 2506
Merit: 2832
Top Crypto Casino
December 23, 2023, 06:32:15 PM
#14
The above replies must be confusing!
Electrum is an HD wallet. To simplify this, it means it is constitued of an unlimited number of addresses that are linked to each other (there is a difference between a wallet and an address).
Whenever you click on the receive button, Electrum will generate a new address for you (for privacy reasons). All those addresses are yours and belong to your wallet.
If you want to spend some of your coins, Electrum will use one or some of your funded addresses (UTXOs). All those addresse belong to your wallet too (there is a difference between an address and utxo).
legendary
Activity: 3430
Merit: 10505
December 23, 2023, 10:26:29 AM
#13
It seems like OP is confused about how bitcoin works.
In Bitcoin you don't have a balance (as it is in your bank account) to spend from. Instead you receive "coins" or transaction outputs that are tied to your address/key. When spending bitcoin you have to spend those coins from those addresses with their corresponding keys.
In other words you can't receive coins in address A but spend coins from address B.
legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
December 23, 2023, 05:38:08 AM
#12
Electrum allows you to receive to different address each time but when you send it doesn't is there a wallet that allows you to generate new address to send from too?
You can't generate a new address that is also funded with bitcoins. It doesn't work like that. You can only send UTXOs from addresses that previously received coins, not from empty ones.

Or you are planning to create multiple wallets within the same wallet and trying to send funds from one wallet to another or what? in both case I think this is what you are trying to explain.
Don't confuse wallets with addresses in wallets. You create ONE wallet. That wallet contains any number of addresses that you need. If you receive BTC to one of your addresses, you can then move those coins in various ways to other addresses in the same or a different wallet.
sr. member
Activity: 1064
Merit: 437
#SWGT CERTIK Audited
December 22, 2023, 01:21:45 PM
#11
Electrum allows you to receive to different address each time but when you send it doesn't is there a wallet that allows you to generate new address to send from too?
I read almost 4 to 5 replies and none of them helped me to understand what you are asking, I mean if you are saying you get to choose from multiple receiving addresses each time but why you are not getting multiple sending addresses then I would say use the multiple receiving addresses to send. This means if you have 5 multiple receiving addresses then use them and they will act as your 5 sending addresses.

Or you are planning to create multiple wallets within the same wallet and trying to send funds from one wallet to another or what? in both case I think this is what you are trying to explain.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
December 22, 2023, 07:28:51 AM
#10
Electrum allows you to receive to different address each time but when you send it doesn't is there a wallet that allows you to generate new address to send from too?
That is only possible in "custodial wallets" where your balance is held in their database rather than the blockchain.
So when sending, it'll show that it's sent from their hot wallet's address instead of your deposit address.

But that's not the case in non-custodial wallets like Electrum since Bitcoin uses "UTXO model".
Let's say that you received a transaction: in mempools (unconfirmed) or blockchain, it's saved as a new "Unspent Transaction Output" (UTXO)
which is locked with a script that can be encoded and display by your wallet as an address.
To spend it (when sending), your wallet has to refer to that specific UTXO as an input, not any other unused locking script that haven't received any bitcoins yet.
Since that specific UTXO is used as input, it'll show in blockexplorers and wallets that it's sent from its address-encoded script.

So TL;DR, using an unused address to send not possible.
That's not categorized as "address-reuse" if the address isn't used to 'receive then send' more than once.
full member
Activity: 1064
Merit: 158
★Bitvest.io★ Play Plinko or Invest!
December 22, 2023, 05:14:06 AM
#9
I think you are confusing the hierarchical deterministic (HD) wallet feature. These wallets mask your transaction trail by generating new wallet addresses after every transaction. This done by creating a series of private keys consistently to sign transactions.
Ledger is an HD wallet op.Others are Exodus,Trezor and lots more.
Mycelium which is one example of such wallets is also a mobile wallet.
It is also important for you to understand that although ledger is an HD wallet it uses a single "send from" address to make it easy to track transactions. Though you can modify that in your ledger wallet settings. You can make use of Bitcoin core if you are having issues setting up multiple "send from" addresses.
Right? HD wallets use a hierarchical structure for key generation, improving privacy by creating new addresses for each transaction. Some wallets, like Ledger, might use a default "send from" address for simplicity but users can often configure or manually manage multiple sending addresses. Bitcoin Core is another option, allowing users to have more control over address management.

This thread will really help OP.
Pages:
Jump to: