“Blockchain technologies have not yet lived up to the hype and most enterprise blockchain projects are stuck in experimentation mode,” said Avivah Litan, distinguished analyst and research vice president at Gartner…
区块链是面向未来数字化社会的新一代信息技术。习近平总书记在中央政治局第十八次集体学习时将区块链定义为“我国自主创新的重要突破口”。 本课程将系统介绍区块链原理和应用,让学生对区块链有整体的了解。
课程设计目标是帮助学生树立分布式整体性世界观,教学大纲将涵盖围绕区块链,通过应用密码学、分布式系统基础、博弈论的基础知识,把区块链作为分布式整体世界观最前沿的创新应用进行系统讲解。课程还将引入区块链智能合约的概念,帮助学生理解区块链编程的理念和应用的方法。
周 | 教学形式 | 授课主题 | 课时标题 |
---|---|---|---|
1 | 面授 | 简介 | 《区块链应用场景和前景》 |
1 | 面授 | 简介 | 《区块链发展方向和著名成果简述》 |
2 | 面授 | 博弈论基础 | 《谁在推动区块链系统运行》 |
2 | 面授 | 监管合规 | 《如何"一夜暴富"》 |
3 | 面授 | 密码学基础 | 《非对称加密、Hash、Merkle树和区块的概念》 |
3 | 实验 | 密码学基础 | 《实验:openssl、区块生成》 |
4 | 面授 | 分布式基础 | 《P2P网络原理和应用》 |
4 | 实验 | 分布式基础 | 《实验:DHT网络》 |
5 | 面授 | 分布式基础 | 《分布式共识算法概述》 |
5 | 实验 | 分布式基础 | 《实验:共识算法》 |
6 | 面授 | 区块链系统 | 《以太坊及其系统架构设计简述》 |
6 | 实验 | 区块链系统 | 《实验:以太坊联盟链部署》 |
7 | 面授 | 智能合约 | 《以太坊智能合约原理及语法1》 |
7 | 面授 | 智能合约 | 《以太坊智能合约语法2》 |
8 | 实验 | 智能合约 | 《实验:以太坊智能合约开发IDE介绍》 |
8 | 实验 | 智能合约 | 《实验:以太坊智能合约部署和调用》 |
9 | 实验 | 应用开发 | 《实验:博客框架部署及使用》 |
9 | 实验 | 应用开发 | 《实验:部署自己的博客系统》 |
10 | 实验 | 应用开发 | 《实验:编写数字积分打赏合约》 |
10 | 实验 | 应用开发 | 《实验:区块链浏览器使用介绍》 |
11 | 实验 | 应用开发 | 《实验:制作一个数字积分打赏插件》 |
11 | 实验 | 应用开发 | 《实验:将付费阅读博客部署到公有云平台》 |
12 | 其他 | 结课答疑 | 结课答疑 |
本课程学分2分,课程总分为100分,具体如下:
课堂讨论区
(点我进入)的Issues
面板提出问题或回复其他人的问题均可得分,禁止灌水,本环节稍后将提供简易指南。其中,每提出一个有效问题3分,最多9分;每产生一个有效回复3分,最多15分;关注一波不迷路,关注(Star)本课程对应Github项目blockchain101
2分点我直达。为方便统计,提问和回答必须在正文末尾新起一行附上名字最后一位 学号后三位,如:婷019
才算有效。课堂讨论溢出得分最多可抵扣5分课堂考勤扣分🚀;讲师:郭泰彪
开课时间: 2019-2020 下学期 1-12周 周四晚
办公室: 科技楼205办公室
办公时间: 周一至周五 9:00 - 11:30 3:00 - 5:00
该课程的学习包括:
在课程结束时,希望大家都能:
如果您在本课程学习过程中有任何不明白的地方,可以通过课程QQ群、中国大学MOOC讨论区、Github Issue的方式进行提问,鼓励使用Github Issue的方式进行提问。
本课程采用我校陈晓红院士编写的《区块链应用及技术发展》(清华大学出版社)作为主要教材,并辅以相关电子资料。当您在学习时,请不吝提出更正和修改建议!
您可能还需要了解以下参考书籍,这些书籍都可以在网上商城购买和本校图书馆借阅: 熊丽兵 《精通以太坊智能合约开发》 电子工业出版社 ISBN:9787121349515
湖南高校区块链实验室;阿里云;中国大学MOOC
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。