Pages:
Author

Topic: Bitcoin transactions - how to reduce fees? (Read 2475 times)

legendary
Activity: 2982
Merit: 1028
Leading Crypto Sports Betting & Casino Platform
February 19, 2016, 08:27:12 AM
#30
The best way to reduce fees no matter what carrier you signed your address to is by making small transactions.
signing a text will make the transaction size go bigger than usual but it doesn't matter if you'd giving fees atleast 0.0001 , size is no matter,otherwise if you'd sending big amount of btc you'll need to increase it
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
February 20, 2016, 05:13:24 PM
#29
The best way to reduce fees no matter what carrier you signed your address to is by making small transactions.
signing a text will make the transaction size go bigger than usual but it doesn't matter if you'd giving fees atleast 0.0001 , size is no matter,otherwise if you'd sending big amount of btc you'll need to increase it

No signing a text message will not change your past or future transaction size. You can attach a message to transaction if thats what you had in mind.

Any fixed fee you will get accustomed to will also be wrong eventually. 100k Satoshi may sound like enough, but its not if your TX is over 3500 bytes. Size in byte has the biggest influence on the fee, because miners typically sort by fee per byte. The amount of BTC you transfer however is irrelevant.

If you dont use a wallet that estimates the fee for you based on the current state of the network (like core or electrum) use something like cointape[1] to see how much a fee you need to pay.

[1] new URL: https://bitcoinfees.21.co/
member
Activity: 70
Merit: 10
February 19, 2016, 08:23:49 AM
#28
The best way to reduce fees no matter what carrier you signed your address to is by making small transactions.
newbie
Activity: 28
Merit: 0
December 13, 2015, 12:05:45 PM
#27
The fees are ok, as they are not that high. If the value of BTC increases  and the fees stay the same, they can tend to get high though.
legendary
Activity: 1624
Merit: 2481
December 13, 2015, 11:06:51 AM
#26
10k Satoshi are 0.03 USD.

Not too high imo.
legendary
Activity: 3542
Merit: 1352
Cashback 15%
December 13, 2015, 01:42:10 AM
#25
when I push the coins to my exchange, the transaction fees are still as high! It is almost no difference from using multiple receiving addresses


Define high?

You can set the transaction fee to dynamic with the lowest fee possible and then the electrum will choose what fee to add, but do remember that it will make you transactions low/medium priority and may take hours to confirm. Or just add 10k Satoshi fee/KB and all your transactions will be sent with that and they will be high priority and confirm normally. There is also an option in electrum to manually enter the fee but as I said, low fee may get your transaction stuck with no confirmations for a long time. If you think about it, 10k Satoshi fee/KB is not that high.

Even though I use a common address to do transactions, electrum will throw a warning message when I tried to send all coins "Warning: The transaction fees are unusually high".

When I go to the block chain to look through my transactions, I realised my common address has many outputs after I tried to send all coins. My question is: Aren't all transactions at a common address "merged" or "flattened"?  Huh  Huh

Please take a look at a sample screen capture:



That's why. Most of these transactions are dust (which takes up too much bytes in a tx. tx fee is calculated per kB) You should take a read on how to work your way out of dust transactions and how to get rid of them. For further reading, see here on how transaction fees are calculated.
sr. member
Activity: 593
Merit: 250
December 13, 2015, 01:30:20 AM
#24
Just make new BTC Web wallet here - http://blockchain.info and then the standart transaction fee will be 0.0001 BTC per transaction. Simple and smart decision, plus you can also use one BTC address - it will save on sending fees  Wink And for larger BTC volumes - buy Trezor, which is safe decision  Grin
Nothing changes. It would still take the same time. The fee is 0.0001BTC/KB. The total transaction fee depends on the size. One BTC addresses with lots of inputs wouldn't change the fee, it would still be big.
The amount of fees is based on the number of inputs. The more number of inputs, the more tx size. So you have to pay more fees.

I am seeing the impact of dust collection on one address.

I am unable to send coins as my wallet returned me an error:

