展开全部

主编推荐语

一部专注于讲算法的区块链图书,全面解读共识这一概念在各种应用场景中的实现机制。

内容简介

本书是目前已面世书籍中对共识概念解析较为权威、全面的一本。目标读者为区块链学习及研究人员,以及实际开发区块链系统的工程人员。

核心概念从第2章开始,介绍基本的定义,并且介绍著名的Paxos算法。即使系统中少部分节点崩溃,Paxos算法也可以获得状态复制。第3章介绍一个快速的随机共识协议:即使有崩溃性错误,该协议也能得到状态复制。第4章扩展到简单的崩溃性错误之外,介绍应对恶意行为的协议,它们运行在同步或异步的系统中。第5章引入一个密码学概念,消息认证,并介绍Zyzzyva协议。在消息认证可用时,它可以实现状态复制。第6章通过研究所谓的quorum系统来分析可扩展性问题。第7章介绍弱一致的概念,并以比特币协议为例进行详细分析。第8章介绍一些更弱的一致性概念,并介绍高可扩展性分布式存储系统的解决方案。

目录

  • 版权信息
  • 推荐序I
  • 推荐序II
  • 推荐序III 智能时代的区块链
  • 前言
  • 第1章 绪论
  • 1.1 分布式系统是什么
  • 1.2 本书概览
  • 第2章 容错问题和Paxos算法
  • 2.1 客户端/服务器
  • 2.2 Paxos
  • 延伸阅读:Paxos漫谈
  • 第3章 共识机制
  • 3.1 两个朋友约饭局
  • 3.2 共识
  • 3.3 共识的不可能性
  • 3.4 随机共识
  • 3.5 共享硬币
  • 第4章 拜占庭协定
  • 4.1 有效性
  • 4.2 有多少个拜占庭节点
  • 4.3 国王算法
  • 4.4 “轮”数的下界
  • 4.5 异步模式下的拜占庭协定算法
  • 第5章 认证的协定
  • 5.1 利用认证的协定
  • 5.2 Zyzzyva
  • 第6章 仲裁系统
  • 6.1 负载和工作量
  • 6.2 网格仲裁系统
  • 6.3 容错
  • 6.4 拜占庭仲裁系统(Byzantine Quorum Systems)
  • 第7章 最终一致性以及比特币
  • 7.1 一致性、可用性,以及分区
  • 7.2 比特币
  • 7.3 智能合约(Smart Contracts)
  • 7.4 弱一致性
  • 延伸阅读:PoW vs. BFT
  • 第8章 分布式存储
  • 8.1 一致性哈希(Consistent Hashing)
  • 8.2 超立方体网络(Hypercubic Networks)
  • 8.3 DHT & Churn
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。