Author

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

legendary
Activity: 2856
Merit: 7410
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.
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: 2856
Merit: 7410
Crypto Swap Exchange
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???
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.
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..

You can track since you know which address belong to you. But other people don't know which address belong to you and have to perform some guess which isn't reliable.

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.
legendary
Activity: 1568
Merit: 2581
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
@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: 2394
Merit: 5531
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.
sr. member
Activity: 406
Merit: 896
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: 2394
Merit: 5531
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
Cashback 15%


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.    
sr. member
Activity: 406
Merit: 896
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: 2954
Merit: 4158
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: 672
Merit: 855
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: 868
Merit: 275
Cashback 15%
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: