课程大纲

课程大纲

区块链技术及应用

课程编码:1802030839X1P3005H 英文名称:Blockchain and Its Applications 课时:40 学分:2.00 课程属性:专业课 主讲教师:王鲲鹏等

教学目的要求
区块链是一种较为新型的互联网应用技术,也是众多以比特币为原型的数字货币的基础设施。本质上来说,设置区块链的目的是通过采用过去中心化的分布式存储方案为用户提供一个有限计算能力的可信第三方服务。本课程将围绕区块链、数字货币、以及分布式共识等内容展开;通过本课程的学习,学生们将掌握数字货币和区块链的基本理论和技术,并对一些较为常见的数字货币系统掌握其运行原理。

预修课程

大纲内容
第一章 区块链概况 6学时 徐海霞
第1节 区块链的历史和现状
第2节 区块链的应用
第3节 区块链的未来
第4节 背景知识
第二章 第一个去中心化加密货币--比特币
第1节 比特币协议 3学时 徐海霞
第2节 比特币交易 3学时 徐海霞
第3节 比特币的存储和使用 3学时 徐海霞
第4节 比特币挖矿 3学时 徐海霞
第5节 替代挖矿方案 3学时 王鲲鹏
第6节 作为平台的比特币 3学时 王鲲鹏
第7节 比特币匿名性 3学时 王鲲鹏
第三章 其他加密货币 3学时 王鲲鹏
第1节 替代比的谱系
第2节 替代币的特点
第3节 替代币的技术
第四章 智能合约 6学时 王鲲鹏
第1节 智能合约简介和比特币上的智能合约
第2节 以太坊
第3节 Solidity语言
第4节 智能合约程序分析
第五章 区块链总结与展望 4学时 王鲲鹏
第1节 区块链总结与展望

教材信息
1、 Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction A. Narayanan, J. Bonneau, E. Felten, A. Miller, S. Goldfeder 2016年7月 Princeton University Press

参考书

课程教师信息
王鲲鹏,中国科学院信息工程研究所研究员,博士生导师;中国密码学会理事、科技部专家库成员、教育部学位研究生教育发展中心学位论文评审专家。2000 年获得清华大学应用数学专业博士学位。长期从事密码理论与技术研究,主攻格密码、全同态密码、以及椭圆曲线密码等。在相关会议和期刊发表学术论文五十余篇。