区块链技术与应用 肖文红 著 高职高专计算机类专业或电子信息类专业有关区块链技术相关知识的教材 电子工业出版社 9787121520365

配送至
$ $ USD

开本:3开
纸张:胶版纸
包装:平装
是否套装:否
国际标准书号ISBN:9787121520365
所属分类:图书>计算机/网络>信息安全
可开发票,支持天无理由商品详情
内容介绍
本书是校企(嘉兴职业技术学院与嘉兴市长三角区块链技术研究院)合作的成果,融入了区块链技术企业的新技术应用。本书阐述了区块链技术应用的相关知识,主要涵盖区块链基础知识、区块链的密码学基础、网络、共识算法、智能合约、区块链技术应用案例及区块链测试与安全等内容。本书内容通俗易懂,理实结合,体现了区块链技术架构和技术组成的任务驱动。本书内容安排合理,每章均配有思维导图,内容循序渐进,体现了问题导向和“做中学”的思想,实用性强。

目录
单元 区块链基础知识
任务 区块链概述
区块链的发展阶段
中央银行数字货币
任务 区块链技术特性
去中心化
透明性
可靠性
不可篡改性
可追溯性
任务 区块链分类
公有链
联盟链
私有链
任务 区块链体系结构
单元小结
习题
单元 区块链的密码学基础
任务 密码学概述
密码学的发展阶段
密码体制的基本组成
任务 对称密钥及其典型算法
任务 非对称密钥及其典型算法
任务 哈希函数、梅克尔树与数字签名
哈希函数
梅克尔树
数字签名
任务 数字证书

证书生命周期管理
证书链
单元小结
习题
第单元 网络
任务 网络的基础知识
网络的定义
网络的特点
网络分类
任务 网络通信协议
非结构化网络使用的洪泛算法及其变种
结构化网络使用的路由算法
任务 网络在区块链上的应用
网络在比特币中的应用
网络在以太坊中的应用
单元小结
习题
第单元 共识算法
任务 分布式共识算法背景——一致性问题
拜占庭将军问题
共识算法的定义
定理
任务 几种共识算法
共识算法分类

单元小结
习题
第单元 智能合约
任务 智能合约简介
智能合约的定义及发展历程
智能合约分类
智能合约的实现机制
任务 智能合约开发
案例设计
编程语言
开发平台
执行机制
任务 智能合约部署与测试
集成开发工具
智能合约部署
智能合约测试
单元小结
习题
第单元 区块链技术应用案例
任务 区块链架构
任务 区块链开发框架
任务 开发环境部署
任务 区块链技术应用案例
电商联盟平台模型
人机交互界面
智能合约开发
后端服务开发
任务 区块链技术应用案例
电商联盟平台模型
人机交互界面
智能合约开发
后端服务开发
单元小结
习题
第单元 区块链测试与安全
任务 通用测试方法
基本概念
区块链通用测试方法
任务 通用报告规范
任务 区块链安全要求、安全测试方法及相关法律法规
区块链安全要求
区块链安全测试方法
相关法律法规
任务 测试用例设计
搭建环境
编写待测试的合约代码
设计测试用例
编写测试代码
编译与部署智能合约
执行测试用例
分析和记录测试结果
任务 网络攻击
女巫攻击
重放攻击
重入攻击
任务 智能合约安全测试
静态安全扫描
渗透测试
任务 区块链相关法律法规
单元小结
习题

作者介绍
肖文红,男,硕士,嘉兴职业技术学院网络技术与物联网应用教研室主任,主要负责网络技术与无线传感网的教学与科研工作。