当前位置:网站首页>图书 > 正文 >>

区块链知识:技术普及版

图书信息

作者付少华 曹锋
出版社北京理工大学出版社
ISBN9787576311235
出版时间2022-04-01
字数23.6万
分类经管,励志,经济,中国经济

读书简介

《区块知识——大众普及版》 本书只从外部来介绍区块这个事物,注重的是普通人的理解,基本不涉及技术内容。内容覆盖了区块常见知识的95%,适合大众了解和认识区块。从区块技术的诞生、特、主要发展历程、热概念、相关原理等内容都做了完整的介绍,并介绍了当前典型的区块应用,如区块电子发票,DCEP等。

目录

阅读导引

第1章 总览区块链

1.1 区块链的诞生与发展

1.2 区块链的主要特征

1.3 区块链的灵魂——共识算法

1.4 区块链的骨骼——加密算法

1.5 区块链的核武器——经济模型

第2章 产生区块链的技术孕育

2.1 密码学的发展支持

2.1.1 区块链史前记事

2.1.2 区块链诞生之前的十年

2.2 网络发展的支持

2.2.1 网络的发展史

2.2.2 移动网络的发展

2.2.3 未来网络支持5G和6G

2.3 分布式计算的发展和支持

2.4 其他技术支持

第3章 中本聪论文中包含的知识点

3.1 交易

3.2 时间戳服务器

3.3 工作量证明

3.4 网络

3.5 激励机制

3.6 回收硬盘空间

3.7 简化的支付确认

3.8 价值的组合与分割

3.9 隐私

3.10 计算

3.11 总结

第4章 密码学

4.1 使用密码学的注意事项

4.2 密码的常见分类

4.3 对称加密

4.3.1 DES

4.3.2 三重DES加密算法

4.3.3 AES

4.3.4 Rijndael

4.3.5 对称密码算法的选择

4.4 分组密码

4.4.1 分组密码的模式

4.4.2 ECB模式

4.4.3 CBC模式

4.4.4 CFB模式

4.4.5 OFB模式

4.4.6 CTR模式

4.4.7 分组密码模式的选择

4.5 非对称加密

4.5.1 密钥配送问题

4.5.2 非对称加密算法

4.5.3 时钟运算

4.5.4 RSA

4.5.5 椭圆曲线密码ECC

4.5.6 其他非对称加密

4.6 混合密码系统

4.6.1 混合密码系统概述

4.6.2 加密

4.6.3 解密

4.6.4 高强度的混合密码系统

4.7 随机数

4.7.1 随机数的性质

4.7.2 伪随机数生成器

4.7.3 对伪随机数生成器的攻击

第5章 国密算法

5.1 SM1算法简述(对称加密)

5.2 SM2算法简述(非对称加密)

5.3 SM3算法简述(哈希函数)

5.4 SM4算法简介(分组密码)

5.5 其他国密算法SM7、SM9、SSF33算法

5.6 国密的应用场景

第6章 信息认证

6.1 单向散列函数——获取消息的“指纹”

6.1.1 什么是单向散列函数

6.1.2 单向散列函数的实际应用

6.1.3 单向散列函数的具体例子

6.1.4 对单向散列函数的攻击

6.2 消息认证码——消息被正确传送了吗

6.2.1 消息认证码

6.2.2 消息认证码的应用实例

6.2.3 消息认证码的实现方法

6.2.4 认证加密

6.2.5 HMAC的详细介绍

6.2.6 对消息认证码的攻击

6.2.7 消息认证码无法解决的问题

6.3 数字签名——消息到底是谁写的

6.3.1 数字签名

6.3.2 数字签名的方法

6.3.3 对数字签名的疑问

6.3.4 数字签名的应用实例

6.3.5 通过RSA实现数字签名

6.3.6 其他数字签名

6.3.7 对数字签名的攻击

6.4 各种密码技术的对比

6.5 证书——为公钥加上数字签名

