Author

Topic: What happened to keeping all my bitcoin in same address? Now I pay insane fees?! (Read 459 times)

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
I dont know if its possible or can be possible for a wallet a monthly fee or yearly fee just like a one time payment that will cover the entire transaction fee cost for that period
Your account was registered in 2012, and you still don't know how Bitcoin works?

I'm not even sure whether the account still belongs to same person. His old post (i checked from late 2013 to 2014) shows he has better technical knowledge.

Quote
i think it would be nice so that we wont pay fee for every transaction we do.
Good luck striking a deal with a mining pool. Or just use LN, that comes close with a one-time on-chain transaction to send and receive many low fee off-chain transactions.

Mining pool would reject such offer and optionally point to their paid acceleration service.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
I dont know if its possible or can be possible for a wallet a monthly fee or yearly fee just like a one time payment that will cover the entire transaction fee cost for that period
Your account was registered in 2012, and you still don't know how Bitcoin works?

Quote
i think it would be nice so that we wont pay fee for every transaction we do.
Good luck striking a deal with a mining pool. Or just use LN, that comes close with a one-time on-chain transaction to send and receive many low fee off-chain transactions.
full member
Activity: 725
Merit: 142
Quite interesting. I usually make transactions without having thought of the cost of lots of some mini transactions on my wallet. I dont know if its possible or can be possible for a wallet a monthly fee or yearly fee just like a one time payment that will cover the entire transaction fee cost for that period, i think it would be nice so that we wont pay fee for every transaction we do.
legendary
Activity: 3472
Merit: 4801
You guys are mostly clueless and clearly never used bitcoin in the early days.

Insulting.

Anyone that believe change addresses are increasing your privacy is a complete moron anyway.

Ah yes.  I see what you mean now.  For example, here's one of those "clueless and clearly never used bitcoin in the early days" giving some of that crazy advice about protecting privacy by using new addresses all the way back in 2009. This guy is clearly "a complete moron anyway":

- snip -
For greater privacy, it's best to use bitcoin addresses only once.
- snip -

LOL. Clearly this dummy had no idea how Bitcoin works at all.

Obviously it's much better for me to take my advice from this Guessti guy who showed up complaining one day and refuses to learn anything new.

 Grin
legendary
Activity: 2730
Merit: 7065
You seem to have many misconceptions about the way Bitcoin works. Plus there is too much anger and frustration against the network and the people trying to help you. In short, it's a recipe for disaster waiting to happen.

Let me try to address some of the things you said in your OP and other posts as I remember them.

The amount of fees you have to pay to get your transaction confirmed depends on the current congestion of the blockchain. It has nothing to do with the wallet you are using. There is no such thing as fees jumping up randomly for no reason. If you use a quality wallet, you decide how much you want to pay in transaction fees. But that's something you must learn, otherwise you won't be able to do it effectively. Overpaying and underpaying are issues if you don't know what you are doing. Always set your own fees based on the current network conditions and priority of confirmation.

Whether your bitcoin is in one address or spread across multiple ones doesn't matter in terms of transaction fees. Bitcoin works with inputs and outputs. Look at each coin you receive as a separate USD bill in your wallet. Whether it's in one wallet compartment or different ones doesn't matter. If you received one BTC transaction worth $100, you have one bank note. If you receive a second one, you have two, etc. When the time comes to spend those coins, you do it the same way you spend fiat money. You give your paper bill (your BTC UTXO) to the recipient. If there is change, the recipient will give you new bills or metal coins back. This is the equivalent of a new change address that you are confused with. Having the change go to your old address or a brand new one doesn't matter the next time you make a new transaction and need to pay fees. You again have a new UTXO that you need to spend the same way you previously did with your $100 bill (UTXO worth $100).

If you aren't using proper coin control, you might overpay on your transactions. Bitcoin's fees don't depend on how much the value is that you are sending. Meaning a $100,000 transaction isn't necessarily more expensive than a $100 one. It's about inputs, outputs, types of addresses, etc. Let me give you another example with fiat money. Imagine that you want to pay something worth $80. You have various bills in your wallet ranging from $10 to $100. You can pay for your transaction by giving your recipient a $100 bill and receiving change back. One paper bill here equals 1 UTXO. Or you can use 1x $50 bill, 1x $20 bill, and 1x $10 bill. You effectively used 3 UTXOs in the second transaction, which will significantly increase the network fees you must pay. It doesn't matter when you pay in fiat, but makes a lot of difference in Bitcoin. Proper coin control is, therefore, vital.   

The using a new address for each transaction system makes sense. Let me give you another example with our fiat system. If you have a bank account and I don't work for that bank, I have no idea how much money you have there. If you send me money from that bank account, I still don't know anything about your balance. This is where Bitcoin is different because it uses a public ledger. Everyone can check and verify the balances and transactions. If you use the same receiving address every time you receive bitcoin, I know exactly how much you have there. If I know your name, where you live, where you work, etc., I know even more about you. The moment you send me a transaction, I can enter your address into a block explorer and see how much money you have there. But not just me, any other person you ever transferred coins to. Is that what you want? Would you be comfortable sharing that you have $1000, $10,000, $1 million worth of BTC with the public? That's why you are supposed to use a new address for everything. All new recipients of coins from you don't have to know everything you did in the past and the amount of BTC you will be holding in the future either.

If you want to break the link and prevent people from tracking you via block explorers, there are ways to do that. In my signature you will see Sinbad. It's a bitcoin mixer that will cut the ties to your coins. You can also participate in coinjoins. You can exchange your coins to monero and then back to bitcoin, etc.

