本課程旨在培養學生對區塊鏈技術的基本理解,並透過實作演練與案例分析,使學生能夠掌握區塊鏈的核心概念、應用場景及開發技能。課程內容涵蓋區塊鏈的基本原理、共識機制、智能合約、去中心化應用(DApps)開發,以及區塊鏈在金融、供應鏈管理、農業食品溯源、智慧合約等領域的應用。此外,學生將學習區塊鏈安全性、隱私保護、跨鏈技術等前沿議題,並透過分組專案設計區塊鏈應用方案,以提升實作能力與問題解決能力。 課程將介紹區塊鏈技術的基礎,包括區塊結構、哈希函數、非對稱加密、數位簽章、工作量證明(PoW)、權益證明(PoS)等核心概念,並探討比特幣及以太坊等主要公鏈的運作機制。接著,課程將進一步介紹智能合約與 Solidity 語言,讓學生能夠理解如何撰寫、部署與測試智能合約,並透過實作體驗去中心化應用(DApp)的開發流程。 課程將聚焦於區塊鏈應用與實務操作,包括區塊鏈在供應鏈金融、農業食品溯源、醫療記錄管理、智慧財產權等領域的應用案例分析,並探討 NFT、DeFi、DAO 等新興應用模式。此外,學生將學習如何利用區塊鏈平台(如 Ethereum、Hyperledger Fabric)進行應用開發,並透過專案開發培養團隊合作與實務應用能力。