Can we end the government monopoly on currency with crypto?
I don't think crypto like bitcoin was designed to replace government fiat currency. There are supply limitations, high energy usage, and limits to frequency of transactions. It will continue to serve a niche market.
Promising are stablecoins. A token that is pegged to the dollar, like Tether, uses collateral like treasuries. I think if you want to create an independent private currency, it should be pegged to something else, like gold. I know what you are thinking, the era of private currencies ended in the 19th century. But stablecoins are global, and generally collateralized.
I don't believe the negative press on crypto and stablecoins. They represent competition for the banks, including commercial banks and central banks. According to the professor, there will be tokenization of other assets, like stocks, in the near future. I am looking forward to digital decentralisation of finance and currency.
Reference: Understanding Stablecoins / Duke University (Coursera)
Edit: You can downvote me, if you don't understand what stablecoins are