The fact that your wallet spends the coins it wants is your fault. Use proper coin control and it wont happen. When you are paying for groceries at the supermarket, you don't give the cashier your wallet to take the bills he/she wants. No, you do it yourself. So, use bitcoin the same way. Smart coin control.

One address or one hundred addresses makes no difference in how much fees you'll be paying as explained previously.       
jr. member
Activity: 91
Merit: 5
EDIT:

Further proving these idiots wrong, anyone having the same issue as me can see TrustWallet actually removed using change wallets/addresses. I have tested it a few times now and can confirm - your bitcoin wallet address stays the same no matter what. (your bitcoins never get sent to a different address)

Transfering my funds from yet another wallet who was using change addresses, the fees were higher because multiple addresses had my bitcoins - simply from sending some bitcoin. (they get as high as $5-$10+ from ONE SINGLE TRANSACTION!!) Now I no longer have that problem. Smiley

It is very VERY simple unlike these morons are trying to make it - the more addresses your bitcoins get spreads to, the higher the fees will be if you ever send enough bitcoin that needs to use 2 or more of those addresses. If all your bitcoins stay in 1 address the fee stays the same no matter what the amount of bitcoin you are sending is! Your bitcoins still get spread around even if you receive them in the same address from everyone whenever you send some of your bitcoins out.

You can further confirm what I'm saying is true here:

https://community.trustwallet.com/t/removal-of-the-auto-change-address-feature/155623

Removal of the Auto-Change Address Feature
What is Auto-Change?
The Trust Wallet team has decided to remove Auto-Change address functionality from UTXO blockchains, namely:
Bitcoin (BTC)

Using TrustWallet is the solution to disabling this "privacy feature" back to how all Bitcoin wallets use to work. Thank you TrustWallet!!!  Grin
jr. member
Activity: 91
Merit: 5
For all you idiots who keep saying I'm wrong.

https://coinguides.org/bitcoin-change-address-output/

Literally don't need a change address.

Nothing I said is wrong.  Roll Eyes

If you think that article is wrong then you are part of the problem not the solution.

Don't use change addresses and you will pay lower fees. Facts.

Who ever keeps trying to suggest you don't pay higher fees is spreading pure lies and propaganda. This "privacy" "feature" comes with a cost.
legendary
Activity: 3472
Merit: 4801
Having more change addresses = gonna pay higher fees facts

false. People who know quite a bit more about Bitcoin than you have tried to explain this to you, but you refuse to learn anything. You prefer to complain and to assume you know what you're talking about rather than learn how it works, and how best to accomplish what you claim you want.

Your bitcoins spread around more bitcoin addresses = gonna pay higher fees facts

again, false

The transaction fees depend on 3 things:
  • The quantity of UTXO you spend in your transaction
  • The type of addresses and transactions you use (P2PKH, P2SH, SegWit, etc)
  • The quantity of new UTXO you create in your transaction
  • The fee rate that you (or your wallet software) choose to pay per vByte

like holy crap people are so full of themselves.

Projecting much? You certainly have been throughout this entire thread.

Its like all you guys here really care about is talking about very technical crap

You did create a thread in the Bitcoin TECHNICAL SUPORT section of the forum. What did you expect?

You guys are mostly clueless and clearly never used bitcoin in the early days.

I'm not sure when you think "the early days" were, but several of the responses you've received are from people that have been active in this forum for a decade. Thay know a lot more about the early days that you do.

Insulting.

Yes. You have been. I'm glad to hear you've finally realized it.

How about stay on topic and to the easy straight forward facts I BEEN saying?

I've seen a lot of complaining, and I've seen a lot of made up nonsense, but I've seen very little in the way of actual facts from you so far.

- Change addresses end up costing you more in fees

Absolute nonsense.

- Change address do not increase privacy

Do they give you perfect privacy? No. Do they increase privacy as compared to not using them? Absolutely.

- The fees for the perceived increase in privacy (where you just make things more difficult) NOT WORTH IT!!!!

The fees have nothing to do with the change addresses. Get over it.

There are other causes for your higher fees, but you refuse to even try to understand.

I found the solution anyway so now I don't have to deal with this problem anymore.

Glad to hear it.  Was it something presented in this thread? Or did you come up with something new on your own?

None of you truely know how bitcoin works at all. Like not even close. You just try so hard to sound smart.

I can walk you through every line of code if you like. I can explain every byte in the transaction and every byte in the blockchain. You might not like the explanations, but that doesn't make them wrong.

ANYONE yup I'm calling a lot of people out here: ANYONE who thinks change addresses are helping your privacy on a public blockchain... AHAHHAHAH is wrong. 100%

You're welcome to believe whatever nonsense you like. I can't force you to learn anything new.

Thats interesting stuff actually!

Of course its not needed if change addresses aren't used to begin with.

Of course it is, but you're not interested in that fact, nor in understanding why.

No change addresses
No btc being spread accross more wallet addresses
=
Lower fees.

Facts.

Again with the 100% incorrect nonsense.
jr. member
Activity: 91
Merit: 5
It IS correct.

It is NOT!

When you send too much funds and its transfering from multiple wallet addresses because of change addresses caused from previous transfers.. Guess what? You end up paying HIGHER fees than if all the funds stayed in 1 wallet.

You still don't seem to understand. It's not the number of addresses that matters; rather, it's the number of inputs and outputs in a transaction that affects the fees. Whether you combine 10 inputs from one address or multiple addresses into a single transaction, it doesn't change the overall fee calculation.

This is simple fact and the way bitcoin use to work by default in the early days.

That's how it's always been.

I will try it out and see if it actually works where my funds always stay within 1 wallet/address.

Yes, you do that. No need to thank me.

