| It's an unsolved problem, and all solutions would require a majority of the mining pool to get on board. You could periodically increase the block size, splitting the transaction fee among more transactions. Although larger blocks make it more difficult to produce hashes, so more power would be consumed, thus increasing the transaction fees further. You could change the block reward such that there's a larger block reward or even some kind of sustained rate of inflation. The cap of 21 million bitcoin isn't a fundamental unit, it can be changed if a majority of the mining pool decides to. You could switch to Proof of Work, which doesn't use nearly as much electricity. Given how long this has taken Ethereum, this would probably be a multi year effort. If the Lightning network were to take off, it might also help with this for day to day users. I'm not super confident about that though. I don't think a Layman is going to deal with the Lightning network, personally. Especially with the current narrative of bitcoin being a "store of value" rather than a currency. Bitcoin proponents don't seem to be advocating using it as a day to day payment tool. Of course, there could also just never be any consensus on the direction to take, the network could be attacked, people could bail on bitcoin for other cryptocurrencies or just abandon cryptocurrencies all together and it could become a relic of history. |
It's unclear if that would solve the problem. If BTC becomes a global store of value (which it seems to be in the process of), the avg. transaction value goes up and with it the fees that can potentially be paid. The block size cap ensures that there is a fee market if there's enough demand for transactions, so that not everyone simply pays the minimum fee. If you increase the cap this market might disappear and leave miners with _less_ income.
> The cap of 21 million bitcoin isn't a fundamental unit, it can be changed if a majority of the mining pool decides to.
No.
1. It is one of _the_ fundamental selling points of BTC. 2. A miner majority isn't sufficient to force such changes, the mined blocks would simply be invalid for any validating client. So you need to get users on board too.
I think the solution will be L2/L3 transactions for payments and L1 transactions for settlement and large transfers, so that each L1 (=on the blockchain) transaction has enough economic value to afford high fees.