本课程覆盖区块链技术的发展历史、主流平台、关键技术及基本原理。通过本课程的教学,学生将掌握区块链的理论基础,掌握主流区块链平台的架构、模型、算法及适用场景,理解和掌握区块链、密码技术、共识机制、奖励机制、智能合约、p2p网络等的基本原理和实践应用,在掌握理论及核心技术的基础上持续创新,解决区块链相关复杂问题。
Overview
Syllabus
- 第一章 区块链思维的诞生
- 第一节 从实体货币到数字货币
- 第二节 数字货币的定义及区块链思维
- 第二章 区块链技术概览
- 第一节 区块链定义与原理
- 第二节 技术的演化与分类
- 第三章 区块链应用场景概览
- 第一节 区块链应用场景
- 第四章 区块链架构-比特币
- 第一节 比特币浏览器解读
- 第二节 比特币架构解析
- 第三节 比特币后台-计算规则
- 第四节 比特币后台-交易代码
- 第五节 比特币后台-区块管理
- 第六节 比特币后台-交易验证
- 第七节 比特币后台-交易生命周期
- 第八节 比特币模型的优缺点
- 第五章 区块链架构-以太坊
- 第一节 以太坊架构
- 第二节 以太坊架构-世界状态
- 第三节 以太坊架构-区块及其验证
- 第四节 以太坊架构-交易
- 第五节 以太坊架构-虚拟机
- 第六节 以太坊架构-费用及分叉
- 第六章 区块链架构-Fabric
- 第一节 超级账本项目简介
- 第二节 Fabric 体系结构
- 第三节 Fabric组件交互
- 第四节 超级账本其他项目
- 第七章 智能合约
- 第一节 智能合约简介
- 第四节 以太坊架构-交易
- 第二节 智能合约的使用
- 第三节 智能合约的场景
- 考试
Taught by
Lanju Kong and Cui Lizhen