What you a terrorist or something like wtf.  Huh

Oh, sure! Insulting those who are genuinely trying to help you is a great strategy. Let's see how well that works out.



That's not the point of the instructions.
It's to explain that even if what he want to do is doable, there wont be any difference when it comes with the number of UTXO that his wallet will receive even if the change is sent to the same address or a change address.

The point of my instructions is to answer OP's question, which you omitted from the quote, so I will repeat it here:
I would like someone to explain if its possible for a app to be designed to just send the funds back to the original address when you spend your bitcoin instead of being sent to a new change address. I don't see why it would not.

I didn't imply your instructions were incorrect; I just provided a simple solution for the OP's specific problem, which no one had suggested before.

And for some reason, OP is fixated on the thought of disabling change address will fix his high transaction fee issue.
At this point, I wont add anything that's already been explained here.

That's true. At this point I'm not even sure if the OP is really that ignorant or just a troll.


Nah its comments like these that urk me.

Talking WAYYYYY beyond the point.

Having more change addresses = gonna pay higher fees facts

Your bitcoins spread around more bitcoin addresses = gonna pay higher fees facts

Stay on topic instead of trying to sound smart, like holy crap people are so full of themselves.

Its like all you guys here really care about is talking about very technical crap that literally means the same but you wanna say it in another way or just bring other technical bs into the mix.

You guys are mostly clueless and clearly never used bitcoin in the early days.

Insulting.

Anyone that believe change addresses are increasing your privacy is a complete moron anyway. I can literally see where all my funds have been going to on the public block chain.

Stupid.

Keep spouting out random technical bs though that ends up meaning the same thing. (but not to guys like you wanting your own explanation to be the right one even though it means the same bs)

How about stay on topic and to the easy straight forward facts I BEEN saying?

- Change addresses end up costing you more in fees
- Change address do not increase privacy
- The fees for the perceived increase in privacy (where you just make things more difficult) NOT WORTH IT!!!!

If you think you need change addresses to increase your privacy and don't know you can do so without that non sense thats insane.

I found the solution anyway so now I don't have to deal with this problem anymore.

God I hate guys that all they wanna do is fight about super technical bs beyond the point.

You all are stupid, like for real will believe any stupid thing you are told.

None of you truely know how bitcoin works at all. Like not even close. You just try so hard to sound smart.

If you cannot explain it simply, you do not understand it enough. -einstein

I'll repeat this again:

ANYONE yup I'm calling a lot of people out here: ANYONE who thinks change addresses are helping your privacy on a public blockchain... AHAHHAHAH is wrong. 100%

Go ahead and spout your technical bs that you don't even understand your damn self.

And for some reason, OP is fixated on the thought of disabling change address will fix his high transaction fee issue.
At this point, I wont add anything that's already been explained here.

Consolidating addresses every once in a while by sending yourself transactions from 5+ UTXOs in an address or a few, to another address will make one UTXO, will save you fees if you set the fee rate low enough like 5, 4 stats/vbyte and the mempool isn't jammed like it is now.

Right now an 8 sat/vbyte transaction is 51MB away from the tip, so now is not a good time to consolidate any UTXOs into one because extraordinary fees will be paid.

For example, if you have 70 UTXOs in total, then each utxo takes about 200 or so (v)bytes in the transaction, so 70 * 200 = at least 14000 sats transaction if not more.

That's at least $3.78 per satoshi per (v)byte added to the transaction fee.

Thats interesting stuff actually!

Of course its not needed if change addresses aren't used to begin with.

Which DOES indeed fix my high transaction fee issue.

No change addresses
No btc being spread accross more wallet addresses
=
Lower fees.

Facts.

Everything is good now though.

All my bitcoins have been staying on 1 single wallet address and now my fees are lowered thanks to NOT using change addresses ever.


Privacy? Let me worry about that, cause the change address bs didn't do anything for me to increase privacy. What a sick illusion.

I hope you guys enjoy paying higher fees for no reason. LOL!!!
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
I have used GREEN, MUUN, BITCOIN.COM etc

Over time my fees start to jump to $2-$3+ randomly.. I search and beg for an option to turn this stupid "privacy" feature of changing my bitcoin address off.

I literally send all my funds to ONE SINGLE ADDRESS yet each bitcoin app I have used INSISTS on changing my funds around causing me headaches and endless fees later.

I don't know who thought this made privacy better, but I can literally track and see where all my bitcoins are being funneled to.

This has done nothing but caused double to triple the fees everytime I go to send a bitcoin transaction. Sometimes I'm lucky if the amount is small enough it only cost one fee.

But when your wallet keeps moving your bitcoins around sometimes it has to pull from multiple wallets and its causing stupid fees!!

A SINGLE bitcoin fee is already getting high enough as is!!!!!

Please can someone tell me a wallet that doesn't have this discusting sickening "feature" that has done nothing but continuously cost me more in fees?

My request is simple:

I want ONE BITCOIN ADDRESS FOR EVERYTHING ALL FUNDS!

If I want my bitcoin address changed, I want to be the one to do it!

This is an issue I've been neglecting to confront, everytime doing a google search not finding much on it. Switched bitcoin apps like 5x now with no luck. They all are doing the same thing without the option to disable! It does not matter if I send all bitcoins to just one address.

This is such a sick sickening "feature" if someone could please assist me I would thank you.

To even suggest it increases privacy is just sick to me to, why when I can click and see where my funds are going? Doesn't make sense.

Regardless of if I'm somehow mistaken (even though I've done it myself on the blockchain?) I BEG to have this feature disabled oh please!

Sorry for some rant but this has stressed me out sooooo much and now the fees are really being felt worse than an ATM!

