区块链核心算法解析图书
人气:123

区块链核心算法解析

解读共识在各种应用场景中的实现机制!、、易读好懂!
  • 所属分类:图书 >计算机/网络>程序设计>其他  
  • 作者:(美)[Roger] [Wattenhofer]([罗格.瓦唐霍费尔])
  • 产品参数:
  • 丛书名:金融科技丛书
  • 国际刊号:9787121313288
  • 出版社:电子工业出版社
  • 出版时间:2017-08
  • 印刷时间:2017-06-01
  • 版次:1
  • 开本:16开
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

本书主要介绍区块链中超级重要的概念:共识在各种应用场景中的实现机制。本书是目前已面世书籍中对共识概念解析中至、至的一本。目标读者为区块链学习及研究人员,以及实际开发区块链系统的工程人员。在原著基础上,翻译版将增加解读及部分代码实现。

编辑推荐

除原稿翻译之外,译者还特别增加了自己的注释,对书中的算法、公式进行注解。另外,书中还单独增加了两章新的内容。一章是介绍Paxos算法的发展史和在工业界的应用情况,另一章是对比分析当前主流的两个共识机制,比特币的PoW和私有链的PBFT。

作者简介

Roger Wattenhofer博士是瑞士苏黎世联邦理工学院(ETH Zurich)的一名教授。在这之前,他曾在美国布朗大学(Brown University)及微软研究院工作。他的研究兴趣主要包括容错分布式系统、高效的网络算法,以及加密货币。截至本书出版,他已发表了250多篇学术论文。译者介绍:

陈晋川,香港理工大学博士,中国人民大学信息学院副教授,硕士生导师,曾作为访问学者先后在微软亚洲研究院和德国乌尔姆大学工作。目前研究方向为大数据管理、区块链。

薛云志,中国科学院软件研究所博士,清华大学MBA,中国科学院软件研究所副研究员,硕士生导师,研究方向为人工智能、软件工程。

林强,律师、专利人,中国科学院软件研究所计算机应用硕士。执业领域为知识产权法,尤其是专利咨询、申请、管理和权利行使。于2004年加入北京东方亿思,一直致力于帮助许多财富500强跨国公司管理他们在中国的专利组合。近年来,还帮助一些互联网巨头和国内初创企业建立、管理全球专利组合。

Roger Wattenhofer博士是瑞士苏黎世联邦理工学院(ETH Zurich)的一名教授。在这之前,他曾在美国布朗大学(Brown University)及微软研究院工作。他的研究兴趣主要包括容错分布式系统、高效的网络算法,以及加密货币。截至本书出版,他已发表了250多篇学术论文。 译者介绍:

陈晋川,香港理工大学博士,中国人民大学信息学院副教授,硕士生导师,曾作为访问学者先后在微软亚洲研究院和德国乌尔姆大学工作。目前研究方向为大数据管理、区块链。

薛云志,中国科学院软件研究所博士,清华大学MBA,中国科学院软件研究所副研究员,硕士生导师,研究方向为人工智能、软件工程。

林强,律师、专利人,中国科学院软件研究所计算机应用硕士。执业领域为知识产权法,尤其是专利咨询、申请、管理和权利行使。于2004年加入北京东方亿思,一直致力于帮助许多财富500强跨国公司管理他们在中国的专利组合。近年来,还帮助一些互联网巨头和国内初创企业建立、管理全球专利组合。

祝庆,计算机科学硕士研究生,毕业于中国科学院研究生院。现任职于中国工商银行总行,之前在甲骨文Oracle、IBM、Teradata等公司担任首席企业架构师、项目总监等职位,在金融电信媒体行业有多年行业经验。

目录

第1章

1.1 分布式系统是什么. . . . . . . . . . . . . . . . . . . . . 1

1.2 本书概览. . . . . . . . . . . . . . . . . . . . . . . . . . 2

第2章 容错问题和Paxos 算法

2.1 客户端/服务器. . . . . . . . . . . . . . . . . . . . . . . 6

2.2 Paxos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

延伸阅读:Paxos漫谈

第3章 共识机制

3.1 两个朋友约饭局. . . . . . . . . . . . . . . . . . . . . . . 27

3.2 共识. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.3 共识的不可能性. . . . . . . . . . . . . . . . . . . . . . . 29

3.4 随机共识. . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.5 共享硬币. . . . . . . . . . . . . . . . . . . . . . . . . . 41

第4章 拜占庭协定

4.1 有效性. . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

4.2 有多少个拜占庭节点. . . . . . . . . . . . . . . . . . . . 49

