From Bitcoin to CBDCs: The Evolution of Digital Currency