I am reading about Ordinals, Taproot and about 400k blocks waiting in the que in mempool.
Sorry but where to check there are 400k blocks waiting in mempool queue?
400k is probably a typo from the OP. I didn't go into this number, but it's actually more in the vicinity of 400 (not 400k), and even then it's a gross overestimation.
you can find them here:
https://jochen-hoenicke.de/queue/#BTC,24h,weightAs you can see, there currently are about 255 vMb of unconfirmed transactions into the mempool. A block can hold 4Mb of data but only 1 Mb of this data can be the "actual" transaction data, the other 3Mb can be used for witness data. That's where the virtual size comes in: the witness data has a significantly smaller effect on the virtual size since there's ample space in most blocks to fit this data, whilst the actual transaction size has a big effect on the virtual size since it can only be stored in the first Mb...
So, theoretically, there can fit at very least 1vMb of data in each block, but in reality probably a bit more... So, if no new transactions were to be broadcased, there would be less than 255 blocks that would be needed to wipe out the backlog... So it would take a little less than 2 days. This being said: new transactions are constantly broadcasted, so the backlog in the mempool is actually growing instead of decreasing.