Dude buy a few LTC and use them for smaller transactions
Or buy some Doge and use them for small moves.

BTC is not going to work for 100 usd moves as time goes on
legendary
Activity: 3472
Merit: 4801
-snip-
It IS correct.
-snip-
This is simple fact and the way bitcoin use to work by default in the early days.
-snip-
It does not appear to work as you guys think.

Bitcoin in the old days did not use to do this.
-snip-
We could argue just to argue, that doesn't solve this problem.

We could point out many "technicals" of life but that doesn't help anything.
-snip-
Madness!
-snip-
 Hellllll no. What you a terrorist or something like wtf.  Huh

It is clear that one of two things is happening here.  Before I waste any time adding my thoughts and response to the many thoughtful and educational posts already on this thread, can you please let us know which one it is.

1. You are very frustrated. You don't understand how Bitcoin actually works, and your frustration is causing you to lash out and ignore helpful advice. You've convinced yourself that you know what's wrong and you know how it can be fixed, and therefore you're unable to learn anything new about what's going on, why, and how you can best make use of it.

2. You're just a troll. You've come here making demands and stating "facts" that are demonstrably wrong. You are then intentionally ignoring or refuting any explanation or attempt to help so that you can continue to complain and try to stir up reactions.

Patiently awaiting your calm and courteous response (or additional trolling).
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
It IS correct.
It is NOT!
~
At this point I'm not even sure if the OP is really that ignorant or just a troll.
This famous quote comes to mind:
If you don't believe me or don't get it, I don't have time to try to convince you, sorry.
legendary
Activity: 1624
Merit: 2594
Top Crypto Casino
It IS correct.

It is NOT!

When you send too much funds and its transfering from multiple wallet addresses because of change addresses caused from previous transfers.. Guess what? You end up paying HIGHER fees than if all the funds stayed in 1 wallet.

You still don't seem to understand. It's not the number of addresses that matters; rather, it's the number of inputs and outputs in a transaction that affects the fees. Whether you combine 10 inputs from one address or multiple addresses into a single transaction, it doesn't change the overall fee calculation.

This is simple fact and the way bitcoin use to work by default in the early days.

That's how it's always been.

I will try it out and see if it actually works where my funds always stay within 1 wallet/address.

Yes, you do that. No need to thank me.

What you a terrorist or something like wtf.  Huh

Oh, sure! Insulting those who are genuinely trying to help you is a great strategy. Let's see how well that works out.



That's not the point of the instructions.
It's to explain that even if what he want to do is doable, there wont be any difference when it comes with the number of UTXO that his wallet will receive even if the change is sent to the same address or a change address.

The point of my instructions is to answer OP's question, which you omitted from the quote, so I will repeat it here:
I would like someone to explain if its possible for a app to be designed to just send the funds back to the original address when you spend your bitcoin instead of being sent to a new change address. I don't see why it would not.

I didn't imply your instructions were incorrect; I just provided a simple solution for the OP's specific problem, which no one had suggested before.

And for some reason, OP is fixated on the thought of disabling change address will fix his high transaction fee issue.
At this point, I wont add anything that's already been explained here.

That's true. At this point I'm not even sure if the OP is really that ignorant or just a troll.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
For example, if you have 70 UTXOs in total, then each utxo takes about 200 or so (v)bytes in the transaction, so 70 * 200 = at least 14000 sats transaction if not more.
The v(size) of data added to a transaction for each input is usually much smaller.
Even if you add a legacy input to your transaction, it adds around 140 vbytes to transaction size. Each native segwit input adds around 68 vbytes and each nested input adds around 93 vbytes to transaction size.
Which means for 70 inputs and 1 output for legacy addresses, it has 10404 vbytes
For 70 inputs and 1 output for segwit version 0 addresses, it has 4802 vbytes
For 70 inputs and 1 output for segwit version 1 (P2TR) addresses, it has 4079 vbytes

The fee will be much lower for segwit addresses. Although, not still worth consolidating when mempool is very congested.
legendary
Activity: 2380
Merit: 5213
For example, if you have 70 UTXOs in total, then each utxo takes about 200 or so (v)bytes in the transaction, so 70 * 200 = at least 14000 sats transaction if not more.
The (v)size of data added to a transaction for each input is usually much smaller.
Even if you add a legacy input to your transaction, it adds around 140 vbytes to transaction size. Each native segwit input adds around 68 vbytes and each nested input adds around 93 vbytes to transaction size.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
That's at least $3.78 per satoshi per (v)byte added to the transaction fee.
Fixed that for you Smiley
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
And for some reason, OP is fixated on the thought of disabling change address will fix his high transaction fee issue.
At this point, I wont add anything that's already been explained here.

Consolidating addresses every once in a while by sending yourself transactions from 5+ UTXOs in an address or a few, to another address will make one UTXO, will save you fees if you set the fee rate low enough like 5, 4 stats/vbyte and the mempool isn't jammed like it is now.

Right now an 8 sat/vbyte transaction is 51MB away from the tip, so now is not a good time to consolidate any UTXOs into one because extraordinary fees will be paid.

For example, if you have 70 UTXOs in total, then each utxo takes about 200 or so (v)bytes in the transaction, so 70 * 200 = at least 14000 sats transaction if not more.

That's at least $3.78 per satoshi per (v)byte added to the transaction fee.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
User @nc50lc already mentioned how to achieve that on Electrum application. I suggest you to re-read what he said calmly.
Yes, nc50lc explained one way to do it, but there is actually a simpler way that the OP can use to disable the "change addresses" feature in Electrum. He probably couldn't find this option due to changes in the GUI of the newer versions of the software.
That's not the point of the instructions.
It's to explain that even if what he want to do is doable, there wont be any difference when it comes with the number of UTXO that his wallet will receive even if the change is sent to the same address or a change address.

