With the rising demand in digital payments, central bank digital currencies (CBDCs) have become a hot topic in the financial industry. Based on some form of distributed ledger technology, CBDC is digital cash issued and controlled by a government's central bank. While they are expected to function similarly to cryptocurrencies...