Post
Topic
Board Development & Technical Discussion
Re: Increase the minimum send amount to 54600 satoshi?
by
400actforsale
on 26/12/2016, 04:13:49 UTC
By default, with a minimum relay fee of 0.00005BTC/KB, the dust is defined as 2730 satoshi. The dust limit is relative to a node's minimum relay fee and the formula is defined here[1]. If a transaction pays a decent fee but has an output that has less than 2730 satoshi, it won't be relayed by the nodes with this kind of configuration.
[1] https://github.com/bitcoin/bitcoin/blob/e8cfe1ee2d01c493b758a67ad14707dca15792ea/src/primitives/transaction.h#L166
Well isn't the minimum fee 0.0001/KB Sad Thanks for your information on this part, though.
1. No such thing as minimum fee but the default relay fee is 0.00005BTC/KB.
It isn't an issue. Is everyone going to spend it at the same time?
Maybe not, but the whole blockchain will be finally spammed by 2MB worth of these transactions (every week) and stored into all computers with full node indefinitely.
2. Not an issue. We get spams that is much bigger than that. If the payment is made every week, the transactions would only occupy a total of 2/168MB. The gambling sites produces spam on a much bigger scale.
The withdrawal threshold for most faucet sites is actually quite big enough. Theres a huge problem with increasing the minimum output size to that amount. In a normal transaction, there is likely to be change sent to the change address. Many a times, the change output is very low. Penalising them wouldn't make sense.
Even 54600 satoshi worths only ~0.5 USD now. They may use another input,
3. Wouldn't you be introducing spam instead?
pay a slightly less fee (if the change amount would be close to 54600 satoshi), or give the change as fee too. In realistic bitcoin transactions, a change of such low amount would occur rarely.
4. Possible but it isn't that important to reduce the spam from these kind of transactions. Actually, I had people who had change of less than 2730 satoshis and I had to walk them through to solve this. It can happen more if its 54600 satoshis.

5. The reason for the dust limit to be lowered was because of the increasing price. It would be quite dumb if you aren't allowed to send 0.5USD across the network. Segwit would likely help with the block and transaction size and potentially reducing the impact of this issue.

6. Aren't most faucet sending payments through online wallets like Xapo?

1. Yeah so that's why I can send a tx with 1k satoshi as fee and confirmed in 20 hours...

2. That's 1/84 of the whole blockchain's bandwidth from a SINGLE faucet...

3. Ok I'll stop argue on that... The extra input will make the tx ~200 bytes bigger...

4. Then why don't them pay those satoshi as fees... My first transaction made ever consisted 1301xx satoshi inputs and a single 100000 satoshi output. The standard transaction fee was 30000 but it ended up charging me the extra 1xx satoshi without changing to me Sad

5. Then that's why there're altcoins with lower transaction fees. You may send a cent in the dogecoin network paying only 0.025 cent as fee.

6. I don't trust those services actually, because I can't have control to the keys... That's why I prefer direct payment...

The ultimate solution could be increasing the block size, however it is not recommended as it will increase the required bandwidth of nodes and the storage space used by the blockchain.