And for some reason, OP is fixated on the thought of disabling change address will fix his high transaction fee issue.
At this point, I wont add anything that's already been explained here.
legendary
Activity: 2380
Merit: 5213
When you send too much funds and its transfering from multiple wallet addresses because of change addresses caused from previous transfers.. Guess what? You end up paying HIGHER fees than if all the funds stayed in 1 wallet.
Oh! You are still repeating the same thing.

Take note that any bitcoin transaction you make will have a change unless you spend your UTXO(s) completely.

Assume that you have a UTXO worth 0.03 BTC and you want to spend 0.02 BTC. Your transaction must have a change worth 0.01 BTC minus fee.
The change can be sent to the address you are sending the fund from or a new address. Whether you use the same address or a new address, it doesn't make any difference to the fee you have to pay for your transactions.

Bitcoin has been always like this.


Its crazy how people don't remember the old days of bitcoin anymore, but they are quick to point out trivial technical bs that literally helps nothing and goes beyond the point.
All bitcoin transactions are recorded in the blockchain and they are all available to the public.
Can you please share a transaction that has been made in those old days and can prove we are wrong?
jr. member
Activity: 91
Merit: 5
Bitcoin in the old days did not use to do this.

When I was sent bitcoin to an address, it STAYED on that address. I could always go on blockchain explorers and see my funds.
This hasn't changed. Unless you make a transaction (obviously).

Being FORCED to use a "feature" that causes you to pay 2-4x more in fees is the real limitation.
As said before: that's incorrect. If you don't want to believe that: fine by me. But before complaining it helps if you know what you're talking about.

TL;DR: Bitcoin transaction fees are based on 2 things: the size (in bytes) and the fee you choose to pay. If your fee is too low, your transaction won't get confirmed any time soon. If you add more different inputs (think about it as a bag of small coins), your transaction gets larger and your fee goes up. That's all there is to it. The address doesn't matter, although the address type does matter. Use Native Segwit for lowest fees.

It IS correct.

When you send too much funds and its transfering from multiple wallet addresses because of change addresses caused from previous transfers.. Guess what? You end up paying HIGHER fees than if all the funds stayed in 1 wallet.

This is simple fact and the way bitcoin use to work by default in the early days.

I use to NEVER have to worry about my funds being moved around so much  that next thing I know if I go to transfer $300 or drain the whole wallet, its showing $7+ in fees simply because the funds are NOT all within 1 wallet address anymore - even though I always had funds sent to 1 wallet address only!

-snip-
It does not appear to work as you guys think.

Bitcoin in the old days did not use to do this.

When I was sent bitcoin to an address, it STAYED on that address. I could always go on blockchain explorers and see my funds.
-snip-
I wont point you to technical explanations like "there's no addresses in the blockchain" to keep things simple.

We could argue just to argue, that doesn't solve this problem.

We could point out many "technicals" of life but that doesn't help anything. Just makes you look like a troll.

I would like someone to explain if its possible for a app to be designed to just send the funds back to the original address when you spend your bitcoin instead of being sent to a new change address. I don't see why it would not.

User @nc50lc already mentioned how to achieve that on Electrum application. I suggest you to re-read what he said calmly.

Yes, nc50lc explained one way to do it, but there is actually a simpler way that the OP can use to disable the "change addresses" feature in Electrum. He probably couldn't find this option due to changes in the GUI of the newer versions of the software.


@Guessti, when you create a new transaction in the Electrum wallet and click on the "Pay..." button, a new window will open with the details of your transaction. Click on the small wrench icon in the upper right corner to open the options menu. There you can uncheck the "Use change addresses" option. Check the screenshot:




I will try it out and see if it actually works where my funds always stay within 1 wallet/address.

Right now going through the pain yet again of transfering all funds from one wallet to another, and now the funds were spread across multiple wallets (change addresses) so the fees are much higher than if it was just 1.

Its crazy how people don't remember the old days of bitcoin anymore, but they are quick to point out trivial technical bs that literally helps nothing and goes beyond the point.

Then people have the nerve to really say the fees are just higher when I send more bitcoin, NO its because the more change address your bitcoins were spread across the higher fees your gonna pay getting them all sent where you want vs them simply being in 1 address.

It was never suppose to cost more in fees just cause you send more bitcoin, if 1 million dollars in btc is sitting in one single address, then you pay the same fee as some other wallet with a penny in it.

Unless your million of dollars is spread in a bunch of change address bs now the fees start stacking. Madness!

All for this to not even truely improve privacy, every transaction I still can see on the blockchain. I see all my "changeaddresses" and where my funds went, its just messier, harder to track is all.

Worth paying 2-4x more in fees all the time? Hellllll no. What you a terrorist or something like wtf.  Huh
legendary
Activity: 1624
Merit: 2594
Top Crypto Casino
I would like someone to explain if its possible for a app to be designed to just send the funds back to the original address when you spend your bitcoin instead of being sent to a new change address. I don't see why it would not.

User @nc50lc already mentioned how to achieve that on Electrum application. I suggest you to re-read what he said calmly.

Yes, nc50lc explained one way to do it, but there is actually a simpler way that the OP can use to disable the "change addresses" feature in Electrum. He probably couldn't find this option due to changes in the GUI of the newer versions of the software.


@Guessti, when you create a new transaction in the Electrum wallet and click on the "Pay..." button, a new window will open with the details of your transaction. Click on the small wrench icon in the upper right corner to open the options menu. There you can uncheck the "Use change addresses" option. Check the screenshot:


