Are minimal bitcoin fees nowadays enforced in bitcoin-core?

0

I read some resources like http://bitcoinfees.com/ and Are Bitcoin fees optional?, and I still don't get this:

Does bitcoin-core nowadays enforce (regulates) minimal bitcoin fee or is it completely left to the market?

For example if I put a fee of 10 satoshi and there are not much unconfirmed transactions will bitcoin-core always confirm this transaction (no matter of how old new inputs are, or anything else).

croraf

Posted 2017-11-01T10:27:08.670

Reputation: 1 112

What does minimum fees mean?Pieter Wuille 2017-11-01T11:35:33.777

Basically any fee that is enforced with some reason other than just regulated by pure market.croraf 2017-11-01T11:48:01.190

Answers

1

Bitcoin core does not anymore use the notion of priority, where a part of the block was reserved for transactions spending old UTXOs.

Further there is something called a "relayfee", which is simply a policy and default setting that you can check in your node when calling "getinfo". Any transaction with a fee/kb under that one is not propagated by the node. The default value currently 1000 satoshis per kilobyte.

But a miner can still choose to add any (valid) transaction to a block, irregardless of the fees it pays or amount it spends. But rational miners will always try to create blocks that maximize their profits, hence pays them the most in transaction fees.

Bjarne

Posted 2017-11-01T10:27:08.670

Reputation: 752

"Any transaction with a fee under that one is not propagated by the node. The default value currently 1 satoshi per byte." - this is very very low fee, so it is just to prevent spamming with transactions?croraf 2017-11-01T11:53:44.933

1Exactly, it is to prevent the network from being spammed. Although the default value has changed with time.Bjarne 2017-11-01T12:28:36.823