区块链原理与技术
区块链原理与技术
1万+ 人选课
更新日期:2025/04/09
开课平台学堂在线
开课高校山东大学
开课教师孔兰菊崔立真
学科专业工学电子信息类
开课时间2025/01/15 - 2025/07/22
课程周期27 周
开课状态开课中
每周学时-
课程简介

本课程覆盖区块链技术的发展历史、主流平台、关键技术及基本原理。通过本课程的教学,学生将掌握区块链的理论基础,掌握主流区块链平台的架构、模型、算法及适用场景,理解和掌握区块链、密码技术、共识机制、奖励机制、智能合约、p2p网络等的基本原理和实践应用,在掌握理论及核心技术的基础上持续创新,解决区块链相关复杂问题。

课程大纲
第一章 区块链思维的诞生
第一节 从实体货币到数字货币
第二节 数字货币的定义及区块链思维
第二章 区块链技术概览
第一节 区块链定义与原理
第二节 技术的演化与分类
第三章 区块链应用场景概览
第一节 区块链应用场景
第四章 区块链架构-比特币
第一节 比特币浏览器解读
第二节 比特币架构解析
第三节 比特币后台-计算规则
第四节 比特币后台-交易代码
第五节 比特币后台-区块管理
第六节 比特币后台-交易验证
第七节 比特币后台-交易生命周期
第八节 比特币模型的优缺点
第五章 区块链架构-以太坊
第一节 以太坊架构
第二节 以太坊架构-世界状态
第三节 以太坊架构-区块及其验证
第四节 以太坊架构-交易
第五节 以太坊架构-虚拟机
第六节 以太坊架构-费用及分叉
第六章 区块链架构-Fabric
第一节 超级账本项目简介
第二节 Fabric 体系结构
第三节 Fabric组件交互
第四节 超级账本其他项目
第七章 智能合约
第一节 智能合约简介
第四节 以太坊架构-交易
第二节 智能合约的使用
第三节 智能合约的场景
考试