Courses
FIN 7840 Blockchain Engineering and Virtual Assets (3 units)
This course aims at providing a thorough understanding and hands-on experience in blockchain technology and its applications in financial industry, especially with respect to virtual assets (cryptocurrencies, NFTs) and smart contracts. This course will traverse the core concepts of blockchain protocol, encompassing an array of essential operations and practical engagements crucial for mastering blockchain technology. The course will start by unraveling the fundamental principles of blockchain protocol. Students will explore the mechanics of creating nodes on blockchain network, establishing and managing accounts, securely unlocking accounts, and delving into the mining process. In addition, this course will decipher oracles and understanding their role in connecting the blockchain with real-world data, exploring layer 2 solutions like sidechains and state channels for scaling blockchain networks, immersing in the interaction between wallets, decentralised applications (dApps), and the blockchain.
Interactive sessions, workshops, real-world case studies, and sharing from seasoned industry practitioners will facilitate a holistic understanding of blockchain technology and virtual assets. These sessions aim to foster a deep understanding of how blockchain technology can revolutionise not just the financial industry but various other sectors, preparing participants to harness blockchain technology for practical and innovative solutions.