the point is that bitcoin does not need to have that value, to be profitabe for miners, it can work at 50k each already if we talk about the mining fee era
nor that i think we can reach that value, so this is only a problem if the value will skyrocket like you said, but at that point i think a tweak to the minimum or recommended fee can be done, like making it 1k satoshi instead of 10k
No, you're not understanding what I'm saying. I'm saying the value of bitcoin DOES NOT MATTER. I only used an example to show that.
There are many many factors, I won't pretend I can think of all of them, but I'll try my best to explain what I can think of.
The thing is, there's the current mining cost, and there's a minimum viable mining cost. The current mining cost is what it obviously means. What do I mean by minimum viable mining cost?
It means the minimum amount of mining needed to be done to keep the network secure. For example, if the market cap of bitcoin was $1000, then hardly anyone would bother to try to attack the system, so not much mining power is needed. In fact, Satoshi ran some CPUs to mine bitcoin for a year, and it wasn't successfully attacked.
But if the market cap of all bitcoins was in the trillions or even tens of trillions, then obviously the amount of mining needed to be done to keep the network safe is much, much higher. There is a minimum viable block reward, for which miners will still have the incentive to keep the network secure enough that no one can attack it.
This minimum reward isn't some number of bitcoins. It doesn't mean anything if the reward is 10 bitcoins, 100 bitcoins, or 0.00001 bitcoins. What matters is the real value of the rewards. How many eggs the miner can buy for his family, for example. Or houses. Whatever.
And this real value the miners must make, will be completely the burden of people who use the system.
For example, if it takes $50,000 worth of fees per block to keep the system secure, and there can only be 100 transactions per block, then each transaction must have a fee of at least $500 dollar's worth. Again, it doesn't matter if this number is 1 bitcoin, 100 bitcoins, or 0.00001 bitcoins. That's completely irrelevant. Miners don't care about how many bitcoins they're getting, they care about the REAL VALUE of the bitcoins they're getting.
And who's going to pay $500 for a bitcoin transaction? Or even $50 per transaction? Or even $5 per transaction? I wouldn't, except for possibly very special circumstances. A huge part of bitcoin's value proposition is on how low the fees are. But when the mining rewards are gone, the fees will not be low. It isn't possible for it to be low, unless either the # of transactions is significantly higher, or the minimum viable block reward is very low. But that would mean that bitcoin's market cap is very low, i.e it's pretty much dead.