CBDC: A threat to citizens' financial freedom, cryptocurrencies under siege