4.3 国王算法. . . . . . . . . . . . . . . . . . . . . . . . . . 52

4.4 “轮”数的下界. . . . . . . . . . . . . . . . . . . . . . . 55

4.5 异步模式下的拜占庭协定算法. . . . . . . . . . . . . . 56

第5章 认证的协定

5.1 利用认证的协定. . . . . . . . . . . . . . . . . . . . . . . 62

5.2 Zyzzyva . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

第6章 仲裁系统

6.1 负载和工作量. . . . . . . . . . . . . . . . . . . . . . . . 82

6.2 网格仲裁系统. . . . . . . . . . . . . . . . . . . . . . . . 85

6.3 容错. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

6.4 拜占庭仲裁系统(Byzantine Quorum Systems) . . . . . . 92

第7章 最终一致性以及比特币

7.1 一致性、可用性,以及分区. . . . . . . . . . . . . . . . 102

7.2 比特币. . . . . . . . . . . . . . . . . . . . . . . . . . . 104

7.3 智能合约(Smart Contracts) . . . . . . . . . . . . . . . . 113

7.4 弱一致性. . . . . . . . . . . . . . . . . . . . . . . . . . 117

延伸阅读:PoW vs. BFT

第8章 分布式系统

8.1 一致性哈希(Consistent Hashing) . . . . . . . . . . . . . 128

8.2 超立方体网络(Hypercubic Networks) . . . . . . . . . . . 131

8.3 DHT & Churn . . . . . . . . . . . . . . . . . . . . . . . 140

媒体评论

介绍区块链应用的书籍非常多,而从理论、技术层面介绍区块链的书比较少。很高兴看到有这样一本从理论、技术层面介绍区块链的书籍出版。希望大家能耐心读读这本书,更深入地理解区块链技术,从而有助于推动区块链技术的发展和应用。

——高卢麟博士 中国互联网协会副理事长,美国芝加哥马歇尔法学院客座教授

本书着眼于区块链的核心问题——拜占庭共识,针对不同的应用场景,介绍了适用的分布式共识算法。书中包含了很多算法及证明,深入剖析了共识算法的核心思想。译者除原稿翻译之外,还增加了译者自己不少的注释,对书中的算法、公式进行注解。另外,书中还单独增加了两章新的内容。一章是介绍Paxos算法的发展史和在工业界的应用情况,另一章是对比分析当前主流的两个共识机制,比特币的PoW和私有链的PBFT。现在都讲究“混搭”,这本译著也是一种形式的混搭。

——杜小勇 中国计算机学会数据库专委会主任,教育部数据工程与知识工程重点实验室主任

《区块链核心技术解析》以共识机制为主体,系统介绍了区块链所涉及的各种关键定理和证明,也给出了相应算法。难能可贵的是,作者还结合实例讲述了不同场景下的共识机制的设计方法。这是一本关于区块链核心技术的系统论著,对于区块链科研和应用人员都具有很高的参考价值。

——戴斌 国防科技大学机电工程与自动化学院副总工程师

网友评论(不代表本站观点)

来自***(匿**的评论:

店庆买的书,挺优惠的,一直信赖当当。

2017-11-07 11:47:42
来自peacent**的评论:

整体不错。。实用性强。。专业性强。。

2017-11-11 10:30:43
来自无昵称**的评论:

书非常好的

2017-11-17 08:24:49
来自爱北斗**的评论:

共识机制讲解非常透彻,含金量很高的一本书

2017-08-17 06:57:19
来自sky1010**的评论:

快递速度很快,不过书就没有那么好了

2017-08-25 12:21:38
来自无昵称**的评论:

做活动买的,很实惠,书的包装很好,就是慢了点

2017-08-30 17:23:38
来自枫雨缘**的评论:

区块链算法都基本上解释清楚了 很实用

2017-09-11 10:56:58
来自无昵称**的评论:

书很不错,但需要结合其他算法书

2017-09-14 18:34:16
来自无昵称**的评论:

非常好,很好

2017-10-04 20:09:09
来自无昵称**的评论:

书名有误导性,主要讲分布式系统理论,比特币只是一部分内容。

2017-10-31 11:39:10
来自匿名用**的评论:

先抛开内容不说,翻开几页一看,这排版字体这个别扭啊,字体超大,我第一感觉为了湊够页数,本来就150页,字体还超大,实际内容就更可怜了,内容精炼是可以的,但别为了页数而放大字体,让人看着很不舒服。

2017-08-28 21:43:42
登录后即可发表评论

免责声明

更多相关图书