error: The transaction was rejected by network rules. (64: dust)

What should I do now? LOL
Your should increase your sending amount and include the minimum fees.
sr. member
Activity: 448
Merit: 250
December 13, 2015, 01:26:52 AM
#23
I am seeing the impact of dust collection on one address.

I am unable to send coins as my wallet returned me an error:

error: The transaction was rejected by network rules. (64: dust)

What should I do now? LOL
try to send to another address that's still empty (or generated new one) or you can use mixing service

Thanks. I emptied that address and sent the funds to a brand new address. My goodness. The txn fees are astronomical and it is taking very long to sign the txn. I guess I have to empty the dust address once in a while as it is still actively in use.
sr. member
Activity: 448
Merit: 250
December 13, 2015, 01:17:13 AM
#22
I am seeing the impact of dust collection on one address.

I am unable to send coins as my wallet returned me an error:

error: The transaction was rejected by network rules. (64: dust)

What should I do now? LOL
sr. member
Activity: 266
Merit: 250
Grow SMALL amount of BTC by earning it
November 23, 2015, 10:44:41 PM
#21
The bitcoin developers are about to reduce the transaction fees on the bitcoin network tenfold, thanks to the relatively high value of the digital currency.
Transaction fees are small amounts paid to send bitcoin transactions around the network (think of them like postage stamps) and to get miners to confirm them by including them in a mining block. They're paid in satoshis (tiny amounts of bitcoins), which means that as the price of bitcoin rises, the transaction fees get higher.
The developers have no power over the transaction fee, the only thing that they can try is to lower the minimum relay fee (Minimum fee needed for nodes to relay your transaction). Miners decides on which fee they want to accept.
Just make new BTC Web wallet here - http://blockchain.info and then the standart transaction fee will be 0.0001 BTC per transaction. Simple and smart decision, plus you can also use one BTC address - it will save on sending fees  Wink And for larger BTC volumes - buy Trezor, which is safe decision  Grin
Nothing changes. It would still take the same time. The fee is 0.0001BTC/KB. The total transaction fee depends on the size. One BTC addresses with lots of inputs wouldn't change the fee, it would still be big.
hero member
Activity: 658
Merit: 500
November 23, 2015, 12:25:31 PM
#20
Just make new BTC Web wallet here - http://blockchain.info and then the standart transaction fee will be 0.0001 BTC per transaction. Simple and smart decision, plus you can also use one BTC address - it will save on sending fees  Wink And for larger BTC volumes - buy Trezor, which is safe decision  Grin
hero member
Activity: 532
Merit: 500
November 23, 2015, 10:52:31 AM
#19
The bitcoin developers are about to reduce the transaction fees on the bitcoin network tenfold, thanks to the relatively high value of the digital currency.
Transaction fees are small amounts paid to send bitcoin transactions around the network (think of them like postage stamps) and to get miners to confirm them by including them in a mining block. They're paid in satoshis (tiny amounts of bitcoins), which means that as the price of bitcoin rises, the transaction fees get higher.
sr. member
Activity: 518
Merit: 254
★YoBit.Net★ 350+ Coins Exchange & Dice
November 22, 2015, 06:48:21 PM
#18
I think if you decreasing the minimum transaction fee your priority will be decrease too.So i think its better to stay on default transaction fee....
legendary
Activity: 3388
Merit: 4615
November 22, 2015, 06:18:54 PM
#17
Another question: So, it does not matter what wallet I use? Does it help if I were to use only blockchain.info wallet?

If you use a wallet where the bitcoins are under your full control (such as electrum, multibit, bitcoin core, blockchain.info, etc), then it is up to you to manage the transactions the way you want to.  You can try to make arrangements to have larger amounts of bitcoins paid you you less frequently so that you have less inputs.  You can use high value inputs to "sweep" up some dust on a regular basis without any fee at all and hope that the high value input has enough priority to get confirmed in a reasonable amount of time. You can just send transactions with insufficient fees and hope that some miner (or mining pool) will confirm the transaction for you anyhow.

