机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信认证
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

区块链技术与实践

59.30
运费: 免运费
区块链技术与实践 商品图0
区块链技术与实践 商品缩略图0

商品详情

书名:区块链技术与实践
定价:79.0
ISBN:9787111684855
作者:高胜
版次:1

内容提要:

  内容简介

《区块链技术与实践》致力于系统地介绍区块链的核心关键技术与典型技术实践平台。首先宏观概述区块链的基础知识,包括演进历程、概念与技术特性、部署类型、体系架构和面临的技术挑战等;然后深入详解区块链的核心关键技术,包括密码学基础、网络协议、共识算法、智能合约等;*后介绍3个典型的区块链技术实践开源平台,包括比特币、以太坊、Hyperledger Fabric等。

《区块链技术与实践》结构层次清楚、逻辑性强;详解通俗易懂、深入浅出;内容前沿性强、理论联系实践。此外,每章都配有习题,指导读者深入学习本章内容。

《区块链技术与实践》的读者对象是想系统性掌握区块链技术的人士,既可作为高等学校区块链工程、计算机、电子信息、网络空间安全及相关专业本科生、研究生的教材或参考书,也可供从事相关专业教学、科研工作的人员和工程技术人员参考。







目录:

  目录

  

前言

*1章区块链概述

1.1区块链演进历程

1.1.1技术起源

1.1.2区块链1.0:加密货币

1.1.3区块链2.0:智能合约

1.2区块链有关概念

1.2.1区块链定义

1.2.2区块链和分布式账本

1.2.3区块链和分布式数据库

1.3技术特性

1.3.1多中心化

1.3.2去中介化

1.3.3透明性

1.3.4可靠性

1.3.5不易篡改性

1.3.6可追溯性

1.4部署类型

1.4.1公有链

1.4.2联盟链

1.4.3私有链

1.5区块链体系架构

1.5.1数据层

1.5.2网络层

1.5.3共识层

1.5.4激励层

1.5.5合约层

1.5.6应用层

1.6区块链面临的技术挑战

1.6.1互操作性问题

1.6.2可扩展性问题

1.6.3安全性问题

1.6.4隐私保护问题

1.6.5可监管性问题

1.7习题

参考文献

*2章区块链的密码学基础

2.1密码学概述

2.1.1密码学发展历程

2.1.2密码体制基本组成

2.1.3密码体制攻击方式

2.2典型的公钥加密算法

2.2.1公钥加密算法概述

2.2.2RSA加密算法

2.2.3ElGamal加密算法

2.2.4椭圆曲线加密算法

2.3哈希函数

2.3.1哈希函数简介

2.3.2哈希函数的性质

2.3.3典型哈希函数

2.3.4哈希指针

2.3.5Merkle树

2.4数字签名

2.4.1数字签名简介

2.4.2典型数字签名算法

2.4.3其他数字签名算法

2.5数字证书

2.5.1公钥基础设施

2.5.2数字证书管理

2.5.3证书链

2.6习题

参考文献

第3章区块链的网络协议

3.1P2P网络概述 

3.1.1P2P网络定义 

3.1.2P2P网络特点

3.2P2P网络拓扑结构

3.2.1集中式P2P网络

3.2.2全分布式结构化P2P网络

3.2.3全分布式非结构化P2P网络

3.2.4混合式P2P网络

3.2.5P2P结构对比

3.3经典的P2P网络协议 

3.3.1Napster协议

3.3.2Gnutella协议

3.3.3Chord协议

3.4区块链P2P网络中的节点类型

3.4.1比特币与以太坊中的节点类型

3.4.2Hyperledger Fabric 中的节点类型

3.5比特币中的P2P网络协议

3.5.1比特币中的节点发现

3.5.2比特币中的数据传输协议

3.5.3比特币的数据验证机制

3.6以太坊的P2P网络协议

3.6.1以太坊中的节点发现

3.6.2以太坊中的数据传输协议

3.6.3以太坊的数据验证机制

3.7Hyperledger Fabric中的P2P网络协议

3.7.1Gossip网络协议

3.7.2Hyperledger Fabric 中的节点发现

3.8习题 

参考文献

第4章共识算法

4.1分布式共识算法背景

4.1.1拜占庭将军问题

4.1.2共识算法的基本定义

4.1.3Fischer-Lynch-Paterson定理

4.2CFT类共识算法

4.2.1Paxos机制

4.2.2Raft机制

4.2.3其他典型CFT类共识

4.3BFT类共识算法

4.3.1拜占庭容错概述

4.3.2实用拜占庭容错

4.3.3其他典型BFT类共识

4.4PoW类共识算法

4.4.1比特币的PoW

4.4.2FruitChains

4.4.3PoUW机制

4.4.4其他典型PoW类共识

4.5PoS类共识算法

4.5.1点点币PoS机制

4.5.2Ethereum Casper PoS机制

4.5.3DPoS机制

4.5.4LPoS机制

4.5.5其他典型PoS类共识

4.6习题

参考文献

第5章智能合约

5.1智能合约简介

5.1.1智能合约的历程及定义

5.1.2智能合约平台

5.1.3智能合约架构

5.1.4智能合约运行机制

5.1.5智能合约分类

5.1.6智能合约技术特征

5.2智能合约开发

5.2.1开发语言

5.2.2实现技术

5.2.3开发平台

5.2.4执行环境

5.3智能合约部署

5.3.1Solidity集成开发工具Remix

5.3.2Solidity语法规则

5.3.3智能合约案例部署

5.4智能合约的应用

5.4.1金融

5.4.2管理

5.4.3医疗

5.4.4物联网与供应链

5.4.5法律

5.4.6公益慈善

5.4.7数字票据

5.4.8电力市场

5.4.9公证

5.5智能合约的研究挑战与进展

5.5.1合约漏洞事件

5.5.2合约研究的挑战

5.5.3合约的安全问题

5.5.4合约安全问题研究现状

5.5.5合约自动化漏洞利用

5.5.6合约安全防御

5.6智能合约的发展趋势与展望

5.7习题

参考文献

第6章比特币

6.1比特币概述

6.1.1比特币概念

6.1.2发展历史

6.1.3体系结构

6.2比特币生态圈

6.2.1产生

6.2.2存储

6.2.3流通

6.2.4金融衍生市场

6.3比特币核心概念

6.3.1比特币密钥

6.3.2比特币地址

6.3.3比特币交易

6.3.4比特币脚本

6.3.5比特币网络

6.4比特币区块链

6.4.1区块结构

6.4.2Merkle树

6.4.3交易结构

6.4.4挖矿算法

6.4.5比特币分叉

6.5习题

参考文献

第7章以太坊

7.1以太坊发展历程

7.1.1Frontier阶段

7.1.2Homestead 阶段

7.1.3Metropolis 阶段

7.1.4Serenity阶段

7.2以太坊系统架构

7.2.1以太坊技术体系

7.2.2以太坊状态模型

7.2.3以太坊区块结构

7.2.4Merkle Patricia树

7.3以太坊核心概念

7.3.1账户

7.3.2交易

7.3.3密钥文件

7.3.4以太币

7.3.5GHOST协议

7.3.6Gas

机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信公众号认证
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

区块链技术与实践

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:cmp1952
机工书院官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