legendary
Activity: 1624
Merit: 2594
Top Crypto Casino
Being FORCED to use a "feature" that causes you to pay 2-4x more in fees is the real limitation. Literally LIMITTED to that.

Having a feature taken away? Makes no sense.

You are not being "forced" to use a new change address for every transaction. You can disable this feature in the Electrum transaction settings. In this case, any change not sent to the recipient's address will be returned to the originating address (or to the first address if there are multiple UTXOs). But again, as others have already pointed out, this won't reduce your transaction fees. Transaction fees are determined by your transaction's size, which, in turn, depends on the number of UTXOs in your inputs and the number of outputs, not the number of different addresses in your inputs.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
@Guessti
Just like other have commented already, there is no changes and that is how it has been before. Learn more about UTXO.

Let me assume that three people send bitcoin to the same segwit addresses at different times, the same fee will be paid if three people send bitcoin to three different addresses if you want to spend the three UTXO from the same addresses or different addresses.

If you know you have high inputs, you can always consolidate it when you know the mempool is less congested. By consolidating many UTXO counts into one, that will help to save fee anytime you want to make transaction next time.

If the transaction fee is very high, and you are using native segwit address that start with bc1q, you can include 3 inputs and 1 output and use ViaBTC free accelerator to accelerate it using the txid. If it is pay-to-taproot, you can include 4 inputs and 1 output and use ViaBTC free accelerator to accelerate the transaction.

For coin control, use Electrum, Sparrow or Bluewallet.

Transaction to be accelerated on ViaBTC should be at least 10 sat/byte in fee. Those wallets mentioned support RBF which you can use to pump the fee up to 10 sat/vbyte. You can use blockchain explorer to know the fee rate of your transaction in sat/byte (not sat/vbyte).

ViaBTC: https://www.viabtc.com/tools/txaccelerator/
The blockchain explorer: https://www.blockchain.com/explorer

While using the free accelerator, do not let the inputs in bc1q address to be more than 3 and the outputs should be 1. For bc1p, inputs should be 4 or less whiles outputs should be 1. Also provided that you are sending to the same address type.

You can check the transaction size (not vsize) yourself: https://jlopp.github.io/bitcoin-transaction-size-calculator/
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Bitcoin in the old days did not use to do this.

When I was sent bitcoin to an address, it STAYED on that address. I could always go on blockchain explorers and see my funds.
This hasn't changed. Unless you make a transaction (obviously).

Being FORCED to use a "feature" that causes you to pay 2-4x more in fees is the real limitation.
As said before: that's incorrect. If you don't want to believe that: fine by me. But before complaining it helps if you know what you're talking about.

TL;DR: Bitcoin transaction fees are based on 2 things: the size (in bytes) and the fee you choose to pay. If your fee is too low, your transaction won't get confirmed any time soon. If you add more different inputs (think about it as a bag of small coins), your transaction gets larger and your fee goes up. That's all there is to it. The address doesn't matter, although the address type does matter. Use Native Segwit for lowest fees.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
-snip-
It does not appear to work as you guys think.

Bitcoin in the old days did not use to do this.

When I was sent bitcoin to an address, it STAYED on that address. I could always go on blockchain explorers and see my funds.
-snip-
I wont point you to technical explanations like "there's no addresses in the blockchain" to keep things simple.

That's just clients lacking the use of change address, even if it's sent to the same address, it still the same as sending it to a change address.
That change will be a UTXO that your wallet will spend in the next transaction.
So you basically used 1 UTXO and gained 1 UTXO either way.

Seems like you're pointing your frustration to the wrong feature because having more UTXO to spend just means that you've been receiving lots of transactions.
More inbound transactions = more UTXO to spend.
legendary
Activity: 2380
Merit: 5213
Bitcoin in the old days did not use to do this.
It has been always like this.
You have been always able to use any address you want for receiving the change. The change address can be the address you send the fund from or it can be a different address.

Take note that whether the change is sent to a new address or the same address, it doesn't make any change to transaction fee.
When it comes to transaction fees, it doesn't matter whether you have received 100 UTXOs on a single address or the 100 UTXOs on 100 different addresses.


For me this has not increased privacy at all, I can see where all my funds are being transfered to on the blockchain its public???
Let me explain how reusing an address can harm people's privacy.

Assume that I have received some fund from person A and now person B wants to send me some fund.
If I give the person B the same address as the one I gave to person A, person B can know how much bitcoin I have received before.
If I give the person B a new address, there is no way for him/her to check my previous transactions.


It has only increased fees not privacy in my case!
Again, it doesn't any change to transaction fee.
Transaction fee depends on number of inputs and outputs. It doesn't the number of addresses that determines the transaction fee.
jr. member
Activity: 91
Merit: 5
But why does no bitcoin app exist like this anymore?
If you create a new Electrum wallet, and instead of the default choose to only create one private key, you'll have a single address wallet. Mycelium on Android can do the same.

The reason nobody creates this is because there are no benefits and only drawbacks. It's not a feature, it's a limitation.

Being FORCED to use a "feature" that causes you to pay 2-4x more in fees is the real limitation. Literally LIMITTED to that.

Having a feature taken away? Makes no sense.
jr. member
Activity: 91
Merit: 5
Thanks for all the responses but no one has pointed me to a solution where bitcoin was back in the old days.
I don't get it, in the first version of Bitcoin, it's already using the same UTXO model.
The only thing that's changed is the amount of transactions that you've been receiving.

