区块链架构之美——从比特币、以太坊、超级账本看区块链架构设计

副标题:无

作   者:何昊

分类号:

ISBN:9787121412653

微信扫一扫,移动浏览光盘

简介

本书由浅入深地介绍了比特币、以太坊和超级账本三个区块链平台的设计精华。除第0 章引言外,全书还包含10 章,按照区块链架构体系自底而上进行介绍。第1 章介绍了区块链各模块所需要用到的密码学知识。第2 章介绍了区块链中的P2P 模块,揭示了区块链的网络结构。第3 章介绍了区块链中的两种交易模型。第4 章展示了如何使用Solidity 编写智能合约。第5 章从EVM 的角度关注了智能合约的编译和执行。第6 章讨论了区块链中的核心数据结构。第7 章分别从公有链和联盟链两个方向介绍了二者所采用的共识算法和解决的问题。第8 章围绕数字钱包技术介绍了如何生成私钥、存储私钥和保护私钥。第9 章介绍了打通链上数据和链外数据的关键技术预言机。第10 章从社区的角度介绍了公有链项目的标准制定流程和一些区块链标准。本书涵盖了区块链主流平台的新技术,可以帮助读者深入理解区块链的核心原理和设计思想,使读者不局限于某一平台,灵活运用区块链系统的设计思想。

目录


第0 章 导言 ................................................................................................................................ 1
0.1 区块链技术体系分类........................................................................................................... 2
0.2 网络层 ............................................................................................................................... 3
0.3 共识层 ............................................................................................................................... 4
0.4 数据层 ............................................................................................................................... 4
0.5 智能合约层 ........................................................................................................................ 5
0.6 应用层 ............................................................................................................................... 6
0.7 本书目的 ............................................................................................................................ 6
0.8 阅读建议 ............................................................................................................................ 7
0.9 勘误和支持 ........................................................................................................................ 7
0.10 致谢 ................................................................................................................................ 8
第1 章 密码学基础 ..................................................................................................................... 9
1.1 基本元素 .......................................................................................................................... 11
1.2 对称加密 .......................................................................................................................... 12
1.3 非对称加密 ...................................................................................................................... 13
1.4 混合加密 .......................................................................................................................... 14
1.5 哈希算法 .......................................................................................................................... 14
1.6 数字签名 .......................................................................................................................... 16
1.7 可信通信 .......................................................................................................................... 20
1.7.1 TLS 协议 ............................................................................................................... 20
1.7.2 双向认证 ............................................................................................................... 22
1.8 ECDH 密钥协商 ............................................................................................................... 23
1.9 身份验证 .......................................................................................................................... 25
1.10 数字证书 ........................................................................................................................ 26
1.10.1 数字证书结构....................................................................................................... 27
1.10.2 数字证书类型....................................................................................................... 29
区块链架构之美——从比特币、以太坊、超级账本看区块链架构设计
? IV ?
1.10.3 数字证书编码....................................................................................................... 30
1.10.4 简单应用 ............................................................................................................. 31
1.11 PKI 体系 ........................................................................................................................ 32
1.12 证书链 ........................................................................................................................... 34
1.13 可信执行环境 ................................................................................................................. 36
第2 章 网络层 ........................................................................................................................... 38
2.1 集中式网络 ...................................................................................................................... 39
2.2 纯分布式网络 ................................................................................................................... 40
2.2.1 Gossip 协议 ............................................................................................................ 41
2.2.2 Gossip 协议流程 ..................................................................................................... 42
2.3 混合式网络 ...................................................................................................................... 44
2.4 结构化网络 ...................................................................................................................... 45
2.4.1 Kademlia 算法原理 ................................................................................................. 46
2.4.2 K 桶 ...................................................................................................................... 49
2.4.3 K 桶的更新机制 ..................................................................................................... 50
2.4.4 加入Kad 网络 ........................................................................................................ 51
2.4.5 定位节点 ............................................................................................................... 51
2.4.6 以太坊中的Kad 网络 ............................................................................................. 52
2.5 RLP 编码 ......................................................................................................................... 54
2.5.1 RLP 编码定义 ........................................................................................................ 55
2.5.2 RLP 编码规则 ........................................................................................................ 55
2.6 RLPx 子协议 .................................................................................................................... 57
2.7 Whisper 协议 .................................................................................................................... 60
2.7.1 消息广播 ............................................................................................................... 61
2.7.2 协议流程 ............................................................................................................... 64
第3 章 交易模型 ....................................................................................................................... 66
3.1 UTXO 模型介绍 ............................................................................................................... 67
3.1.1 输入 ...................................................................................................................... 69
3.1.2 输出 ...................................................................................................................... 70
3.1.3 比特币脚本 ............................................................................................................ 71
3.2 账户模型 .......................................................................................................................... 78
3.2.1 外部账户 ........


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

区块链架构之美——从比特币、以太坊、超级账本看区块链架构设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon