
《区块链应用》教学大纲课程名称:区块链应用课程类别(必修/选修):选修课程英文名称:BlockchainApplication其中实验/实践学时:16总学时/周学时/学分:32/2/2先修课程:无后续课程支撑:无授课地点:实503机房授课时间:星期二9-10节(2-17周)授课对象:2023经济与金融1-2班开课学院:粤台产业科技学院任课教师姓名/职称:刘黎明/高级答疑时间、地点与方式:1.每次课前和课后,实验楼采用一对一的问答方式2.每次习题课,采用集中讲解方式。课程考核方式:开卷()闭卷()课程论文()其它(V)使用教材:《区块链原理与技术》,张尧学著,清华大学出版社,ISBN9787302637615数学参考资料:课程简介:本课程介绍技术架构解析以比特币和以太坊系统为切入点,深入剖析区块链的底层技术,包括区块数据结构、共识机制(如工作量证明)、智能合约系统及分布式账本技术。书中特别强调密码学基础(如哈希算法)在区块链安全中的应用。实践导向设计配套Solidity语言开发实例与供应链金融等场景案例,提供私有链搭建实验指导,注重培养技术开发与行业分析能力。涵盖网络层、共识层等模块,并探讨DAPP开发及区块链应用场景(如金融、物联网)课程敏学目标及对毕业要求指标点的支撑:1
1 《区块链应用》教学大纲 课程名称: 区块链应用 课程类别(必修/选修):选修 课程英文名称:Blockchain Application 总学时/周学时/学分:32/2/2 其中实验/实践学时:16 先修课程: 无 后续课程支撑:无 授课时间: 星期二 9-10 节 (2-17 周) 授课地点:实 503 机房 授课对象: 2023 经济与金融 1-2 班 开课学院: 粤台产业科技学院 任课教师姓名/职称: 刘黎明/高级 答疑时间、地点与方式: 1.每次课前和课后,实验楼 采用一对一的问答方式; 2.每次习题课,采用集中讲解方式。 课程考核方式:开卷()闭卷()课程论文()其它( ✔) 使用教材:《区块链原理与技术》,张尧学著,清华大学出版社,ISBN 9787302637615 教学参考资料: 课程简介: 本课程介绍技术架构解析以比特币和以太坊系统为切入点,深入剖析区块链的底层技术,包括区块数据结构、共识机制(如工作量证明)、智能合约系 统及分布式账本技术。书中特别强调密码学基础(如哈希算法)在区块链安全中的应用。实践导向设计配套 Solidity 语言开发实例与供应链金融等场 景案例,提供私有链搭建实验指导,注重培养技术开发与行业分析能力。涵盖网络层、共识层等模块,并探讨 DApp 开发及区块链应用场景(如金融、 物联网)。 课程教学目标及对毕业要求指标点的支撑:

