Bitcoin Forum
May 25, 2024, 06:25:00 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Transaction Fee Clarification  (Read 138 times)
Maus0728 (OP)
Legendary
*
Offline Offline

Activity: 1918
Merit: 1577


Bitcoin Casino Est. 2013


View Profile
August 15, 2020, 04:11:02 AM
 #1

Greetings!

Just want some clarification regarding transaction fees based on the mempool created by Johoe.



I just want to clarify if the minimum transaction fee that we can use in order for our transaction to be mined in the few blocks is at least 2 sats/vb? Right?

So to simplify, we can easily determine the lowest transaction fee possible when the mempool size is close to 1 MB right? In this case, 1-2+ sats/vb or 2-3+ sats/vb is the recommended tx fee isn't it?


███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
actmyname
Copper Member
Legendary
*
Offline Offline

Activity: 2562
Merit: 2504


Spear the bees


View Profile WWW
August 15, 2020, 04:15:56 AM
 #2

Sort of. That's the mempool as of right now, but it doesn't mean that if you broadcast a transaction, there won't be transactions with much higher priority than yours.

I like to estimate it by looking at the previous block's peak: see the highest point right before the sharp drop? Whatever the blocks are saying there is the estimated block size for the next one. Each MB corresponds to 10 minutes, basically.

Recommended resource: https://mempool.observer

LoyceV
Legendary
*
Offline Offline

Activity: 3318
Merit: 16691


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
August 15, 2020, 04:20:48 AM
 #3

the minimum transaction fee that we can use in order for our transaction to be mined in the few blocks
You can never be sure: the estimate is based on past blocks and transactions, while the reality is based on future blocks. In this case it would probably be okay, but if you're unlucky, and the next block takes much longer to be found, fees will spiral up. The same happens when more new transactions are created.
In that case the minimum fee will quickly be above your fee, and it can stay high for a long time.

In the rare case that I want to be very sure my transaction gets included in the next block, I pay a much higher fee than recommended (for instance when ordering dinner). In any other case, I go as low as possible.
You can of course go low, and use RBF in case fees go up unexpectedly.

tranthidung
Legendary
*
Offline Offline

Activity: 2282
Merit: 4020


Farewell o_e_l_e_o


View Profile WWW
August 15, 2020, 04:24:38 AM
 #4

Let's start off with Bitcoin block size. One bitcoin block has its size ~ 4MB [1]

From Johoe's site, you can check at the bottom (a third) graph that shows you size of waiting transaction (total and at specific fee-rate range). As of writing, the total size in mempool is ~ 1.83 MB that is lower than 4MB. So you can expect your bitcoin transaction will be confirmed at next one block, even with the fee at 1 satoshi/ (v)byte.

If you are in a hurry and do neither want to wait and see your luck, you can use 2 satoshi/ (v)byte for (instantly) transactions. You can do a substraction with total size (all fee rate) - size of fee rate at 1 sat/(v)byte = size of waiting transactions with fee rate > 1 sat/(v)byte. From the result, you can imagine the prob for your transaction will be confirmed.

It is only estimate because of fast changes in mempool!

[1] https://en.bitcoin.it/wiki/Block_size_limit_controversy
[2] https://cointelegraph.com/explained/bitcoin-block-size-explained


I moved my coin at 1 sat/(v)byte less than 30 mins ago and now it has 3 confirmations.  Cheesy

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
Yogee
Sr. Member
****
Offline Offline

Activity: 1554
Merit: 412



View Profile
August 15, 2020, 04:31:14 AM
 #5

......

So to simplify, we can easily determine the lowest transaction fee possible when the mempool size is close to 1 MB right? In this case, 1-2+ sats/vb or 2-3+ sats/vb is the recommended tx fee isn't it?
For Segwit transactions, its 4MB per block. 

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
|
██░░░░░░░░░░░░░░░░░░░░░░██
▀█▄░▄▄░░░░░░░░░░░░▄▄░▄█▀
▄▄███░░░░░░░░░░░░░░███▄▄
▀░▀▄▀▄░░░░░▄▄░░░░░▄▀▄▀░▀
▄▄▄▄▄▀▀▄▄▀▀▄▄▄▄▄
█░▄▄▄██████▄▄▄░█
█░▀▀████████▀▀░█
█░█▀▄▄▄▄▄▄▄▄██░█
█░█▀████████░█
█░█░██████░█
▀▄▀▄███▀▄▀
▄▀▄
▀▄▄▄▄▀▄▀▄
██▀░░░░░░░░▀██
||.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▄██████▀████░███▄██▄
███░████████▀██░████░███
███░████░█▄████▀░████░███
███░████░███▄████████░███
▀██▄▀███░█████▄█████▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
FAZE CLAN
SSC NAPOLI
|
pooya87
Legendary
*
Offline Offline

Activity: 3458
Merit: 10589



View Profile
August 15, 2020, 04:31:15 AM
Merited by Heisenberg_Hunter (1)
 #6

you should keep in mind that these numbers are "total" sizes not the size at that fee level (hence the + sign).
for example when on 2+ shows 0.481 that means there are 0.481 MB (mega virtual byte) of transactions paying more than 2 (2, 3, 4,...) and with a quick look at next level you can see that only 0.020 MB tx is paying 2 sat/vbyte here and the rest is paying higher.
as a result it would take a smaller amount of transaction paying higher fee for any tx @2 to become low priority compared to if the sizes were like this:
2+: 0.481
3+: 0.010

For Segwit transactions, its 4MB per block. 
the chart is based on virtual bytes and it is including the SegWit discount as is explained at the bottom of the page. so the total size that is picked up by a miner each time is 1 MB.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Maus0728 (OP)
Legendary
*
Offline Offline

Activity: 1918
Merit: 1577


Bitcoin Casino Est. 2013


View Profile
August 15, 2020, 06:18:26 AM
 #7

you should keep in mind that these numbers are "total" sizes not the size at that fee level (hence the + sign).
for example when on 2+ shows 0.481 that means there are 0.481 MB (mega virtual byte) of transactions paying more than 2 (2, 3, 4,...) and with a quick look at next level you can see that only 0.020 MB tx is paying 2 sat/vbyte here and the rest is paying higher.
So it simply means that the total MB size is accumulating overtime. In this example, 2+ sat/(v)byte up to the highest transaction fee is included on the 0.481 MB making it possible for these transactions to be included in the next few blocks due to uncertainty that there will be more tx with a higher transaction fee.

Right?

███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
elda34b
Sr. Member
****
Offline Offline

Activity: 910
Merit: 351


View Profile
August 15, 2020, 06:47:14 AM
 #8

You can also use mempool.space for easier calculation. They showed the lowest fee in each next block by default so that should solve your problem. Still, that doesn't guarantee that there won't be any spike since that's not a factor that you can predict easily.
actmyname
Copper Member
Legendary
*
Offline Offline

Activity: 2562
Merit: 2504


Spear the bees


View Profile WWW
August 15, 2020, 06:55:00 AM
 #9

So it simply means that the total MB size is accumulating overtime. In this example, 2+ sat/(v)byte up to the highest transaction fee is included on the 0.481 MB making it possible for these transactions to be included in the next few blocks due to uncertainty that there will be more tx with a higher transaction fee.
The value on the right of the fee is the size, and it represents the total volume of transactions in the mempool that have a fee equal to the value on the left, or less.

That means that if you have a size of N MB, if you pay the corresponding fee for your transaction you can expect it to be confirmed in 10N minutes... + incoming transactions, of course Wink

pooya87
Legendary
*
Offline Offline

Activity: 3458
Merit: 10589



View Profile
August 15, 2020, 07:26:36 AM
 #10

The value on the right of the fee is the size, and it represents the total volume of transactions in the mempool that have a fee equal to the value on the left, or less.

..or more (not less). meaning the size is the sum of transactions paying anything higher than or equal to the value on the left (eg >=2).

technically any fee value that shows up to 1 MB has the potential of being included in the next block. the problem is if more transactions pop up paying more which is not possible to predict.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
actmyname
Copper Member
Legendary
*
Offline Offline

Activity: 2562
Merit: 2504


Spear the bees


View Profile WWW
August 15, 2020, 07:32:27 AM
 #11

..or more (not less). meaning the size is the sum of transactions paying anything higher than or equal to the value on the left (eg >=2).
My mistake. Mixing up the system. Roll Eyes

technically any fee value that shows up to 1 MB has the potential of being included in the next block. the problem is if more transactions pop up paying more which is not possible to predict.
Like I said previously in the thread, using the peaks is a decent predictor for the future fees. Usually, though, I like to just do 10-20% more than the fee at the time, or even 1-3MB size fee values if I'm not in a hurry.

Have to balance the free market Wink

Maus0728 (OP)
Legendary
*
Offline Offline

Activity: 1918
Merit: 1577


Bitcoin Casino Est. 2013


View Profile
August 15, 2020, 08:25:45 AM
 #12

Thanks everyone for the clarification especially with regards to the difference between MB size and the amount of sats/(v)byte and what is the correlation between them.

Anyhow, locking this thread now.

███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!