I love Bitcoin, and I love how it is working. However there is one point that I think is a mistake.
The subsidy algorithm.It seems that in 2010 when Bitcoin was almost abandoned or run by a few, the modélisation of the subsidy from gold mining was making sense. Gold mining has a finite supply, so has Bitcoin.
Today, with +5000 Bitcoin ATM and growing, it seems that Bitcoin has taken another direction. Monnaies never stop to be minted, at least to replace the lost coins for example.
Having the mining rewards divided by 2 every 4 years is a major liability for Bitcoin. Ripple, and all the ERC-20 contracts that can be minted almost définitivement are waiting that Bitcoin weaken to take the lead, and about this specific issue, Bitcoin has a real problem.
While I was working on Kryptofranc (KYF) and FRANC, I came to the conclusion that the subsidy had something wrong, so I have created an algorithm that mine forever.
My suggestion would be to switch to this type of logic, before the next halving, and let Bitcoin enjoy a smooth mining future, that will not jeopardize the miners and their investments because of an obsolete mining design.
The consequences/changes for Bitcoin would be to:
1- re-adjust the mining reward every bloc
2- increase the total number of Bitcoin mined, since it is mining longer.
What would not change is:
- the number of coin generated by each bloc... instead of being halved, this number would start to very slowly decrease, almost in-definitively (at least for the next 10,000 year)
I am afraid that if the Bitcoin core team does not take these steps, Bitcoin will have some trouble to lead the Crypto in the future, and possibility face a existential thread.
If there is some interest about this idea, I can come with a tailored algorithm and a simulation, even the source code of GetBlockSubsidy that would fix the problem.
Here is the Kryptofranc Subsidy simulation. This algorithm can be modified to match the characteristics of Bitcoin as of Feb 2020, and switch to the new algorithms at a specific block, before the halving occurs.
https://kryptofranc.com/kyf-100y.php