毕业要求课程教学目标支撑毕业要求指标点热爱祖国,拥护中国共产党的领导,了解马列主义、目标1:A1思想品德素质毛泽东思想、邓小平理论和“三个代表”重要思想在技术教学中融入网络强国、自主创新等思政元素,引导能深入理解金融开发运维中的职业道德有为社会主义现代化建设服务的思想,为国家富强、学生理解区块链技术在国家安全、数据主权中的战略意准则、行业规范及相关法律法规民族昌盛而兴奋的志向和责任感:义,树立科技报国的使命感与合规意识。目标2:顺应智能金融的趋势,具有大数据分析能力与人工智B6专业知识能应用能力、参与金融投资竞赛与市场实操能力、投系统解析区块链底层架构(如哈希算法、共识机制、分布资分析师养成教育,并且掌握主要课程:程序设计、能够熟悉金融科技系统的分析开发语言、式账本),理解比特币与以太坊等主流区块链的技术实现数据库应用、微观经济学、宏观经济学、计量经济学、前端数据库设计、数据挖掘、大数据分析逻辑,培养扎实的理论基础,通过Solidity语言智能合约会计学原理、中级会计学、财务管理、投资学、风险相关的专业知识。开发、私有链搭建等实验,掌握区块链应用系统的设计、管理、衍生金融工具、国际金融等部署与调试能力,提升工程实践水平。目标3:C2运用专业知识的能力具有良好的综合应用知识能力和实践能力,能把学到创新与行业应用:结合供应链金融、工业互联网等案例,有效整合数据资源,展现良好的专业知识的经济学和金融学知识运用于实践。分析区块链3.0技术的跨领域应用,培养解决复杂工程问能力题的创新思维。理论教学进程表支撑教学模式周次教学主题授课教师学时数教学内容(重点、难点、课程思政融入点)教学方法作业安排课程线下/涯合式目标1.1什么是区块链技术课后作业:目标刘黎明2线下教学课堂讲授概述1,21.2区块链技术的现状书本第一章(课后2
2 课程教学目标 支撑毕业要求指标点 毕业要求 目标 1: 在技术教学中融入网络强国、自主创新等思政元素,引导 学生理解区块链技术在国家安全、数据主权中的战略意 义,树立科技报国的使命感与合规意识。 A1 思想品德素质 能深入理解金融开发运维中的职业道德 准则、行业规范及相关法律法规 热爱祖国,拥护中国共产党的领导,了解马列主义、 毛泽 东思想、邓小平理论和“三个代表”重要思想; 有为社会 主义现代化建设服务的思想,为国家富强、 民族昌盛而兴 奋的志向和责任感; 目标 2: 系统解析区块链底层架构(如哈希算法、共识机制、分布 式账本),理解比特币与以太坊等主流区块链的技术实现 逻辑,培养扎实的理论基础,通过 Solidity 语言智能合约 开发、私有链搭建等实验,掌握区块链应用系统的设计、 部署与调试能力,提升工程实践水平。 B6 专业知识 能够熟悉金融科技系统的分析开发语言、 前端数据库设计、数据挖掘、大数据分析 相关的专业知识。 顺应智能金融的趋势,具有大数据分析能力与人工智 能应用能力、参与金融投资竞赛与市场实操能力、投 资分析师养成教育,并且掌握主要课程:程序设计、 数据库应用、微观经济学、宏观经济学、计量经济学、 会计学原理、中级会计学、财务管理、投资学、风险 管理、衍生金融工具、国际金融等 目标 3: 创新与行业应用:结合供应链金融、工业互联网等案例, 分析区块链 3.0 技术的跨领域应用,培养解决复杂工程问 题的创新思维。 C2 运用专业知识的能力 有效整合数据资源,展现良好的专业知识 能力 具有良好的综合应用知识能力和实践能力,能把学到 的经济学和金融学知识运用于实践。 理论教学进程表 周次 教学主题 授课教师 学时数 教学内容(重点、难点、课程思政融入点) 教学模式 线下/混合式 教学方法 作业安排 支撑 课程 目标 1 概述 刘黎明 2 1.1 什么是区块链技术 1.2 区块链技术的现状 线下教学 课堂讲授 课后作业: 书本第一章(课后 目 标 1,2

1.3本书的内容题)重点:了解区块链诞生背景:了解智能合选择题(1-10)约:简答题(1-5)难点:区块链的特点:区块链的分类:区块链的应用与发展课程思政融入点:通过了解区块链技术的诞生背景,体现了技术发展对社会治理的赋能,也反映了思想政治教育在科技时代的前瞻性。通过技术原理与价值观的双向渗透,可培养兼具创新能力与社会责任感的新金融人才。2.1比特币简介2.2基础知识课后作业:2.3交易书本第一章(课后2.4脚本系统题)目标刘黎明线下教学课堂讲授4比特币22.5公私密钥与地址选择题(1-10)1, 22.6区块与链填空题(1-5)2.7共识简答题(1-10重点:了解比特币诞生背景:哈希算法与数字签名:了解交易脚本、公钥与地址3
3 1.3 本书的内容 重点:了解区块链诞生背景;了解智能合 约; 难点:区块链的特点;区块链的分类;区 块链的应用与发展 课程思政融入点:通过了解区块链技术的 诞生背景,体现了技术发展对社会治理的 赋能,也反映了思想政治教育在科技时代 的前瞻性。通过技术原理与价值观的双向 渗透,可培养兼具创新能力与社会责任感 的新金融人才。 题) 选择题(1-10) 简答题(1-5) 2 比特币 刘黎明 4 2.1 比特币简介 2.2 基础知识 2.3 交易 2.4 脚本系统 2.5 公私密钥与地址 2.6 区块与链 2.7 共识 重点:了解比特币诞生背景;哈希算法与 数字签名;了解交易脚本、公钥与地址; 线下教学 课堂讲授 课后作业: 书本第一章(课后 题) 选择题(1-10) 填空题(1-5) 简答题(1-10) 目 标 1,2

非对称加密原理难点:比特币交易与账户模型:区块数据结构:pow共识课程思政融入点:通过比特币的学习,作为区块链技术伦理讨论的载体,能通过对比分析强化学生对国家金融战略的认同,最终实现“技术能力”与“价值观塑造”的双重目标1.1以太坊简介1.2以太坊基本架构及原理1.3以太坊账户模型与转账课后作业:1.4智能合约书本第一章(课后1.5以太坊交易题)目标1.6以太坊数据结构及存储刘黎明线下教学课堂讲授4以太坊3选择题(1-10)1,2重点:以太坊的基本架构及原理:以太坊填空题(1-10)账户模型与转账原理:智能合约运行原理简答题(1-10)难点:以太坊交易方式:以太坊数据结构与存储方式课程思政融入点:通过学习“以太坊”技术逻辑与价值逻辑的有机统一,培养兼具4
4 非对称加密原理 难点:比特币交易与账户模型;区块数据 结构;pow 共识 课程思政融入点:通过比特币的学习,作 为区块链技术伦理讨论的载体,能通过对 比分析强化学生对国家金融战略的认同, 最终实现“技术能力”与“价值观塑造” 的双重目标 3 以太坊 刘黎明 4 1.1 以太坊简介 1.2 以太坊基本架构及原理 1.3 以太坊账户模型与转账 1.4 智能合约 1.5 以太坊交易 1.6 以太坊数据结构及存储 重点:以太坊的基本架构及原理;以太坊 账户模型与转账原理;智能合约运行原理 难点:以太坊交易方式;以太坊数据结构 与存储方式 课程思政融入点:通过学习“以太坊”技 术逻辑与价值逻辑的有机统一,培养兼具 线下教学 课堂讲授 课后作业: 书本第一章(课后 题)选择题(1-10) 填空题(1-10) 简答题(1-10) 目 标 1,2

创新能力与社会责任感的新金融人才。4.1P2P网络4.2比特币网络4.3以太坊网络4.4网络层安全课后作业:重点:P2P网络的特点:P2P网络的四种拓书本第一章(课后扑形式:比特币、以太坊网络节点功能、题)类型:常见区块链网络攻击目标3刘黎明线下教学课堂讲授区块链网络层4选择题(1-5)难点:比特币、以太坊网络节点通信流程;1, 2填空题(1-5)比特币、以太坊网络节点地址管理、区块同步:比特币、以太坊网络通信加密连接简答题(1-5)机制课程思政融入点:通过学习区块链网络层网络架构分析、协议设计实践等环节,培养兼具工程能力与社会责任感的新金融人才。5.1一致性问题课后作业:书本第一章(课后5.2共识设计的理论限制目标刘黎明线下教学课堂讲授35区块链共识层题)1, 25.3区块链共识算法选择题(1-10)氧点:一致性问题与挑战:不同的一致性5
5 创新能力与社会责任感的新金融人才。 4 区块链网络层 刘黎明 3 4.1 P2P 网络 4.2 比特币网络 4.3 以太坊网络 4.4 网络层安全 重点:P2P 网络的特点;P2P 网络的四种拓 扑形式;比特币、以太坊网络节点功能、 类型;常见区块链网络攻击 难点:比特币、以太坊网络节点通信流程; 比特币、以太坊网络节点地址管理、区块 同步;比特币、以太坊网络通信加密连接 机制 课程思政融入点:通过学习区块链网络层 网络架构分析、协议设计实践等环节,培 养兼具工程能力与社会责任感的新金融人 才。 线下教学 课堂讲授 课后作业: 书本第一章(课后 题) 选择题(1-5) 填空题(1-5) 简答题(1-5) 目 标 1,2 5 区块链共识层 刘黎明 3 5.1 一致性问题 5.2 共识设计的理论限制 5.3 区块链共识算法 重点:一致性问题与挑战;不同的一致性 线下教学 课堂讲授 课后作业: 书本第一章(课后 题) 选择题(1-10) 目 标 1,2

填空题(1-5)要求:FLP不可能原理:CAP原理难点:拜占庭将军问题:拜占庭容错算法简答题(1-5)比特币的工作量证明共识机制:以太坊共识算法Ethash:以太坊共识算法Casper、EOSIO共识算法BFT-DPoS、Monoxide(选学)课程思政融入点:引导学生正确认识区块链共识层遵循“技术为体、价值为魂”原则,通过共识机制分析、算法实验等环节,培养兼具金融能力与社会责任感的新金融人才。合计16实践教学进程表项目类型(验证/综合教学支撑课周次学时实验项目名称授课教师数学内容(重点、难点、课程思政融入点)/设计)方法程目标6.1智能合约及其背景6.2Solidity语言目标2,实验刘黎明综合66.3DApp开发示例6区块链智能合约开发en重点:智能合约的由来及背景:Solidity基础语法6
6 要求;FLP 不可能原理;CAP 原理 难点:拜占庭将军问题;拜占庭容错算法 比特币的工作量证明共识机制;以太坊共 识算法 Ethash;以太坊共识算法 Casper、 EOSIO 共识算法 BFT-DPoS、Monoxide(选 学) 课程思政融入点:引导学生正确认识区块 链共识层遵循“技术为体、价值为魂”原 则,通过共识机制分析、算法实验等环节, 培养兼具金融能力与社会责任感的新金融 人才。 填空题(1-5) 简答题(1-5) 合计 16 实践教学进程表 周次 实验项目名称 授课教师 学时 教学内容(重点、难点、课程思政融入点) 项目类型(验证/综合 /设计) 教学 方法 支撑课 程目标 6 区块链智能合约开发 刘黎明 6 6.1 智能合约及其背景 6.2 Solidity 语言 6.3 DApp 开发示例 重点:智能合约的由来及背景;Solidity 基础 语法 综合 实验 目标 2, 3

难点:使用Solidity语言编写智能合约:开发一个简单的DApp课程思政融入点:引导学生正确认识区块链智能合约开发,遵循“技术为体、价值为魂”原则,通过共识机制分析、算法实验等环节,培养兼具金融能力与社会责任感的新金融人才。7.1联盟链平台7.2供应链金融7.3资产交易7.4司法存证7.5物流溯源7.6票据流通目标2,重点:公链与联盟链的异同点及优缺点:区块刘黎明4综合实验区块链应用链在工业界中的应用及其重要性:掌握区块链所独有的特性难点:掌握HyperledgerFabric项目:了解区块链应用落地所面对的问题:了解国内外区块链应用发展史课程思政融入点:通过真实案例解析、技术方案设计等教学环节,培养既懂技术原理又具家国情怀的复合型人才。在具体实施中需注意避7
7 难点:使用 Solidity 语言编写智能合约;开发 一个简单的 DApp 课程思政融入点:引导学生正确认识区块链智 能合约开发,遵循“技术为体、价值为魂”原 则,通过共识机制分析、算法实验等环节,培 养兼具金融能力与社会责任感的新金融人才。 7 区块链应用 刘黎明 4 7.1 联盟链平台 7.2 供应链金融 7.3 资产交易 7.4 司法存证 7.5 物流溯源 7.6 票据流通 重点:公链与联盟链的异同点及优缺点;区块 链在工业界中的应用及其重要性;掌握区块链 所独有的特性 难点:掌握 Hyperledger Fabric 项目;了解区 块链应用落地所面对的问题;了解国内外区块 链应用发展史 课程思政融入点:通过真实案例解析、技术方 案设计等教学环节,培养既懂技术原理又具家 国情怀的复合型人才。在具体实施中需注意避 综合 实验 目标 2, 3

免技术决定论倾向,始终强调中国特色社会主义制度对技术发展的规范引导作用。6.1智能合约及其背景6.2Solidity语言6.3DApp开发示例区块链智能合约开发(重点:智能合约的由来及背景:Solidity基础语法1.字符串拼接目标2,刘黎明6综合实验2.字符审比较8难点:使用Solidity语言编写智能合约:开发33.栈一个简单的DApp4.队列课程思政融入点:引导学生正确认识区块链智能合约开发,遵循“技术为体、价值为魂”原则,通过共识机制分析、算法实验等环节,培养兼具金融能力与社会责任感的新金融人才。合计16课程考核评价依据及成绩比例(%)实验报告期末论文课程目标支撑毕业要求指标点(金融数据(项目创新与专到堂情况文献检索处理的完整业报告撰写能流程实践能力)8
8 免技术决定论倾向,始终强调中国特色社会主 义制度对技术发展的规范引导作用。 8 区块链智能合约开发 ( 1. 字符串拼接 2. 字符串比较 3. 栈 4. 队列 ) 刘黎明 6 6.1 智能合约及其背景 6.2 Solidity 语言 6.3 DApp 开发示例 重点:智能合约的由来及背景;Solidity 基础 语法 难点:使用 Solidity 语言编写智能合约;开发 一个简单的 DApp 课程思政融入点:引导学生正确认识区块链智 能合约开发,遵循“技术为体、价值为魂”原 则,通过共识机制分析、算法实验等环节,培 养兼具金融能力与社会责任感的新金融人才。 综合 实验 目标 2, 3 合计 16 课程考核 课程目标 支撑毕业要求指标点 评价依据及成绩比例(%) 到堂情况 实验报告 (金融数据 处理的完整 流程实践能 期末论文 (项目创新与专 业报告撰写能 力) 文献检索

力)目标一1-12001000目标二4-315100目标三7-2020250总计2035450100各注:1)根据东羌理工学院考试管理规定》第士二条规定:广课3次(或6课时)学生不得参加该课程的期终考核。2)各项考核标准见附件所示。大纲编写时间:2025年9月7日系(部)审查意见:同意执行邱幕华系(部)主任签名:日期:2025年9月7日备注:9
9 力) 目标一 1-1 20 0 10 0 目标二 4-3 0 15 10 0 目标三 7-2 0 20 25 0 总计 20 35 45 0 100 备注:1)根据《东莞理工学院考试管理规定》第十二条规定:旷课 3 次(或 6 课时)学生不得参加该课程的期终考核。2)各项考核标准见附件所示。 大纲编写时间:202 5 年 9 月 7 日 系(部)审查意见:同意执行 系(部)主任签名: 日期: 2025 年 9 月 7 日 备注:

10
10