区块链核心算法解析 - 【瑞士】Roger Wattenhofer(罗格.瓦唐霍费尔)

区块链核心算法解析

【瑞士】Roger Wattenhofer(罗格.瓦唐霍费尔)

出版时间

2017-07-31

ISBN

9787121313288

评分

★★★★★

标签

算法

书籍介绍

《区块链核心算法解析》介绍了构建容错的分布式系统所需的基础技术,以及一系列允许容错的协议和算法,并且讨论一些实现了这些技术的实际系统。

《区块链核心算法解析》中的主要概念将独立成章。每一章都以一个小故事开始,从而引出该章节的内容。算法、协议和定义都将以形式化的方式描述,以便于读者理解如何实现。部分结论会在定理中予以证明,这样读者就可以明白为什么这些概念或算法是正确的,并且理解它们可以确保实现什么。其他的大部分内容将以评论的方式出现。这些评论将讨论各种各样非正式的思考,并且为后续内容做好铺垫。就算不阅读这些评论,读者们也可以掌握章节的精髓。此外,为了便于读者寻根溯源,每一章也会讨论相关技术的发展历史。

《区块链核心算法解析》将介绍不同的模型(以及模型的组合),以适用于不同的场景。《区块链核心算法解析》关注的是实用的协议和系统。换句话说,我们在选择概念时,不会根据这些概念是否看起来有意思,而是根据它们是否有实际的价值。

不管怎样,希望你在本书中找到乐趣!

目录
第1章 绪论 1
1.1 分布式系统是什么1
1.2 本书概览.2
第2章 容错问题和Paxos 算法6
2.1 客户端/服务器.6

显示全部
用户评论
我觉得这本书的作者一定有很强的学术背景,全文充斥着学术论文的气息,怎么说呢,我不是太适应,只能说勉强能看懂作者的思路和看法,但是就推荐度来说这本书真心不推荐,2分。
论文性质的合集,看的很累.可能是自己水平有限,也可能是翻译水平有限,部分用词难以理解.书的着力点是分布式算法,证明推导的思路很值得好好回味一下,比网络上找的文章深入的多.可惜过于理论化,没有具体的例子和代码,看起来还是比较痛苦的.
实在是太抽象了 简直是本数学书
工作量证明机制:1、间接达成共识;2、通过最长链机制实现不可变性;3、无需身份认证;4、响应时间和吞吐率尚不能满足在线交易要求;5、网络规模大;6、弱一致性;7、能源消耗大。 拜占庭容错机制:1、直接达成共识;2、基于不可改变性要求;3、初始阶段需要可信节点发布各节点的身份和证书;4、响应时间仅受限通信延时、吞吐量大;5、网络规模小;6、弱分区容忍性;7、能源消耗极低。 小结:在去中心化且不可信的分布式环境下达成共识确实非常非常难,但居然做到了!!!
中文书里,目前唯一能找到的偏学术性地讲解共识的书,而且还有逻辑推导,通过这本书大致看懂了2PC, 3PC,Paxos,PBFT等算法,就是使用的语言也比较学术性。
首先这是一本阅读有门槛的书,需要数据结构与算法,计算机网络,操作系统原理等计算机基础知识,第二这是一本工程师思维写的,第三,薄薄的100多页要把原理说明白并不容易,还需要大量的扩展阅读,此书可作为引子。最后,那么薄,平装竟然69?出版社良心不会痛吗?
计算机知识匮乏😣
还不错,后面就太不容易理解了, 过于抽象,当然作者在前期极力找了一些很好的事例来说明原理
下载
收藏