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

<p>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.</p>

<p>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.  </p>

CC BY-SA 3.0
2017-11-01T11:53:44.933Z
"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
CC BY-SA 3.0
2017-11-01T12:28:36.823Z
Exactly, it is to prevent the network from being spammed. Although the default value has changed with time.
Bjarne Magnussen
CC BY-SA 3.0
2017-11-01T11:45:02.053Z
2017-11-01T11:45:02.053Z
Bjarne Magnussen
<p>I read some resources like <a href="http://bitcoinfees.com/" rel="nofollow noreferrer">http://bitcoinfees.com/</a> and <a href="https://bitcoin.stackexchange.com/questions/32230/are-bitcoin-fees-optional">Are Bitcoin fees optional?</a>, and I still don't get this:</p>

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

<p>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).</p>

CC BY-SA 3.0
2017-11-01T11:35:33.777Z
What does minimum fees mean?
Pieter Wuille
CC BY-SA 3.0
2017-11-01T11:48:01.190Z
Basically any fee that is enforced with some reason other than just regulated by pure market.
croraf
<bitcoin-core><transaction-fees>
Are minimal bitcoin fees nowadays enforced in bitcoin-core?
croraf
# Are minimal bitcoin fees nowadays enforced in bitcoin-core?

(Asked by: username_0 on 2017-11-01)

I read some resources like <http://bitcoinfees.com/> and [Are Bitcoin fees optional?](https://bitcoin.stackexchange.com/questions/32230/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).

**Tags:** bitcoin-core, transaction-fees

> **Comments:**
> **username_1**: What does minimum fees mean?  
> **username_0**: Basically any fee that is enforced with some reason other than just regulated by pure market.  

---

## 1 answers

### Answer by username_2 on 2017-11-01. Score: 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.

> **Comments:**
> **username_0**: "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?  
> **username_2**: Exactly, it is to prevent the network from being spammed. Although the default value has changed with time.  

---

