区块链技术
¥
45
3.5折
¥
128
九品
仅1件
作者毛德操 著
出版社浙江大学出版社
出版时间2019-09
版次1
装帧平装
货号226-4
上书时间2024-09-18
商品详情
- 品相描述:九品
图书标准信息
-
作者
毛德操 著
-
出版社
浙江大学出版社
-
出版时间
2019-09
-
版次
1
-
ISBN
9787308192835
-
定价
128.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
645页
-
字数
1028千字
- 【内容简介】
-
本书是为“链圈”人士和对区块链技术及其具体实现有深厚兴趣的人士所写。围绕着虚拟货币的泡沫和投机终将过去,但是区块链这种技术必将会沉淀下来并大放异彩。
在林林总总的种种区块链项目中,比特币、以太坊、超级账本是三大基础性主流,包括Libra在内的其它区块链项目都是从这三者派生出来的。没有对此三者的透彻理解,就不能说对区块链技术有了比较全面深入的掌握。
本书以代码摘要的形式分析讲解了这三大主流区块链参考实现的源代码,并作了三者的比较研究。其中比特币的源码是C++的,以太坊的源码选用了Java版本,超级账本的源码则是Go的。不同语言背景的读者都可从自己比较熟悉的语言开始切入阅读源码,然后举一反三推广到别的语言。
就在本书即将付印之际,正值Facebook推出其基于“稳定币”的区块链项目Libra,意在建立一个全球性的基于区块链的金融基础设施。为此笔者又赶写了一个十六页的简介作为本书附录,联系三大主流区块链说明其技术上的脉络,让读者能及时了解区块链技术的前沿。并请期待作者关于Libra的专著出版。
- 【作者简介】
-
毛德操,著名计算机专家,浙江大学教授,浙大网新科技首席科学家,连连支付大数据与区块链特别顾问。曾留学美国Umas大学,获得计算机硕士学位。著有重磅著作《LINUX核心源代码情景分析》和《Windows内核情景分析:采用开源代码ReactOS(上、下册)》,影响了整整一代大学生和工程师。
- 【目录】
-
章 绪论
1.1 比特币和区块链技术的发明
1.2 以太坊对区块链技术的推广
1.3 超级账本——向中心化的适度回归
1.4 研究和叙事的方法
第2章 比特币Bitcoin
2.1 比特币网络的系统结构
2.1.1 密钥与地址
2.1.2 交易和UTXO
2.1.3 块头与块、Merkle树
2.1.4 Coin和UTXO
2.1.5 交易请求缓冲池CTxMemPool
2.1.6 节点的初始化
2.2 节点上的消息处理
2.2.1 比特币节点的网络连接
2.2.2 Socket处理线程
2.2.3 消息处理线程
2.2.4 消息的发送
2.2.5 ProcessMessage()对外来消息的处理
2.3 交易请求的准备、签名和发送
2.4 交易请求的验证
2.5 脚本的执行
2.5.1 比特币的虚拟机
2.5.2 取指令阶段
2.5.3 指令的执行
2.6 新块的生成
2.7 挖矿与新块发布
2.8 区块的节点间同步
2.9 支付通道与闪付网
第3章 以太坊Ethereum
3.1 以太坊节点的系统结构
3.2 以太坊节点的网络通信与消息处理
3.3 以太坊中的交易
3.4 虚拟机EVM和合约的执行
3.5 挖矿与新块发布
3.6 以太坊节点的同步
3.6.1 块头的下载和同步
3.6.2 块身的下载和同步
3.7 新块的入链
3.8 以太坊的应用示例
3.8.1 【示例一】发起交易:SendTransaction
3.8.2 【示例二】创建合约:CleateContractSample
3.8.3 【示例三】侦听事件:EvenRistenerSample
3.8.4 【示例四】Loken和ERP20
3.8.5 合约的编译
第4章 超级账本HyperLedger
4.1 Go语言简介
4.2 超级账本的系统结构
4.2.1 交易
4.2.2 节点
4.2.3 节点间通信与Gossip
4.2.4 账户与成员管理
4.2.5 交易和链码
4.2.6 块、块链、账本
4.3 Fabljc的节点间交互
4.4 交易请求Proposal及其Endorse
4.5 链码的执行
4.5.1 用户链码的执行与Docker
4.5.2 系统链码的执行
4.5.3 交易请求的背书和提交入账
4.6 编排与新块发布
4.7 Gossip服务和频道
4.7.1 Fabric的Gossip机制
4.7.2 索取缺失的区块
4.7.3 索取缺失的私有数据
4.7.4 Peer节点上的Gossip服务
4.7.5 Gossip频道的创建
4.7.6 加入Gossip频道
4.7.7 区块的Gossip传播
附录 Libra简介
参考资料
内容摘要
本书是为“链圈”人士和对区块链技术及其具体实现有深厚兴趣的人士所写。围绕着虚拟货币的泡沫和投机终将过去,但是区块链这种技术必将会沉淀下来并大放异彩。在林林总总的种种区块链项目中,比特币、以太坊、不错账本是三大基础性主流,包括Libra在内的其它区块链项目都是从这三者派生出来的。没有对此三者的透彻理解,就不能说对区块链技术有了比较全面深入的掌握。本书以代码摘要的形式分析讲解了这三大主流区块链参考实现的源代码,并作了三者的比较研究。其中比特币的源码是C++的,以太坊的源码选用了Java版本,不错账本的源码则是Go的。不同语言背景的读者都可从自己比较熟悉的语言开始切入阅读源码,然后举一反三推广到别的语言。就在本书即将付印之际,正值Facebook推出其基于“稳定币”的区块链项目Libra,意在建立一个优选性的基于区块链的金融基础设施。为此笔者又赶写了一个十六页的简介作为本书附录,联系三大主流区块链说明其技术上的脉络,让读者能及时了解区块链技术的前沿。并请期待作者关于Libra的专著出版。
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价