I literally send all my funds to ONE SINGLE ADDRESS yet each bitcoin app I have used INSISTS on changing my funds around causing me headaches and endless fees later.
-snip-
I want ONE BITCOIN ADDRESS FOR EVERYTHING ALL FUNDS!
I tried electrum too it does the same thing! I tried googling how to disable it, but mine doesn't have the option or I'm just having a hard time?
Okay, there's a way to do that in Electrum  Wink
You do that by importing a single WIF private key to Electrum by selecting the option "Import Bitcoin addresses or private keys" when creating a wallet.
You can click the "info" tooltip above it to indicate the address type.

But take note that receiving everything to that single address or receiving the change to that same address wont do any difference.
Each unspent transaction output (UTXO) still counts as one "coin".

It does not appear to work as you guys think.

Bitcoin in the old days did not use to do this.

When I was sent bitcoin to an address, it STAYED on that address. I could always go on blockchain explorers and see my funds.

Now with all these different bitcoin wallet apps, over time the funds are "changed" around as you spend your funds. This did not use to happen.

I would like someone to explain if its possible for a app to be designed to just send the funds back to the original address when you spend your bitcoin instead of being sent to a new change address. I don't see why it would not.

For me this has not increased privacy at all, I can see where all my funds are being transfered to on the blockchain its public???

It has only increased fees not privacy in my case!

I hope someone can point me to an app that does what bitcoin use to. Sad This is madness!
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
But why does no bitcoin app exist like this anymore?
If you create a new Electrum wallet, and instead of the default choose to only create one private key, you'll have a single address wallet. Mycelium on Android can do the same.

The reason nobody creates this is because there are no benefits and only drawbacks. It's not a feature, it's a limitation.
hero member
Activity: 560
Merit: 1060
But why does no bitcoin app exist like this anymore?

Surely someone has made one?

Why is it so hard to program the bitcoin app to send the funds back to the original address instead of a different change address? Or was it made impossible somehow over the years??

Call it:

Single Wallet: Bitcoin Classic  Cool

Please I find it so hard to believe this great control and feature of bitcoin has just been wiped out!!

I can't breath! Shocked

Again, I don't suggest it, but you can:

1. Create a paper wallet offline. Disclaimer: you MUST know what you are doing.
2. Back up the private key, obviously in physical form.
3. Get the address and import it to BlueWallet. You will always be able to send funds to this address.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
Thanks for all the responses but no one has pointed me to a solution where bitcoin was back in the old days.
I don't get it, in the first version of Bitcoin, it's already using the same UTXO model.
The only thing that's changed is the amount of transactions that you've been receiving.

I literally send all my funds to ONE SINGLE ADDRESS yet each bitcoin app I have used INSISTS on changing my funds around causing me headaches and endless fees later.
-snip-
I want ONE BITCOIN ADDRESS FOR EVERYTHING ALL FUNDS!
I tried electrum too it does the same thing! I tried googling how to disable it, but mine doesn't have the option or I'm just having a hard time?
Okay, there's a way to do that in Electrum  Wink
You do that by importing a single WIF private key to Electrum by selecting the option "Import Bitcoin addresses or private keys" when creating a wallet.
You can click the "info" tooltip above it to indicate the address type.

But take note that receiving everything to that single address or receiving the change to that same address wont do any difference.
Each unspent transaction output (UTXO) still counts as one "coin".
jr. member
Activity: 91
Merit: 5
First: relax! Take a breath Smiley

I tried electrum too it does the same thing! I tried googling how to disable it
You don't need to disable anything. If you want to use the same Bitcoin address again: do it. There's no need to ask your wallet for permission.

Quote
EDIT: The other day I moved $300+ all my funds from one wallet AND IT COSTS ME $7+ IN FEES!!!!!! (because of so many "change" addresses over time!!)
Use Electrum (or Bitcoin Core), and enable Coin Control in Bitcoin Core or the Coins tab in Electrum. From now on, never make a transaction without manually selecting which inputs. That means you get to choose how many inputs you use.
You should read my topic on consolidating small inputs, and learn how to minimize fees. If you want to be in control, that involves manual choices.

But why does no bitcoin app exist like this anymore?

Surely someone has made one?

Why is it so hard to program the bitcoin app to send the funds back to the original address when spent instead of a different change address? Or was it made impossible somehow over the years??

Call it:

Single Wallet: Bitcoin Classic  Cool

Please I find it so hard to believe this great control and feature of bitcoin has just been wiped out!!

I can't breath! Shocked
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
First: relax! Take a breath Smiley

I tried electrum too it does the same thing! I tried googling how to disable it
You don't need to disable anything. If you want to use the same Bitcoin address again: do it. There's no need to ask your wallet for permission.
If you want to disable change addresses: tick the box in Electrum's Preferences. But it's not going to matter for transaction fees.

Quote
EDIT: The other day I moved $300+ all my funds from one wallet AND IT COSTS ME $7+ IN FEES!!!!!! (because of so many "change" addresses over time!!)
Use Electrum (or Bitcoin Core), and enable Coin Control in Bitcoin Core or the Coins tab in Electrum. From now on, never make a transaction without manually selecting which inputs. That means you get to choose how many inputs you use.
You should read my topic on consolidating small inputs, and learn how to minimize fees. If you want to be in control, that involves manual choices.
jr. member
Activity: 91
Merit: 5
Thanks for all the responses but no one has pointed me to a solution where bitcoin was back in the old days.

I tried electrum too it does the same thing! I tried googling how to disable it, but mine doesn't have the option or I'm just having a hard time?

Like I said, in my case my privacy is not being increased.. you can literally see on the blockchain where my funds are moving around to.. and then where they end up anyway..

So far this feature hasn't increased privacy, only fees.

I should at least be able to disable this non sense!!

