更新时间:2023-08-31 20:10:12
封面
版权信息
内容简介
作者简介
前言 PREFACE
致读者——迎接数字经济时代到来
致读者——序幕的尾声
第1章 初识区块链和数字货币
1.1 区块链简史
1.1.1 区块链是什么
1.1.2 区块链的发展与现状
1.1.3 区块链的应用场景
1.2 数字货币简史
1.2.1 比特币——数字货币的诞生
1.2.2 以太币
1.2.3 数字钱包
1.2.4 数字货币市场现状
1.3 主流数字货币的交易
1.4 小结
思考题
第2章 区块链基础理论
2.1 区块链体系结构
2.1.1 区块链六层体系结构
2.1.2 区块链四层体系结构
2.1.3 区块链Web 3.0体系结构
2.2 区块链加密技术
2.2.1 哈希函数
2.2.2 非对称加密
2.3 区块链共识机制
2.3.1 实用拜占庭容错算法
2.3.2 工作量证明
2.3.3 权益证明
2.3.4 委任权益证明
2.3.5 其他共识算法
2.4 区块链运行机制
2.4.1 区块结构
2.4.2 区块产生
2.4.3 区块连接
2.4.4 区块传播
2.4.5 最长链原则
2.5 小结
第3章 比特币技术原理
3.1 加入比特币网络
3.1.1 网络节点
3.1.2 比特币客户端
3.2 创建比特币账户
3.2.1 密钥对:私钥和公钥
3.2.2 比特币地址
3.2.3 数字钱包
3.3 比特币交易过程
3.3.1 UTXO
3.3.2 数字签名
3.3.3 交易脚本
3.3.4 交易结构
3.4 比特币共识机制
3.5 比特币账户安全
3.5.1 助记词和种子文件
3.5.2 硬件钱包和物理存储
3.6 比特币扩容方案
3.6.1 比特币扩容之争
3.6.2 比特币扩容协议
3.6.3 闪电网络
3.7 小结
第4章 以太坊与智能合约
4.1 以太坊基本概念
4.1.1 账户
4.1.2 交易和燃料费
4.1.3 消息和消息调用
4.1.4 存储、内存和堆栈
4.1.5 客户端和钱包
4.2 以太坊加密机制
4.2.1 加密
4.2.2 数字签名
4.3 以太坊共识机制
4.4 以太坊P2P网络
4.4.1 RLPx协议
4.4.2 Whisper协议
4.5 以太坊智能合约
4.5.1 什么是智能合约
4.5.2 以太坊虚拟机
4.5.3 开发语言
4.5.4 代码执行
4.6 去中心化应用
4.6.1 以太坊开发环境——Go-eth和Mist
4.6.2 智能合约开发实例
4.6.3 应用实例1:Augur
4.6.4 应用实例2:Maker
4.6.5 应用实例3:WeiFund
4.6.6 应用实例4:BoardRoom
4.6.7 应用实例5:UjoMusic
4.7 以太坊扩容方案
4.7.1 侧链技术
4.7.2 分片技术
4.8 小结
第5章 区块链3.0与超级账本
5.1 区块链的演进路线
5.2 商用操作系统