<blockquote>
  <p>I know that it increases probability as it ages. However many miners won't touch transactions at all, unless there's a fee attached, OR all the fee-based transactions have been satisfied. Correct?</p>
</blockquote>

<p>As far as I can tell the system of giving older coins priority is <a href="https://bitcoin.stackexchange.com/q/49226/5406">no longer in use</a>.</p>

<p>If we assume that miners will always take the 1MB with the highest fee rate out of their mempool (which is likely true except for their own transactions and accelerator activity), the only interesting question is:</p>

<p><strong>What fee do I need to add to a transaction in order for it to be among the top 1MB for any of the next X blocks when I want it to confirm within X/6 hours.</strong></p>

<p>Notably, the number of transactions in the mempool is not predictive in regard to this question. Rather interesting are:</p>

<ul>
<li>lowest "natural" fee-rate in the past blocks</li>
<li>fee rates in the top X MB of the mempool</li>
<li>expected influx of competing transactions</li>
</ul>

<blockquote>
  <p>So, what is PROBABLE TIME with the following mempool sizes would a $3 value / .001 transaction be confirmed with a 3 satoshi fee? </p>
</blockquote>

<p>Since that is even below the minimum fee of 1,000 satoshi per kB, it will never confirm.</p>

<p>Update: I was wrong in the last sentence. This past weekend transactions with zero fee were confirmed. So, let me correct 'never' to 'once in a blue moon'.</p>

CC BY-SA 3.0
2017-07-11T23:02:29.947Z
0 fee transactions are not relayed. No one but miners can include them in a block. In the question's context, they don't matter.
alcio
CC BY-SA 3.0
2017-07-11T23:39:57.560Z
@alcio: "No one but miners can include them in a block." That's true for all transactions. ;) Also, you can just give the transaction directly to the miners by pasting the raw script. You're correct of course that the asker's transaction wouldn't get relayed.
Murch
CC BY-SA 3.0
2017-06-11T22:44:42.357Z
2017-07-11T16:30:04.423Z
2017-07-11T16:30:04.423Z
Murch
<p>As of June 11, 2017: </p>

<p><a href="https://blockchain.info/charts/mempool-size?timespan=1year" rel="nofollow noreferrer">Mempool History</a>  - &lt; Blockchain.info</p>

<ul>
<li>the mempool is currently about 50 MB, and  </li>
<li>a week ago, the mempool was about 100 MB.  </li>
<li>The <a href="https://blockchain.info/stats" rel="nofollow noreferrer">blocks mined per day are about 150</a>, so at 1 MB / block = 150 MB / day of data is added.</li>
</ul>

<p>This tells me that, if demand for transactions decreases as it has for the last week, from a mempool of ~100MB, it may reach a mempool of zero within a week from today's ~50 MB.<br>
-- Note that the mempool hasn't approached zero since April 16 this year.</p>

<ul>
<li>Once it reaches zero, I'm assuming that even if the fee is set to zero, transactions will get confirmed "soon", and definitely within a day.  Yes?</li>
<li>If I'm moving .001 (= $3 US) and specify 3 satoshi as a fee, at what point in time, <strong>and is is likely that it will be confirmed at all</strong>, when the mempool is at 50 MB?   </li>
</ul>

<p>I know that it increases probability as it ages.  However many miners won't touch transactions at all, unless there's a fee attached, OR all the fee-based transactions have been satisfied.  Correct?</p>

<p>So, what is PROBABLE TIME with the following mempool sizes would a $3 value / .001 transaction be confirmed with a 3 satoshi fee? </p>

<ul>
<li>50 MB mempool -- =  how many days or hours?</li>
<li>25 MB   "</li>
<li>10 MB   "</li>
<li>5  MB   "</li>
</ul>

<transaction-fees><blocksize>
Minimum transaction fee to COMPLETE when mempool is +50 MB
DaaBoss
# Minimum transaction fee to COMPLETE when mempool is +50 MB

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

As of June 11, 2017:

[Mempool History](https://blockchain.info/charts/mempool-size?timespan=1year) - < Blockchain.info

* the mempool is currently about 50 MB, and
* a week ago, the mempool was about 100 MB.
* The [blocks mined per day are about 150](https://blockchain.info/stats), so at 1 MB / block = 150 MB / day of data is added.

This tells me that, if demand for transactions decreases as it has for the last week, from a mempool of ~100MB, it may reach a mempool of zero within a week from today's ~50 MB.  
-- Note that the mempool hasn't approached zero since April 16 this year.

* Once it reaches zero, I'm assuming that even if the fee is set to zero, transactions will get confirmed "soon", and definitely within a day. Yes?
* If I'm moving .001 (= $3 US) and specify 3 satoshi as a fee, at what point in time, **and is is likely that it will be confirmed at all**, when the mempool is at 50 MB?

I know that it increases probability as it ages. However many miners won't touch transactions at all, unless there's a fee attached, OR all the fee-based transactions have been satisfied. Correct?

So, what is PROBABLE TIME with the following mempool sizes would a $3 value / .001 transaction be confirmed with a 3 satoshi fee?

* 50 MB mempool -- = how many days or hours?
* 25 MB "
* 10 MB "
* 5 MB "

**Tags:** transaction-fees, blocksize


---

## 1 answers

### Answer by username_1 on 2017-06-11. Score: 3

> I know that it increases probability as it ages. However many miners won't touch transactions at all, unless there's a fee attached, OR all the fee-based transactions have been satisfied. Correct?

As far as I can tell the system of giving older coins priority is [no longer in use](https://bitcoin.stackexchange.com/q/49226/5406).

If we assume that miners will always take the 1MB with the highest fee rate out of their mempool (which is likely true except for their own transactions and accelerator activity), the only interesting question is:

**What fee do I need to add to a transaction in order for it to be among the top 1MB for any of the next X blocks when I want it to confirm within X/6 hours.**

Notably, the number of transactions in the mempool is not predictive in regard to this question. Rather interesting are:

* lowest "natural" fee-rate in the past blocks
* fee rates in the top X MB of the mempool
* expected influx of competing transactions

> So, what is PROBABLE TIME with the following mempool sizes would a $3 value / .001 transaction be confirmed with a 3 satoshi fee?

Since that is even below the minimum fee of 1,000 satoshi per kB, it will never confirm.

Update: I was wrong in the last sentence. This past weekend transactions with zero fee were confirmed. So, let me correct 'never' to 'once in a blue moon'.

> **Comments:**
> **username_2**: 0 fee transactions are not relayed. No one but miners can include them in a block. In the question's context, they don't matter.  
> **username_1**: @username_2: "No one but miners can include them in a block." That's true for all transactions. ;) Also, you can just give the transaction directly to the miners by pasting the raw script. You're correct of course that the asker's transaction wouldn't get relayed.  

---

