Bitcoin Forum
November 07, 2024, 10:06:59 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to prevent my bitcoin address has too many inputs?  (Read 307 times)
Ayanamirs (OP)
Member
**
Offline Offline

Activity: 137
Merit: 10


View Profile
February 03, 2018, 02:05:47 AM
 #1

I took advantage of low fees to send all my bitcoins to a new address bc1. I had 31 inputs.

Now I don't want to do this again, what should I do? Only use one address to receive bitcoins?
ranochigo
Legendary
*
Offline Offline

Activity: 3038
Merit: 4420


Crypto Swap Exchange


View Profile
February 03, 2018, 02:08:49 AM
Merited by ABCbits (1), LeGaulois (1), socks435 (1), Xynerise (1)
 #2

No. Each transaction being sent to your address creates a unspent transaction output or an "input" for your transaction. The number of inputs doesn't change with the number of addresses that you use. Its only related to the number of transactions that you've received or sent. If you're sending a transaction, it may have a change output and that also creates another input. The only way to reduce the number of outputs is to receive less transactions and consolidate them once in a while.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Thirdspace
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 738


Mixing reinvented for your privacy | chipmixer.com


View Profile
February 03, 2018, 02:40:58 PM
 #3

I took advantage of low fees to send all my bitcoins to a new address bc1. I had 31 inputs.
good for you, now with bc1 (native segwit) address you can pay less fee compared to using compressed or segwit address
but be warned most wallets haven't fully implemented segwit compatibility yet
so people using old wallet cannot send to your bc1 address (cmiiw)

Quote
Now I don't want to do this again, what should I do? Only use one address to receive bitcoins?
avoid transaction/receiving low amount payment, find a way to effectively receive/send your bitcoin
and take advantage of low tx fee whenever possible to consolidate your unspents like you just did
(re)using one address doesn't make you pay less tx fee, tx fee is based on tx size,
tx size based on number of unspent outputs, number of unspents based on number of transaction you received

Anti-Cen
Member
**
Offline Offline

Activity: 210
Merit: 26

High fees = low BTC price


View Profile
February 03, 2018, 06:24:10 PM
 #4

It's very, very complicated this bitcoin thing is with all these inputs and outputs plus mining fees and then
having to credit money back to yourself don't you think.

So much simpler to use private ledgers like Lightning uses don't you think but in this case one of the
restrictions is you cannot move money (Digits) between ledger and only fund them during the time when the channel is
opened, ledger is created

Snooker balls move across the lightning network and bump into each other, it's not like a liquid

What if digits could move between public ledgers and it could be recorded in such a way that you could
establish ownership because the ledger where the digits came from must contain a debit payment and we
forget twenty step down the line where or how the original digits were mined ?

Sure we still have signatures along with public/private keys but it kind of makes things a lot more simpler
and does not mean that the IMF or FED owns it.





Mining is CPU-wars and Intel, AMD like it nearly as much as big oil likes miners wasting electricity. Is this what mankind has come too.
Ayanamirs (OP)
Member
**
Offline Offline

Activity: 137
Merit: 10


View Profile
February 04, 2018, 02:34:39 AM
 #5

I took advantage of low fees to send all my bitcoins to a new address bc1. I had 31 inputs.
but be warned most wallets haven't fully implemented segwit compatibility yet
so people using old wallet cannot send to your bc1 address (cmiiw)

At least I can receive in my old address and then transfer to my bc1.
lionelho
Full Member
***
Offline Offline

Activity: 135
Merit: 100



View Profile
February 05, 2018, 05:42:23 AM
 #6

Is this possible? I think the inputs depend on how many UTXOs you need to gather together, in order to achieve the total transfer amount.

DeepOnion    ▬▬  Anonymous and Untraceable  ▬▬    ENJOY YOUR PRIVACY  •  JOIN DEEPONION
▐▐▐▐▐▐▐▐   ANN  Whitepaper  Facebook  Twitter  Telegram  Discord    ▌▌▌▌▌▌▌▌
Get $ONION  (✔Cryptopia  ✔KuCoin)  |  VoteCentral  Register NOW!  |  Download DeepOnion
cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1252


View Profile
February 06, 2018, 06:32:53 PM
 #7

No. Each transaction being sent to your address creates a unspent transaction output or an "input" for your transaction. The number of inputs doesn't change with the number of addresses that you use. Its only related to the number of transactions that you've received or sent. If you're sending a transaction, it may have a change output and that also creates another input. The only way to reduce the number of outputs is to receive less transactions and consolidate them once in a while.

How tho?

If you get payments in form of donations for instance, you can't really control that... suppose you are wikileaks and you are taking donations, how do you control that? I don't think you can't without adding risk.

Similarly, if you get paid for example in the signature campaigns, the only thing one can do is ask the manager to go from weekly to monthly payments but that's about it, and the more time you wait to get paid, the higher risk that you end up not getting paid.

Also eventually it just creates a ton of received payments, so when you try to send a big transaction, it will be a ton of inputs and the fee will be big.

I don't see a solution around this, maybe until Schnor sigs and other wizardry is in place.
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
February 08, 2018, 06:19:43 PM
 #8

~snip~
The only way to reduce the number of outputs is to receive less transactions and consolidate them once in a while.

How tho?
~snip~
I don't see a solution around this, maybe until Schnor sigs and other wizardry is in place.

You can't control how often you will recieve small transaction, yes.
But you can choose to consolidate them.

Currently the fees are pretty low. It takes about 30-40 sat/B to get your TX confirmed within the next 1 or 2 blocks.
And The transaction rate usually drops on sunday. Consolidating small inputs sundays is affordable.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!