EDIT: The other day I moved $300+ all my funds from one wallet AND IT COSTS ME $7+ IN FEES!!!!!! (because of so many "change" addresses over time!!)

ALL from this NONE SENSE BS FEATURE THAT ISNT EVEN ACTUALLY INCREASING PRIVACY! NOT WHEN I CAN SEE WHERE EVRYTHING IS GOING RIGHT ON THE BLOCKCHAIN!

Ughhhhh.. this is so frustrating. I've let this built up over the years.. this is not a good thing bitcoin did. The fees. THE FEES. HOLY crap its gotten so much worse than bank fees like omg..

This doesn't make sense!!

I'm drowning in fees!!!!

Bitcoin is suppose to be about putting YOU IN CONTROL! This is control I feel ripped right from under me.  Huh

The horror..  Sad Cry Embarrassed

Edit2: Does bitcoin core use change addresses? Otherwise I really have to have someone custom create something that sends the bitcoin back to the original address INSTEAD of a different address every time funds are spent? Or over the years bitcoin dev made this impossible or something?

I don't understand.. what the hell changed these past few years?Huh?

Sorry again for my rant but man I'm really upset about losing this option/feature.. this CONTROL I once had!!!
hero member
Activity: 714
Merit: 1298


I want ONE BITCOIN ADDRESS FOR EVERYTHING ALL FUNDS!



Sure you can ignore my opinion but it is a very, very bad decision to store all your stash on single BTC address. Doing such way you  will gradually  destroy your privacy to the point when, eventually, your identity will be fully revealed. Besides, keeping all funds on single address means you will spend each time from that address, thus, the relevant public key will be under permanent threat of reverse engineering.    
hero member
Activity: 560
Merit: 1060
Hello. Bitcoin works with UTXOs.
Let's say you have an address (A) where you want to send your funds.
Now let's assume that you send 100k sats today, 150k sats tomorrow and 200k sats the day after tomorrow.
In the end you will have 450k sats in address A, but it doesn't work like a total balance.
The address isn't part of a UTXO's identity. It explains who will be able to spend the UTXO.
Now let's say you want to send to address (B) 250k sats.
This will require 2 UTXOs to be combined (100k + 150k) and it doesn't matter whether they come from the same address or from different addresses.

I don't know any wallet that can support it nowadays, as they all use the modern standards (HD wallets etc.)

The most common option for your request would be to use a legacy address in the form of a paper wallet. I don't suggest it though.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
The size is affected by the number of UTXOs (Unspent Transaction Outputs) that you're spending from, aka. the number of inputs that you have within that transaction. If you have a large number of inputs, then you will have to pay a larger fee. In every transaction, you'll have to spend all of the inputs completely, and anything that isn't spent is used as fees. Hence, you would have to generate a UTXO that contains the change regardless. Your choice of wallet is unlikely to have much of an impact, unless their algorithm is absolutely terrible.

A good way to reduce the fee would be to reduce the number of inputs. To do so, you can periodically consolidate them by spending them all at once in a single transaction when the fees are low.
hero member
Activity: 868
Merit: 952
Use electrum wallet. Although Almost all wallet this days are HD wallets with at least 20 fee address all the time you have the ability to choose your preferred wallet from one of them. If you choose to use one then almost all your funds will be on that except that you will definitely have Change address after spending some certain coins. What you need to do is to freeze the other addresses with little UTXOs using coin control and then use just one of them. But that will be for just sometime, it is better you consolidate your UTXOs every time the mempool is low to avoid paying higher fees associated with many UTXOs.

This is simply the price to be paid for privacy and security sake, and to be frank it is worth it.
sr. member
Activity: 910
Merit: 284
The number of address doesn't matter, all that matters is number of UTXO is enough to spend the amount your going to send to the destination address.

You can choose electrum which is available on both PC and mobile platforms and comes with coin control feature so you can use the one address forever if you want.
jr. member
Activity: 91
Merit: 5
I have used GREEN, MUUN, BITCOIN.COM etc

Over time my fees start to jump to $2-$3+ randomly.. I search and beg for an option to turn this stupid "privacy" feature of changing my bitcoin address off.

I literally send all my funds to ONE SINGLE ADDRESS yet each bitcoin app I have used INSISTS on changing my funds around causing me headaches and endless fees later.

I don't know who thought this made privacy better, but I can literally track and see where all my bitcoins are being funneled to.

This has done nothing but caused double to triple the fees everytime I go to send a bitcoin transaction. Sometimes I'm lucky if the amount is small enough it only cost one fee.

But when your wallet keeps moving your bitcoins around sometimes it has to pull from multiple wallets and its causing stupid fees!!

A SINGLE bitcoin fee is already getting high enough as is!!!!!

Please can someone tell me a wallet that doesn't have this discusting sickening "feature" that has done nothing but continuously cost me more in fees?

My request is simple:

I want ONE BITCOIN ADDRESS FOR EVERYTHING ALL FUNDS!

If I want my bitcoin address changed, I want to be the one to do it!

This is an issue I've been neglecting to confront, everytime doing a google search not finding much on it. Switched bitcoin apps like 5x now with no luck. They all are doing the same thing without the option to disable! It does not matter if I send all bitcoins to just one address.

This is such a sick sickening "feature" if someone could please assist me I would thank you.

To even suggest it increases privacy is just sick to me to, why when I can click and see where my funds are going? Doesn't make sense.

Regardless of if I'm somehow mistaken (even though I've done it myself on the blockchain?) I BEG to have this feature disabled oh please!

Sorry for some rant but this has stressed me out sooooo much and now the fees are really being felt worse than an ATM!
Jump to: