區塊鏈與智慧合約
Blockchain and Smart Contract
| 節 | 週五 |
|---|---|
5 13:20–14:10 | 區塊鏈與智慧合約 A305 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
I. Fundamental Understanding of Blockchain. II. How Concensus Algorithms were designed and were benefiting each Blockchain platform. III. Able to Handcraft a simple Blockchain. IV. Understand and compose smart contracts. V. Able to Implement Web3 Apps and DeFi merchants.
General Knowledge of C-like Language Programming. (Java, Python, or Javascript) Fundamental Knowledge of Working with Unix/Linux Systems. Basic Understanding of Computer Cryptology (e.g., Symmetric and Assymetric Encryption, DH-Exchange) Basic Understanding in Computer Network and Network Programming is Desirable.
I. EMI (English as a Medium of Instruction) II. Bring your own device.
I. Midterm Project (25%) II. Final Project (30%) III. Assignments (45%)
| 週次 | 主題 |
|---|---|
| 第 1 週 | What is Blockchain and Decentralization. |
| 第 2 週 | Blockchain Cryptology |
| 第 3 週 | Consensus Algorithm. |
| 第 4 週 | Blockchain Architecture / Hands-on crafting a Blockchain Network. |
| 第 5 週 | Hands-on crafting a Blockchain System. |
| 第 6 週 | (National Holiday) |
| 第 7 週 | Your Private Blockchain Network. |
| 第 8 週 | (Midterm Exam) |
| 第 9 週 | Smart Contract Basics. (Solidity) |
| 第 10 週 | Smart Contract - Fund Management |
| 第 11 週 | Smart Contract - NFT and Coins |
| 第 12 週 | Smart Contract - Security |
| 第 13 週 | Smart Contract - Management Decentralized Apps. |
| 第 14 週 | DApps Projects - Supply Chain and Insurance Compensation Automation as Example. |
| 第 15 週 | Decentralized Autonomous Organizations. |
| 第 16 週 | (Final Project) |
Mastering Blockchain 4th Ed., Imran Bashir, Packt Publishing, March, 2023. Beginining Solidity - Learn to Program Smart Contracts with Solidity, Alexandros Dolgov, Wiley Publishing, April 2025.
- 時間
- Fri(2)
- 聯絡方式
- By Email or Work Phone.