区块链核心算法解析

区块链核心算法解析

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

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

内容简介

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

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

作者简介

作者Roger Wattenhofer博士,是瑞士苏黎世联邦理工学院的一名教授。在这之前,他曾在美国布朗大学及微软研究院工作。他的研究兴趣主要包括容错分布式系统、高效的网络算法,以及加密货币。

章节目录

版权信息

推荐序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

区块链核心算法解析是2017年由电子工业出版社出版,作者。

得书感谢您对《区块链核心算法解析》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
计算思维与算法设计基础 电子书
本书内容共8章,按照问题求解所需,涵盖了C语言的3个基本结构、函数、数组、指针、结构体和文件等知识。
数学建模实例与优化算法 电子书
本书共分9章内容:数学建模概述、用初等数学解决的问题、与利息有关的经济问题、运用微积分方法解决的问题、线性规划问题、网络优化问题、层次分析法应用实例、优化算法简介、其他应用实例。
国际课程化学核心词汇 电子书
本书精选国际教育化学学科的核心词汇,按照通用词汇和高频专业词汇两个部分进行讲解,涵盖GCSE、A-Level、IB-MYP、IBDP和美高等国际课程。第壹部分通用词汇,涵盖近十年的考试真题中高频出现的词汇,采用字母顺序排列,单词配备词频、同义词、用法、例句和漫画等,以帮助学生熟练掌握并运用此部分词汇;第二部分高频专业词汇,是课程学习阶段的专业词汇,词汇编排与教材中的顺序保持一致,按照主题进行分类,
国际课程生物核心词汇 电子书
本书精选国际教育生物学科的核心词汇,按照通用词汇和高频专业词汇两个部分进行讲解,涵盖GCSE、A-Level、IB-MYP、IBDP、AP和美高等国际课程。第壹部分通用词汇,涵盖近十年的考试真题中高频出现的词汇,采用字母顺序排列,单词配备词频、同义词、用法、例句和漫画等,以帮助学生熟练掌握并运用此部分词汇;第二部分高频专业词汇,是课程学习阶段的专业词汇,词汇编排与教材中的顺序保持一致,按照主题进行
智能推荐算法与系统构建实践 电子书
本书从系统视角出发,阐述如何利用技术手段搭建企业级推荐系统,内容包括认知篇、数据篇、召回篇、排序篇、系统篇5个部分,覆盖企业级推荐系统建设的核心要点。本书知识体系清晰,从基础知识切入,逐步深入,先后涉及推荐系统的经典技术、主流技术和前沿技术。本书通过“理论+案例+代码示例+心得体会”的方式阐述、归纳和总结推荐系统的知识,帮助读者理解推荐系统,掌握技能,建立系统思维。本书适合对推荐系统感兴趣的初学者