- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《区块链案例分析与场景设计》教学大纲
课程编号:
课程名称:区块链案例分析与场景设计
英文名称:Blockchain Case Analysis and Scenario Design
学分/学时:2/32 课程性质: 选修
适用专业:电子相关大类专业 建议开设学期: 第二、四学期
先修课程:计算机导论与程序设计 开课单位:创新创业学院
一、课程的教学目标与任务
数字加密货币的快速发展,吸引了全世界的眼光与关注,逐步引发了区块链市场规模的
快速扩张。区块链所代表的安全、可信、数据流通及价值互联的理念正在影响着社会经济形
态的发展,以构建信任为核心特征的区块链技术将在未来商业社会中扮演重要角色。区块链
的发展必然以联盟链生态作为主体,因为联盟链生态携带了庞大的业务流量和丰富的商业场
景。通过区块链技术构筑分布式商业模式,塑造高可信商业环境,同时必然带来具有无限想
象空间的应用场景。
本课程通过理论学习和编程实验,让学生了解区块链技术架构,理解 Hyperledger Fabric
联盟链的技术本质及其应用价值。学习在 LinuxONE 上搭建 Hyperledger Fabric 底层业务网
络,掌握应用开发的方法。通过案例场景分析,理解联盟链生态在商业社会中的作用。学习
和练习相结合,引导思路,逐步具备区块链思维能力,学会识别应用场景,能够使用
Hyperledger Fabric 提供的方法解决实际问题,最终培养学生独立开发区块链系统的能力。
本课程面向电子信息大类二年级、三年级本科生。课程内容整体上分为三部分,第一部
分是理论授课,主要内容包括区块链技术的基本概念、发展历史、基本原理,详细讲解其中
的技术架构、共识算法、智能合约等关键技术;第二部分课程围绕 Hyperledge 项目展开,
学习超级账本的原理和方法,了解其共识机制,通道 Channel 设计,节点作用,智能合约开
发方法,相关支撑项目,以及典型应用案例;第三部分是应用实践,主要通过引导学生从浅
到深地搭建 Hyperledger Fabric 联盟链系统,进行智能合约开发,基于具体应用场景设计分
布式信任方案,开发区块链应用系统。
二、课程具体内容及基本要求
(一)区块链概述 (4 学时)
主要内容包括区块链技术产生的背景起源、历史由来、区块链技术架构、区块链特性与
分类、区块链思想与价值等。
1.基本要求
(1)了解:区块链的发展史、能解决的行业问题以及未来的发展趋势;
(2)理解:区块链是分布式网络、密码学、博弈论等技术的有机融;
(3)掌握:区块链思想,区块链价值,区块链技术架构。
2.重点、难点
重点:区块链技术原理、区块链技术总体架构;
难点:区块链思想,区块链价值。
3.作业及课外学习要求:
通过网络、图书等媒介查阅信息与区块链技术的发展史和热点动态,阅读 《比特币一
种点对点的电子现金系统》。
(二)区块链中的密码学技术 (2 学时)
学习区块链中采用的密码技术,包括公钥加密、数字签名、哈希运算、Merkle 树、零
知识证明等。
1.基本要求
(1)了解密码学的基本概念与内容,流密码、分组密码、公钥密码、哈希函数、数字
签名、零知识证明、安全计算等密码学技术的定义、实现方法、性质与用途,密码学算法编
程实践中的注意事项;
(2)熟悉 AES 、SHA-2 、SHA-3、ECDSA 、SM2、SM3、SM 等常用密码学算法;
(3)掌握常用密码学算法的使用方法。
2.重点、难点
重点:AES 、SHA-2 、SHA-3、ECDSA 、SM2、SM3、SM 等常用密码算法;
难点:公钥签名算法,密码学算法及其参数的选取。
3.作业及课外学习要求
整理对比常用密码学算法的分类、使用范围
文档评论(0)