更新时间:2020-05-22 15:21:39
封面
版权信息
内容提要
前言
第1章 呼之欲出:神秘组织的诞生
1.1 三大高手创建密码朋克
1.2 中本聪的逆袭
第2章 风云变幻:中心化与去中心化
2.1 中心化系统
2.2 去中心化系统
第3章 大道至简:有趣的哈希算法
3.1 哈希算法的基本原理
3.2 美国国家安全局设计的密码武器——SHA256算法
第4章 火眼金睛:加密数字签名和非对称
4.1 身份认证的利器——数字签名
4.2 一把锁配两把钥匙——奇特的非对称加密
4.3 数字签名与验证的过程
4.4 基于数字签名的加密通信
第5章 环环相扣:比特币之链
5.1 比特币是数字签名链
5.2 比特币数字签名链的运行过程
5.3 数字签名链的类比:比特币纸
5.4 比特币的UTXO数据结构
第6章 固若金汤:解密区块链
6.1 防止双花的妙招——把区块连成链
6.2 比特币系统的基本模型
6.3 区块链网络的运行方式
6.4 比特币系统的社会学原理
第7章 守株待兔:挖矿大不易
7.1 区块头的数据结构
7.2 矿工节点的运行过程
7.3 区块链的临时分叉与剪枝
7.4 众人拾柴火焰高——矿池的出现
第8章 道高一尺:算法和矿机的博弈
8.1 算力竞争与矿机的发展
8.2 抗ASIC算法的研究与发展
第9章 金屋藏娇:比特币的接收与保存
9.1 比特币账户地址是如何生成的
9.2 比特币客户端软件
9.3 守护进程与RPC客户端
第10章 同心协力:区块链共识机制
10.1 拜占庭将军的难题
10.2 PoW共识机制
10.3 PoS共识机制
10.4 DPoS共识机制
10.5 PBFT共识机制
第11章 进化之路:比特币扩容与升级
11.1 发展瓶颈
11.2 硬分叉、软分叉与隔离见证方案
11.3 交易延展性问题
第12章 另辟蹊径:神奇的闪电网络
12.1 微支付通道
12.2 闪电网络
第13章 渐入佳境:区块链2.0
13.1 天才少年的以太坊传奇
13.2 以太坊的账户
13.3 以太坊的世界状态
13.4 以太坊的“交易费”:gas与gas price
13.5 以太坊的交易
13.6 以太坊的区块结构
13.7 以太坊的共识机制与挖矿
第14章 公正无私:智能合约与DAPP
14.1 以太坊的智能合约与虚拟机
14.2 如何开发部署智能合约
14.3 以太坊的DAPP
14.4 以太坊客户端的浏览器插件MetaMask
14.5 以太坊DAPP游戏:Fishbank
第15章 前路漫漫:区块链3.0
15.1 EOS闪亮登场
15.2 EOS的账号与智能合约
15.3 EOS的共识机制
15.4 EOS的区块结构
15.5 EOS的通证模型和资源使用
15.6 EOS的治理原则
15.7 EOS的虚拟机和脚本语言
第16章 各有千秋:不同区块链技术的竞争
16.1 超级账本:Hyperledger Fabric
16.2 智能经济:NEO
16.3 侧链技术:Lisk与Asch
16.4 星际文件系统
第17章 一展身手:区块链的行业应用
17.1 供应链物流协作
17.2 产权买卖与登记
17.3 数字出版
17.4 金融行业的应用
第18章 走向未来:思考与展望
18.1 双算世界:基于机器自主协作的未来社会
18.2 当前区块链发展中存在的不足
18.3 推动区块链的科学发展
附录
附录A 梅克尔树的结构
附录B 比特币的账户地址生成算法
附录C 比特币UTXO数据结构中的智能脚本