Another option is to get an account with a service (such as coinbase).  In this case the addresses (and bitcoins) are actually under the control of the service.  They can manage the inputs and sweep them or use them in ways that reduce their transaction costs.  If they are well managed they may pass those savings on to you (for example by paying the transaction fee for you).
member
Activity: 103
Merit: 10
www.bitcoinfuturesguide.com
November 22, 2015, 05:10:11 PM
#16
pool transactions
legendary
Activity: 4298
Merit: 3209
November 22, 2015, 01:54:04 PM
#15
The amount of the fee that is required to get into the next block is determined by the miner, not the wallet.

Some wallets try to figure out what the minimum fee might be, some require you to decide what to pay, and some are set by the developer.
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
November 22, 2015, 09:57:17 AM
#14
-snip-
Another question: So, it does not matter what wallet I use? Does it help if I were to use only blockchain.info wallet?

No, its a network thing. There are services that pay the fee for you though like Xapo. I dont use it though so I am not sure what the catch is.
sr. member
Activity: 266
Merit: 250
Grow SMALL amount of BTC by earning it
November 22, 2015, 09:55:56 AM
#13
-snip-

Hi all, Thank you very much for the inputs. I think I get it now. :-) I naively believed all the transactions to a common address will be merged/flattened.

Another question: So, it does not matter what wallet I use? Does it help if I were to use only blockchain.info wallet?
Probably no. Both Blockchain.info and Electrum uses compressed keys which does help in terms of the size of the inputs. Some service do pay the transaction fees for their customers but they may have rules you have to follow e.g. no transactions related to gambling.
sr. member
Activity: 448
Merit: 250
November 22, 2015, 09:47:18 AM
#12

Nope. It does not matter if you receive coins on a different address or not. Each time you receive coins its an input you can use later. If you dont combine the inputs in advance (and pay a fee for doing so in a TX) they will increase the size of the TX in byte which increases the fee.

What you can do - maybe - to lower the fees is the to lower the number of inputs. If you get them by withdrawing from services, consider withdrawing less often.


You have many inputs (because you're collecting dust), so transaction fees is very high. So, common address isn't involved much in this case.
So, your transaction size become very big & transaction fees is very high.

Solution, lower your TX fee. But, your transaction will be confirmed longer or won't confirmed.

Judging from the amount of inputs you have, the size of your transaction is huge. Since miners uses fees/kb for their calculation of priority, the fees in total would be higher if the client wants it to be confirmed ASAP. Regarding the 0.0001BTC/kb fees, it can be affected by the network load and if miners would be willing to accept it. If you base it on a service which calculates the fees, it isn't fully accurate if the transaction is not seen by it. I would just put 0.0001BTC/KB or go to https://www.blocktrail.com/BTC and add the optimal fee in.

Note: If blocks/Blocks with only coinbase transactions are mined regularly, no transaction can be confirmed till the network relays a valid block with transactions other than coinbase is included.


That is around 8 dollar cents per kb. Do you really think that is that high?

It is more than the recommended 10k satoshi though. Maybe just turn of dynamic fees and put it at 10.000 per kb.


Hi all, Thank you very much for the inputs. I think I get it now. :-) I naively believed all the transactions to a common address will be merged/flattened.

Another question: So, it does not matter what wallet I use? Does it help if I were to use only blockchain.info wallet?
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
November 22, 2015, 09:38:19 AM
#11
-snip-
When I go to the block chain to look through my transactions, I realised my common address has many outputs after I tried to send all coins. My question is: Aren't all transactions at a common address "merged" or "flattened"?  Huh  Huh
-snip-

Nope. It does not matter if you receive coins on a different address or not. Each time you receive coins its an input you can use later. If you dont combine the inputs in advance (and pay a fee for doing so in a TX) they will increase the size of the TX in byte which increases the fee.

What you can do - maybe - to lower the fees is the to lower the number of inputs. If you get them by withdrawing from services, consider withdrawing less often.
Pages:
Jump to: