Bitcoin Forum
May 02, 2024, 08:52:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4]  All
  Print  
Author Topic: Why is the transaction fee and mempool congestion increasing ?  (Read 683 times)
Sarah Azhari
Hero Member
*****
Offline Offline

Activity: 854
Merit: 737



View Profile
May 09, 2023, 12:00:36 AM
 #61

As far as I am able to tell, it is a bunch of NFT grifters minting tokens on bitcoin and bloating the mempool.

My buddy sent me this link. It's all of the "BRC-20" tokens: https://brc-20.io/ and it shows all of the crap that is bidding up the fees.

I think it's best to just hodl until all of this blows over and we can get back to normal. If yo ave a miner lying around, it might be a good time to get it mining some of these absurd fees.
Bitcoin is growing up after the update BIP341 and 342, from basic payment (as white paper) to smart contracts like Ethereum Blockchain. The miner are certainly happy, They don't need to worry if halving bitcoin happen multiple time, the miner still can receive bitcoin from confirmed block like today, If I can see, that is even more than a confirmed block. But on another side, that makes a dense network like today, the miner should prioritize the bitcoin transaction 1st over other token brc20 transaction, they know how to filter that from the address (bc1p)

.
▄██████████████
███████████████
███████████████
█████████████▀░
███████████▀▄░█
██████████░███░
███████▀▀░▀▀█▀▀
█████▀░░░░░░░▀▄
█████░░░░░░░░░█
█████▄░░░░░░░▄▀
███████▄▄▄▄▄███
███████████████
▀██████████████
▄██████████████
███████████████
████████████▀██
█████████▀▀░░░▀
████████░░░░░░░
██████░░░░░░░░░
█████░░░░░░░░░░
█████░░░░░░░░░░
██████▄░░░░▄▄▄░
█████████▀▀░░░▀
████████▄▄▄▄▄▄▄
███████████████
▀██████████████
▄██████████████
███████████████
██████████▀▀▀▀▀
███████▀░▀█▄░░░
██████░░░░░█▄░▄
█████░░▄▄▄▄▄██▀
█████▀▀▀░░░░▄█▄
█████░░░▄▄█▀▀░█
██████▄█▀▀░░░░▀
███████▄▄░░░░░░
██████████▄▄▄▄▄
███████████████
▀██████████████
▄████████████████████████▄
██████████████████████████
█████████████░████████████
████████████▀▄████████████
█████▀▀░░░░░░░░░░░░▀▀█████
████▀░░░░░░░░░░░░░░░░▀████
████░░░██░██░░░░█░░░░░████
████░░░▄▄▀▄▄░░▀▀▄▀▀░░░████
████▄░░▀▀░▀▀░░░░▀░░░░▄████
█████▄▄░░░░░░░░░░░░▄▄█████
██████████████████████████
██████████████████████████
▀████████████████████████▀
.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18509


View Profile
May 09, 2023, 07:41:15 AM
 #62

And if we are at the receiving end, CPNP will also greatly help if we wanted to hasten the confirmation.  We have to pay higher fee though.
The problem with CPFP is you have to pay an additional fee for at least two transactions, rather than just one with RBF. And at the moment we are seeing long chains of unconfirmed transactions, which makes CPFP prohibitively expensive or entirely impossible.

the miner should prioritize the bitcoin transaction 1st over other token brc20 transaction, they know how to filter that from the address (bc1p)
What is the incentive for a mining pool to exclude hundreds of high fee transactions and include a bunch of low fee transactions instead? Any such mining pool would likely quickly lose much of its hashrate as miners swapped to more profitable pools.
WillyAp
Member
**
Offline Offline

Activity: 686
Merit: 16

Looking for guilt best look first into a mirror


View Profile WWW
May 10, 2023, 05:48:03 PM
 #63

The problem with CPFP is you have to pay an additional fee for at least two transactions, rather than just one with RBF. And at the moment we are seeing long chains of unconfirmed transactions, which makes CPFP prohibitively expensive or entirely impossible.

Swap BTC into LTC, tranfer it and reswap it back saves a lot of time and fees.

Marketing in EN und DE
Edwardard (OP)
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 681



View Profile WWW
May 11, 2023, 01:23:26 AM
 #64

The problem with CPFP is you have to pay an additional fee for at least two transactions, rather than just one with RBF. And at the moment we are seeing long chains of unconfirmed transactions, which makes CPFP prohibitively expensive or entirely impossible.

Swap BTC into LTC, tranfer it and reswap it back saves a lot of time and fees.
If its in an exchange wallet (where you are not the real owner of your bitcoins), then yes. But with self-custodial wallets, you have to pay transaction fee in BTC for swapping to LTC (or amy other coins) too. So this idea is not very useful.
And it's not very recommended to keep majority of your funds in an exchange. They can stop your withdrawals, ban you or kick you out anytime.
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4458



View Profile
May 11, 2023, 01:34:18 AM
Last edit: May 11, 2023, 03:01:46 AM by franky1
 #65

What is the incentive for a mining pool to exclude hundreds of high fee transactions and include a bunch of low fee transactions instead? Any such mining pool would likely quickly lose much of its hashrate as miners swapped to more profitable pools.

most mining pools have their shares set where the POOL MANAGER takes the fee's and the MINERS JUST SHARE THE 6.25 reward.. thus miners dont benefit from the fees.

yes miners will move to pools that do profit share the fee's but pool managers would just change their % cut.
all in all miners dont gain much either way.

miners make their profits not from tx fee's but by hoarding until the spot market is above their costs. yep miners help support the spot market.

also pools dont always care for fee's
antpool for instance done 3 empty blocks in the last couple days
789,121      789,145      788,886

also when most pools are collecting fee's of 2-6btc antpool was also filing block with less than 1btc of fees
789,174    789,165     789,163      789,162    789,149    789,093
foundry pool for instance has alot more instances of blocks with under 1btc in fees
binance pool, however, is lot more greedy, with less fees under 1btc
but no.. not all pools just collect the highest fee transactions.


let me cut straight to the depths of debunking your opinion
foundry has the highest hashrate but accepts transactions with less fee's. meaning people are not hopping away to other pools to grab fee's and foundry is not filling blocks with transactions to continually grab 4-6btc in fee's
also binance pool with only a 3rd the hashrate of foundry. is showing although they are greedy about fee's their hashrate/block solves over the last fortnight is DROPPING


as for this spam fee mania of ordinal kind:
remember. pools didnt write the code to exploit blockspace. core devs did. so when core devs say its not devs problem and not devs fault and say that its miners fault and miners greed.. well its not the asic owners greed of individuals because individual asic owners dont benefit from the fee war.

enjoy

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18509


View Profile
May 11, 2023, 09:24:41 AM
 #66

Great way to miss the point as usual.

also pools dont always care for fee's
antpool for instance done 3 empty blocks in the last couple days
789,121      789,145      788,886
Empty blocks like these are due to blocks being found very quickly after the previous block, and have nothing to do with pools ignoring higher fee paying transactions. If indeed Antpool didn't care about money, then they wouldn't broadcast empty blocks at all. The fact that they do broadcast empty blocks is proof that they very much care about the money, and aren't waiting to update their UTXO set after the previous block.

also when most pools are collecting fee's of 2-6btc antpool was also filing block with less than 1btc of fees
789,174    789,165     789,163      789,162    789,149    789,093
All these blocks were found in the last 24 hours, where average fees per block are very much around the 1 BTC mark. If you look up any of them on mempool.space, you will see their health at between 98-100%, which is a measure of how many expected transaction weren't included in the block. They absolutely weren't excluding anything like 1-5 BTC of fees as you are suggesting.
tiCeR
Hero Member
*****
Online Online

Activity: 1722
Merit: 750



View Profile
May 11, 2023, 10:00:43 AM
Merited by The Sceptical Chymist (4), o_e_l_e_o (4)
 #67


I've spoken about this before too: https://bitcointalk.org/index.php?topic=5346270.msg57336047#msg57336047

The explanation is that lots of people just blindly accept the fee that their chosen wallet or website tells them, and that the vast majority of wallets and websites are absolutely awful at suggesting an appropriate fee. As you say, all it takes is one exchange to kick start the process by dumping a bunch of overpaying transactions in the mempool, and then 90% of wallets and websites out there start matching those exorbitant fees, and we get in to a vicious cycle. If everyone (exchanges included) actually just paid attention to the fee they are paying, then everyone could save 90% on all their fees, all the time.


I appreciate this a lot as I admit my approach was rather pragmatic and not very smart... When the fees were high I didn't use Bitcoin if I didn't have to and waited until the fees were in a range that I actually didn't care about them anymore. The result was that I didn't double check whether even the low fees make sense, totally discarding the principle 'a penny saved is a penny got'.

But now with all the congestion going on again, thanks to o_e_l_e_o I paid close attention to what my wallet recommended compared to what's actually required on average in order to transact in a reasonable time at reasonable cost. My wallet was totally off all the time and fee recommendations have constantly been on the most upper end and even if I decreased it as much as possible in the standard options, I was still above the real time market fees. I had to open advanced options and only there was I able to type in manually the average real time recommended tx fee from blockchair.com.

Am I good to go with blockchair or is there another place you guys here are using/preferring?

.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK   
          100%   MULTICHARGER   
Bushdark
Sr. Member
****
Offline Offline

Activity: 882
Merit: 262


Eloncoin.org - Mars, here we come!


View Profile WWW
May 11, 2023, 10:09:18 AM
 #68

The problem with CPFP is you have to pay an additional fee for at least two transactions, rather than just one with RBF. And at the moment we are seeing long chains of unconfirmed transactions, which makes CPFP prohibitively expensive or entirely impossible.

Swap BTC into LTC, tranfer it and reswap it back saves a lot of time and fees.
I think this can only be done on an exchange on a custodial wallet. There are many persons that are using wallets like Trust wallet, Meta mask, Coinomi and other wallets that would be difficult for you to swap your coin to Lite coin and then swap it back. If this is possible, I think many of us would not be complaining about the Network congestion which had made the network fees to be increasing everytime. The problem is that we don't know when this is going to finally end so we just have to be patient and see what will happen in few week coming if it will finally ends.









▄▄████████▄▄
▄▄████████████████▄▄
▄██
████████████████████▄
▄███
██████████████████████▄
▄████
███████████████████████▄
███████████████████████▄
█████████████████▄███████
████████████████▄███████▀
██████████▄▄███▄██████▀
████████▄████▄█████▀▀
██████▄██████████▀
███▄▄█████
███████▄
██▄██████████████
░▄██████████████▀
▄█████████████▀
████████████
███████████▀
███████▀▀
Mars,           
here we come!
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄██████████
███████████
▄███████████████████████▄
█████████████████████████
█████████████████████████
█████████████████████████
▀█
██████████████████████▀
▀██
███████████████████▀
▀███████████████████▀
▀█████████
██████▀
▀▀███████▀▀
ElonCoin.org.
████████▄▄███████▄▄
███████▄████████████▌
██████▐██▀███████▀▀██
███████████████████▐█▌
████▄▄▄▄▄▄▄▄▄▄██▄▄▄▄▄
███▐███▀▄█▄█▀▀█▄█▄▀
███████████████████
█████████████▄████
█████████▀░▄▄▄▄▄
███████▄█▄░▀█▄▄░▀
███▄██▄▀███▄█████▄▀
▄██████▄▀███████▀
████████▄▀████▀
█████▄▄
.
"I could either watch it
happen or be a part of it"

▬▬▬▬▬
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18509


View Profile
May 11, 2023, 10:44:35 AM
Merited by tiCeR (1)
 #69

Am I good to go with blockchair or is there another place you guys here are using/preferring?
Blockchair tends to suggest a fairly reasonable fee, so you are fine to keep using it. Generally, however, I suggest using https://mempool.space/ instead, since they give a very nice selection of 4 different fees for no/low/medium/high priority.

If you want to get more advanced, then take a look at https://jochen-hoenicke.de/queue/#BTC%20(default%20mempool),8h,weight, read the text under the graph, and see if you can understand what it is showing you. This lets you then pick a fee yourself and place your transaction exactly where you would like in the mempool, as well as taking in to account things like if the mempool is filling or emptying.
tiCeR
Hero Member
*****
Online Online

Activity: 1722
Merit: 750



View Profile
May 14, 2023, 12:57:40 PM
Merited by The Sceptical Chymist (9), o_e_l_e_o (4)
 #70

Am I good to go with blockchair or is there another place you guys here are using/preferring?
Blockchair tends to suggest a fairly reasonable fee, so you are fine to keep using it. Generally, however, I suggest using https://mempool.space/ instead, since they give a very nice selection of 4 different fees for no/low/medium/high priority.

If you want to get more advanced, then take a look at https://jochen-hoenicke.de/queue/#BTC%20(default%20mempool),8h,weight, read the text under the graph, and see if you can understand what it is showing you. This lets you then pick a fee yourself and place your transaction exactly where you would like in the mempool, as well as taking in to account things like if the mempool is filling or emptying.

Okay I followed your advice and Hoenicke's website is of great help when when it comes to choosing transaction fees and understanding the mempool in general. I wanted to share an observation, which hopefully motivates others to use it as well. With a little bit of effort you can quickly develop a decent understanding of the metrics provided.





I had the website running after o_e_l_e_o recommended it to me and I noticed that crash in the upper picture and instantly checked blockchair.com. What happened is that four blocks were found within just one minute, causing the estimated transaction fee for the next block to drop drastically, but only for a short period of time. I instantly tried to initiate a small tx and sneaked it in at something around 40 sats/b. It worked, but until this block 789,273 was mined it took until 20:10 (time as per Hoenicke's website). The fee to get your transaction included rose rapidly. I took another screenshot but I skip to share it here as I don't to want to turn this thread into an art gallery. The recommended fee by blockchair.com was back to 190 sats/b at 20:00 already and rose to as much as 233 sats/b on average by the time the block was mined.

There is one technical thing that I don't fully understand. As you can see at 19:41 block 789,278 was mined and the next one was at 20:10. I made my transaction at 19:45 and it worked like a charm. When a block has not yet been mined, miners keep adding transactions that they are going to include into the next block if they find it. They usually do it based on the 'highest transaction fee first' principle. If the fees drop drastically because there was a longer sequence of blocks found within a very short period of time and the tx count in the mempool drops significantly (as can be seen in my screenshot), how do miners choose and commit to transactions being executed? And are they making final decisions when they create their list of transactions that are going to be included? If I broadcast my tx at around 19:45 with 40 sats/b, but the block has not yet been mined, could a miner still drop my tx and replace it with another one that is offering a higher fee? When is the miner's decision final?

Bottom line is when I observe such a drop in the mempool and place my tx instantly according to what info I can extract from Hoenicke's website, will it always get executed if I hit the sweet spot for the fee right in that moment even if the average fee increases manyfold if it takes longer to find the next block?


.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK   
          100%   MULTICHARGER   
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18509


View Profile
May 14, 2023, 01:18:46 PM
Merited by tiCeR (1)
 #71

If I broadcast my tx at around 19:45 with 40 sats/b, but the block has not yet been mined, could a miner still drop my tx and replace it with another one that is offering a higher fee?
Yes, absolutely.

When is the miner's decision final?
The decision is only final when the next block is mined. At any point prior to that, the miner can and does update the block they are attempting to solve with new transactions which pay a higher fee.

The block a miner is working on is known as a candidate block. They will build a candidate block from the highest paying transactions in their mempool, and attempt to mine it. Building a candidate block is not instant, as the miner has to calculate the Merkle root for all the transactions in that block, and so swapping out even a single transaction has a computational cost involved. Because of this, miners do not update their candidate block constantly with new transactions. They will attempt to mine their current candidate block, and meanwhile in the background they (or more accurately, their mining pool operator) will build a new candidate block, including new high fee paying transactions and dropping older low fee paying transactions. Once the new candidate block has been built, they'll swap from attempting to mine the old candidate block to this new one. After a set period of time, perhaps somewhere between a few seconds and a minute, which will vary between mining pools and will vary depending on how fast new transactions are hitting the mempool, the mining pool will create another new candidate block and the miners will switch to this one. The process constantly repeats until the next block is found, with miners always working on a subset of the highest fee paying transactions.

Bottom line is when I observe such a drop in the mempool and place my tx instantly according to what info I can extract from Hoenicke's website, will it always get executed if I hit the sweet spot for the fee right in that moment even if the average fee increases manyfold if it takes longer to find the next block?
No. If it takes longer to find the next block, then there is every chance your transaction will be dropped from candidate blocks in favor of higher paying transactions.
Pages: « 1 2 3 [4]  All
  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!