數字貨幣與區塊鏈技術及應用概論
Applied Cryptocurrency and Blockchain Technologies
| 節 | 週一 | 週三 |
|---|---|---|
5 13:20–14:10 | 數字貨幣與區塊鏈技術及應用概論 EC115 2 節連堂 | |
6 14:20–15:10 | ||
8 16:30–17:20 | 數字貨幣與區塊鏈技術及應用概論 EC115 |
* 根據陽明交大上課時間表所列
This course is designed to give students a broad view of the key technologies behind cryptocurrencies like BTC/Bitcoin, ETH/Ethereum, Hyperledger, and their potential and limitations when applied to broader business applications other than cryptoeconomics. Through lectures, class discussions, homework, and a term project, students are expected to have a holistic view of cryptocurrency and blockchain technologies and their business potentials. After the class, students should be able to understand what are bitcoin, ethereum, hyperledger and the general concept of blockchain.
Familiar with basic data structures like linked list, and programming languages like javascript, python, c++, or go
- A qualified TA, who has completed the first year of Master program and familiar with c++/python/go programming. Prior knowledge or experience on bitcoin or ethereum is a plus. - The class is conducted via lecture, discussion, and presentation with videos/images. Projector and media system are required.
1 學期作業 - Reading assignments - 3 Homework - A final (group-based) term project presentation 2.考試狀況 - No written examine 3.評量方法 - Class attendance and participation (20%) - Homework (40%) - Group term project (40%)
| 週次 | 主題 |
|---|---|
| 第 1 週 | Course Overview |
| 第 2 週 | Cryptoeconomics |
| 第 3 週 | Basic Cryptographic Hash and Digital Signature |
| 第 4 週 | Consensus in a distributed system |
| 第 5 週 | Bitcoin - Protocol, Script, Mining |
| 第 6 週 | Case I - Bitcoin Application |
| 第 7 週 | Midterm team project proposal presentation |
| 第 8 週 | Ethereum and smart contract |
| 第 9 週 | Hyperledger |
| 第 10 週 | Blockchain Security |
| 第 11 週 | Case II: Ethereum Dapp |
| 第 12 週 | Final team project presentation and demo |
- Bitcoin and Cryptocurrency Technologies, A. Narayanan et. al., Princeton University Press, 2016 - Mastering Bitcoin, 2nd Edition, Andreas M. Antonopoulos, O’Reilly, 2017
- 地點
- To be announced.
- 時間
- Office hours will be announced at the first meet of the class.
- 聯絡方式
- tkuo@cs.nctu.edu.tw