Concepts Central Bank Digital Currencies (CBDC) Explained – New Revolution for Finance? M Michael Gu May 7