第1章 区块链技术发展
1.1 技术演进
1.1.1 技术起源
1.1.2 区块链1
1.1.3 区块链2
1.1.4 区块链3
1.2 特点分析
1.3 应用模式
1.3.1 公有链
1.3.2 私有链
1.3.3 联盟链
思考题
第2章 区块链系统框架及技术
2.1 数据层
2.1.1 数据区块
2.1.2 链式结构
2.1.3 时间戳
2.1.4 哈希函数
2.1.5 Merkle树
2.1.6 非对称加密
2.2 网络层
2.2.1 网络结构
2.2.2 数据传播协议
2.2.3 数据验证机制
2.3 共识层
2.3.1 PoW共识
2.3.2 PoS共识
2.3.3 DPoS共识
2.4 激励层
2.5 合约层
2.6 应用层
思考题
第3章 密码学技术
3.1 哈希算法
3.1.1 SHA-256算法
3.1.2 RIPEMD-160算法
3.2 Merkle树
3.3 公钥密码算法
3.3.1 椭圆曲线密码算法
3.3.2 椭圆曲线签名与验证签名
3.3.3 SECP256K1椭圆曲线
思考题
第4章 共识机制
4.1 拜占庭容错技术
4.2 PoW共识机制
4.3 PoS共识机制
4.4 DPoS共识机制
4.5 其他共识机制
4.5.1 Ripple共识机制
4.5.2 小蚁共识机制
……