PolyUHub
课程评价吃喝玩乐学习指南生活指南二手市集自由讨论区入学攻略专题
登录注册
登录注册
PolyUHub

For and By Polyuer

课程·学习·生活

本站为学生自发建设的非官方社区平台,与香港理工大学官方无隶属关系。用户生成内容仅代表用户个人观点。

社区规则私隐政策网站使用条款版权与侵权免责声明联系邮箱

© 2026

返回课程评价

Blockchain and Smart Contract Security

COMP5566COMPFaculty of Engineering3 学分

Blockchain and Smart Contract Security

官方课程信息 + 学生真实评价

登录 后即可收藏课程

登录后评价

课程评价

还没有评价

成为第一个分享这门课真实体验的人。

登录后评价

课程概览

来自官方课程资料的结构化信息

课程代码

COMP5566

课程名称

Blockchain and Smart Contract Security

开课学系

comp

所属学院

Faculty of Engineering

学分

3 学分

级别

5

课程简介

本科目概要/建议大纲: 1. 区块链安全概览 4.5 学时 流行区块链系统的安全架构、密钥和钱包的安全性、访问控制、节点安全 2. 网络层漏洞与攻击 4.5 学时 比特币、以太坊等流行区块链系统使用的对等协议及其相关的攻击和防御机制,如Eclipse攻击、路由攻击、拒绝服务攻击等 3. 6流行区块链系统使用的共识协议的安全性 流行的共识协议,如工作量证明、权益证明、委托权益证明、Raft等,以及相应的攻击和防御策略,如51%攻击、自私挖矿攻击等 4. 智能合约安全 15 学时 比特币中脚本的安全性、以太坊智能合约的安全性、Hyperledger Fabric链码的安全性及其他类型智能合约的安全性及其相应的解决方案 5. 去中心化应用的安全性 4.5 学时 去中心化应用(DApps)的架构、对DApps的攻击及防御策略 6. 预言机和跨链系统安全性 4.5 学时 流行预言机和跨链系统的架构、它们的安全威胁及防御机制

学习目标

使学生掌握区块链和智能合约安全的基本原理和实际技能,以应对区块链和智能合约中的安全问题。本课程旨在使学生能够: 1. 描述区块链和智能合约安全的概念和原理; 2. 理解区块链和智能合约的安全架构和威胁模型; 3. 分析流行区块链系统及其智能合约的安全威胁; 4. 发展检测攻击和评估流行区块链系统及其智能合约安全风险的实用技能。

先修要求

先修课程 COMP5521 分布式账本技术、加密货币与电子支付及 COMP5565 去中心化应用基础与开发

教学模式

课程将以讲座、辅导、实验、工作坊和班级项目相结合的方式进行。课程将强调区块链和智能合约安全的原理和实践。原理主要通过讲座和辅导讲解,而实践方面则通过实验和工作坊教授。班级项目将帮助学生巩固所学知识,包括原理和实用技能