Singapore University of Social Sciences

Introduction to QTUM and Underlying Technologies

Applications Open: To be confirmed

Applications Close: To be confirmed

Next Available Intake: To be confirmed

Course Types: Short Course, SkillsFuture Series

Language: English

Duration: 2 days

Fees: To be confirmed

Area of Interest: Finance

Schemes: Lifelong Learning Credit (L2C)

Funding: SkillsFuture


Duration: 2 days
Venue: Singapore University of Social Sciences
Minimum number to run: 25 participants
Certificate of participation is awarded upon 75% attendance for the course


If you are an entrepreneur who wants to learn more about the backbone technologies of blockchain or a software developer who aspires to build your own Dapps, this is the course for you. QTUM co-founder Patrick and several experienced QTUM developers will lead you through a series of courses that describe the backbone technologies, innovation and use cases of QTUM, a leading blockchain platform that combines the merits of both Bitcoin and Ethereum. You will also get hands-on experience building smart contracts and creating your own Dapps.

The two-day workshop will begin with a general introduction to blockchain and QTUM from a business perspective. We will then dive deeper into the underlying technologies of QTUM, including the UTXO model, Hash, cryptography, consensus and algorithm. After gaining an overall understanding of the underlying technology, you will learn more about QTUM’s specific codes and end Day 1 with an introduction to the security issues related to blockchain in general.

Day 2 begins with an introduction to Solidity, EVM and QTUM’s X86 virtual machine, followed by two hands-on coding sessions where participants can learn to run qtumd with docker, transfer funds, deploy a simple smart contract and interact with the contract via RPC. It will be followed by another exciting session where participants can learn to deploy an ERC20 token contract. We will end the two-day workshop with another session on security and testing of QTUM.

This course emphasizes the technology of blockchain. Participants should have at least a basic understanding of blockchain and preferably coding experiences. Personal laptops will be required – please bring your own.

Objective

A. Knowledge and Understanding (Theory Component)

At the end of this course, participants should be able to:

  • Describe the backbone technologies and use cases of QTUM
  • Explain the security issues related to blockchain
  • Understand how Solidity, EVM and QTUM’s X86 Virtual Machine works.

B. Key Skills (Practical Component)

At the end of this course, participants should be able to:

  • Build and deploy smart contracts
  • Create Dapps
  • Deploy ERC20 token contract

Topics

TimeAgenda
Day 1
09:00 - 09:152-Day Course Overview by Patrick Dai
09:15 – 10:45Part I - Overall Introduction to Blockchain and QTUM from Business Perspective: by Patrick Dai
- Blockchain and underlying technologies
- QTUM and its design philosophy
- QTUM Dapps introduction
- Overall challenges
- Future impact
10:45 – 11:00 Break
11:00 – 12:30Part II Tech basics of Blockchain and QTUM by Wenbin Zhong
- Basic understanding of blockchain
- UTXO, Cryptography, Consensus
- QTUM and its Innovation
- UTXO + EVM & X86 Virtual Machine
- PoS - Decentralized governance protocol (DGP)
12:30 – 14:00Lunch
14:00 – 15:30Part III Breakdown of QTUM’s technology by Wenbin Zhong
- Qtum's Account Abstract Layer
- Qtum's Mutualized PoS (MPoS)
- Qtum's Decentralized Governance Protocol (DGP)
- Future of smart contract: Qtum x86VM
15:45 – 17:00Part IV Security and testing on Qtum by David Jaenson
- Blockchains and security
- Examples of security vulnerabilities in blockchains
17:00 – 17:30 Assessment
17:00 – 17:30Assessment
Day 2
09:00 – 09:15Overview of the Day
09:15 – 10:45Part V General Introduction on Solidity, EVM and X86 virtual machine by David Jaenson
- Smart contract language: Solidity
- Virtual machines: EVM and X86
10:45 – 11:00Break
11:00 – 12:30 Part VI Hands-on programming with QTUM by Howard Ye
- Running qtumd with docker - Introduction to qtumd RPC, transfer of funds - Examine the underlying UTXO to see what is recorded on the ledger - Deploy a simple smart contract - Interact with the contract via RPC
12:15 – 13:15 Lunch
13:15 – 15:00Preparing the pitch
15:00 – 15:15Tea break
15:15 – 17:00 Pitches
10 minutes pitches with 5 mins Q&A
17:00 – 17:30Assessment


Requirements

  • Participants should have at least a basic understanding of Blockchain, and should at least have entry level coding experience;
  • Personal laptops will be required – please bring your own

Trainer's Profile

PATRICK DAI

Patrick graduated from Draper University and dropped out of his doctoral degree from the Chinese Academy of Sciences. Patrick was previously employed by Alibaba, and is committed to blockchain technology development, with abundant blockchain industry development experience.

WENBIN ZHONG

Wenbin Zhong graduated from the Chinese Academy of Sciences, with a Masters of Information and Communication System. Wenbin has studied Bitcoin since 2013 and has mined cryptocurrency.

HOWARD YE

Howard is the author of “Deep Dive Into Ethereum Virtual Machine,” a book dissecting the inner workings of Solidity and Ethereum. He is currently the Lead DApp Platform Engineer for QTUM, developing tools and libraries to create decentralized applications. Howard has 10 years of product and engineering experience in the startup world, and is passionate about building products that counter the centralizing tendencies of the old web.

DAVID JAENSON

David's interest in Bitcoin and blockchain tech started in 2013. He has previously worked on several startups and has interned at Nasdaq. He recently completed his Master's thesis in distributed systems at Lund University.

Application Procedures

Please submit the following documents to Y2V0QHN1c3MuZWR1LnNn:

  1. Coloured copy (back and front) of NRIC for Singaporeans and PRs, or "Employment"/"S" Pass for foreign applicant
  2. Recent payslip or income statement (For WTS scheme only)
  3. Application form

Course Fee

International ParticipantsS'poreans (aged below 40) and PRsSkillsFuture Mid-Career Enhanced Subsidy1
(S'poreans aged 40 and above)
Workfare Training Support2
(S'poreans aged 35 and above, and earn ≤ $2,000 per month)
Enhanced Training Support for SMEs3
Full Course fee (A)$1100$1100$1100$1100$1100
SSG grant (70%) (B)-($770)($770)($770)($770)
Nett course fee (A) - (B) = (C)$1100$330$330$330$330
7% GST on nett course fee (D)$77$23.10$23.10$23.10$23.10
Total nett course fee payable, including GST (C) + (D) = (E)$1177$353.10$353.10$353.10$353.10
Less additional funding if eligible under various schemes (F)--($220)($275)($220)
Total nett course fee payable, including GST, after additional funding from the various funding schemes (E) - (F) = (G)$1177$353.10$133.10$78.10$133.10

1 Mid-Career Enhanced Subsidy: Singaporeans aged 40 and above may enjoy subsidies up to 90% of the course fees.
2 Workfare Training Support: Singaporeans aged 35 and above (13 years and above for Persons with Disabilities) and earning not more than $2,000 per month may enjoy subsidies up to 95% of the course fees.
3 Enhanced Training Support for SMEs: SME-sponsored employees (Singaporean Citizens and PRs) aged 21 and above may enjoy subsidies up to 90% of the course fees.


  • Participants are required to achieve at least 75% attendance and/or sit and pass any prescribed examinations/assessments or submit any course/project work (if any) under the course requirement.
  • The course fees are reviewed annually and may be revised. The University reserves the right to adjust the course fees without prior notice. Singapore University of Social Sciences reserves the right to amend and/or revise the above schedule without prior notice.

For clarification, please contact the Centre for Continuing and Professional Education (CCPE) via the following:

Telephone: +65 6248 0263
Email: Q0VUQHN1c3MuZWR1LnNn
Back to top
Back to top