Smart Contract and their Applications
Module Code: CBC-SC
Credit Value: 1
Blended Learning Mode:
E-Learning (Self-directed Learning) with Face-to-face Class (Facilitated Training) OR
E-Learning (Self-directed Learning) with Online Class (Facilitated Training)
*Flipped classroom (Learners will attempt eLearning before attending the facilitated training)
Pre-requisite : CBC-FBP Fintech & Blockchain Primer
By the end of this module, learners will be able to:
Identity the types of Smart Contract.
Deploy a smart contract or token using a Testnet
Justify a Decentralized Autonomous Organisation/Corporation use case
Introduction to Smart Contract (2 hrs eLearning)
Topic 1 - Introduction to Smart Contract.
1.1 History of Smart Contract
1.2 Understanding Smart Contract
1.3 Concept of Smart Contract - Onchain Smart Contract
1.4 Concept of Smart Contract - Offchain Smart Contract
1.5 Benefits of Smart Contract
1.6 Challenges of Smart Contract
1.7 Security of Smart Contract
1.8 Do You Know ?
Topic 1 Activity
Topic 2 - Operations of Smart Contractt.
2.1 On-Chain Smart Contract Deployment
2.2 Off-Chain Smart Contract Deployment
2.3 General Considerations on Real World Interaction
2.4 Lifecycle of Smart Contract - Overview
2.5 Lifecycle of Smart Contract - Modification
2.6 Lifecycle of Smart Contract - Update & Roll-back
2.7 Lifecycle of Smart Contract - Migration
2.8 Legally Binding Smart Contracts
2.9 Legal Enforceability of Smart Contract
Topic 2 Activity
Topic 3 - Examples, Applications & Use Cases of Smart Contract
3.1 Bitcoin Script
3.3 Corda Smart Contracts
3.4 Ethereum Smart Contracts
3. 5 Hyperledger Fabric
3. 6 Codius
3. 7 Accord
3. 8 CommonAccord
3.9 Smart Contracts Applications & Use Cases
Selected Topics for CBC Main Track
Decentralized Applications - Dapps
What is Dapps?
Decentralized Applications vs Centralized Applications
Case Study - Ethereum Name Service
Decentralized Exchange - DEX
What is DEX?
Decentralized Exchange vs Centralized Exchange
Case Study: Binance
Case Study: Kyber Network
Case Study: IDEX
Decentralized Autonomous Organisation/Corporation - DAO/DAC
What is DAO?
DAO vs Traditional Organisation/Corporation
Case Study: Ethereum DAO
Case Study: Tsinghua University DAO
Duration: 2 hours eLearning
Assessment & Certification
There will be an ungraded e-Assessment for the eLearning session.
Participants will receive an electronically issued Certificate of Completion (COC) on blockchain via GovTech's OpenCerts upon completing the eLearning session and completed end of eLearning evaluation form.