CBDC and Cryptocurrency