2
I know probably everyone give an extra transaction fee, but are there minimum transaction fee that one must pay, and is it based on the number of input transaction (UTXO)?
And I have read that wallet developers tries to eliminate small UTXOs when preparing a new transaction. So is there harm for having too many small/dust UTXOs?
The miner fee is .001 BTC/KB. Median transaction sizes are around 226b. – bitsabhi – 2018-02-09T21:04:35.670
@bitsabhi thanks! is the max number of txn a miner can put in a block limited by the block size, or limited by a pre-defined max txn number? – Helin Wang – 2018-02-09T21:17:16.517
Block Size. Since the block size is hardcoded to 1mb, and let's assume all the transactions are of 226b. So the total possible transactions would be around 4.5k. But usually that's not the case as after a block is mined, no more transactions can be added. I have seen 1000-1500 txns in some blocks. – bitsabhi – 2018-02-09T21:31:07.840
@bitsabhi that seems an inefficiency of the mining program, seems like the block will no longer change after the hashing has started, shouldn't it be more efficient that the block can be updated during hashing. And because hashing is by definition random, modifying the block does not reduce the chancing of mining a block. What does it harm? – Helin Wang – 2018-02-09T21:47:29.783
@bitsabhi Oh do you mean a block is found before it could be filled? – Helin Wang – 2018-02-09T21:48:14.670