6.5.1 公钥证书

6.5.2 公钥基础设施

6.5.3 对证书的攻击

第7章 分布式系统

7.1 分布式系统简介

7.2 节点与网络

7.3 时间与顺序

7.4 一致性理论

7.5 Paxos算法与Raft算法

7.5.1 Paxos算法

7.5.2 Raft算法

7.6 P2P对等网络技术

第8章 共识算法

8.1 什么是共识算法

8.2 共识算法的相关理论

8.2.1 FLP不可能定理

8.2.2 CAP原理

8.2.3 拜占庭将军问题

8.2.4 DSS猜想

8.3 常见的共识算法

8.3.1 根据处理异常情况的分类

8.3.2 PoW工作量证明机制

8.3.3 PoS权益证明机制

8.3.4 DPoS股份授权证明机制

8.3.5 PoA权威证明机制

8.3.6 PBFT实用拜占庭容错算法

8.3.7 DAG有向无环图算法

8.3.8 PoW与PoS的区别

第9章 区块链中的其他技术

9.1 常见的数据结构

9.1.1 哈希指针与哈希链表

9.1.2 有向无环图

9.1.3 Merkle Tree

9.1.4 Trie Tree

9.1.5 Patricia Tree与MPT

9.1.6 布隆过滤器

9.2 钱包地址

9.2.1 比特币地址生成原理

9.2.2 以太坊的地址生成原理

9.2.3 助记词原理

9.2.4 私钥、助记词、KeyStore的简单区别

9.3 区块链中的隐私技术

9.3.1 区块链中的化名与匿名

9.3.2 混币技术

9.3.3 环签名

9.3.4 盲签名

9.3.5 零知识证明

9.3.6 同态加密

9.3.7 安全多方计算

9.4 侧链与跨链

9.4.1 侧链技术

9.4.2 跨链技术

9.4.3 分片技术

9.4.4 双向锚定

9.5 其他知识点

9.5.1 UTXO

9.5.2 P2PKH、Multisig和P2SH

9.5.3 软分叉与硬分叉

9.5.4 闪电网络

9.5.5 雷电网络

9.5.6 星际文件系统

9.5.7 预言机

9.5.8 UPnP与NAT

第10章 区块链应用

10.1 区块链的分类

10.1.1 公有链

10.1.2 联盟链

10.1.3 私有链

10.2 区块链1.0、区块链2.0和区块链3.0

10.2.1 区块链的发展阶段

10.2.2 区块链1.0

10.2.3 区块链2.0

10.2.4 区块链3.0

10.3 智能合约

10.3.1 智能合约简介

10.3.2 比特币的脚本语言

10.3.3 以太坊对智能合约的支持

10.3.4 传统合约与智能合约

10.3.5 其他内容

10.4 主要应用场景

10.4.1 技术成熟度曲线

10.4.2 基于数字货币的应用

10.4.3 基于智能合约的应用

10.4.4 基于不可篡改性的应用

10.4.5 基于其他特点的应用

10.5 代表性的区块链公有链

10.5.1 比特币

10.5.2 以太坊

10.5.3 EOS

10.6 当前区块链存在的问题

10.6.1 性能问题

10.6.2 隐私问题

10.6.3 安全问题

10.6.4 监管问题

第11章 区块链经济模型

11.1 区块链中的经济模型简介

11.2 经济模型包含的主要内容

11.2.1 通证的基本信息

11.2.2 项目利益方

11.2.3 通证的激励与消费规则

11.2.4 项目资金的募集方式

11.2.5 项目资金与通证的后期管理

11.3 典型的经济模型

11.3.1 案例一:比特币

11.3.2 案例二:以太坊

11.3.3 案例三:多通证的经济模型Steemit

11.3.4 案例四:存储项目Filecoin

11.3.5 案例五:跨链经济模型

11.4 价值互联网

总结

附录A 区块链常见术语

附录B 中本聪论文英文原版

参考文献