加入VIP
node.js区块链开发-node.js区块链开发电子书PDF下载

node.js区块链开发-node.js区块链开发电子书PDF下载

编辑点评:

node.js区块链开发以实践为基础,从技术角度研究了区块链的设计与实现,从代码层面详细剖析了使用Node.js开发区块链的技巧与最佳实践。围绕区块链、Node.js前后端开发、密码学、P2P网络、共识算法等进行全面深入的讲解,帮助读者更深刻地理解Node.js区块链开发

node.js区块链开发电子书PDF下载

内容简介

本书力图用最少的篇幅表述丰富的内容,共分为五个部分,20多个章节,具体结构如下。 

第一部分:了解区块链,共4章。详细讲述了区块链产品——加密货币的相关概念,用独特的技术视角,把加密货币的基本技术要素串联起来。 

第二部分:Node.js入门指南,共4章。详细介绍了Node.js入门知识,并通过一个具体项目,完成对Node.js在区块链技术领域的调查和描述,整个章节也是项目架构设计必备的调研和技术选型阶段,是本书*一个完整的实践范例。 

第三部分:源码解读,共9章。从架构设计的角度,层层剖析区块链的设计原理,深刻解读相关概念和技术。先从项目设计的角度详细介绍了亿书白皮书的核心内容,然后从项目入口程序出发,介绍了亿书项目的整体结构;之后分别介绍了P2P网络、加密解密、签名和多重签名、区块链、共识机制等区块链核心内容及其代码实现。 

第四部分:开发实践,共9章。主要是对第二和第三部分的有益补充,把在这两个部分出现的技术难点抽取出来,集中介绍。仍然以亿书项目中涉及的实际项目为主,包含多个完整独立的小项目,其中涉及函数式编程等编程方法论、aysnc的用法、命令行工具的开发、亿书官方网站的开发、密码学技术、时间戳和数据计算,以及测试技术。 

第五部分:附录。汇总了区块链的相关概念、常见词汇的中英文对照等内容。

这是本什么样的书?

亿书是完全开放开源的项目,是一个完整的类比特币的区块链产品。本书基于该项目,完全以实用为目的,将开发实践贯穿始终,内容涉及开发区块链产品前端、后台和桌面应用的全过程。本书用开发的思维进行反复迭代,由浅入深,详细介绍了区块链技术相关理论知识、Nodejs前后台开发基础知识、加密签名技术、P2P网络实现、共识算法等,能帮助初学者快速学习入门区块链技术,深入掌握Node.js编程开发技术,帮助区块链技术从业者、web开发者更深刻地理解相关概念和技术实现。

·想找到关于如何开发一款真正的区块链产品(不只是调用某款加密货币API)的图书吗?这可能是目前世界上第一本,也可能是唯一的一本。

·想找到关于Node.js大型实践项目的图书吗?这可能是世界上少有的一本,也可能找不到第二本。

·想找到亿书、Lisk等基于Crypti的分支项目的详细开发文档吗?这一定是世界上唯一的一本。

·想深刻了解区块链的技术实现吗?看看本书,对于区块链、共识机制等各种概念的理解将会更加透彻。

·想从事区块链(无论是比特币还是其他各类竞争币)的开发吗?

Node.js一定是无法回避的,这本书也必然无法错过。

·想了解比特币的原理吗?这本书不仅告诉你其原理是什么,还会从技术的角度告诉你为什么,无论你是做技术还是做管理,本书都值得参考。

本书面向的读者

·开发人员。本书涉及前端、后台的方方面面,无论是前端开发人 员,还是后台开发者都可以学习参考。 

·架构师。区块链本身是分布式、云计算的典范,本书详细描述了 一款区块链产品的架构设计,他们可以通过本书学习掌握区块链是如何 基于P2P网络构建复杂的自适应系统的。 

·高校学生、教师、科研人员等。本书内容在网络上分享的过程 中,已经有大学老师作为教参用在实际教学之中,本书从概念到代码实 现,理论与实践结合紧密,深入浅出,适合系统研究学习区块链技术。 

·学习Node.js的读者。本书介绍了Node.js入门知识,包含了Node.js 的技术原理和使用技巧,是一个完整的Node.js使用案例,有一定 JavaScript基础的初中级读者,通过本书可以更深入的学习提高使用 Node.js编码技能。 

·投资人,以及对比特币等区块链产品感兴趣的普通用户。本书力 求语言朴实,书写过程中尽量避免晦涩的技术术语,在具体的编码之 前,都要详细介绍相关概念,因此投资人和普通读者也可作为科普读 物,从技术层面对加密货币等区块链相关产品有更进一步的认识。

什么是区块链

这部分的内容主要是针对没有接触过区块链技术的初学者。当然,对于不了解技术,在币圈混迹多年的小伙伴,也是有用的,可以帮助你从技术实现的角度,更好地理解区块链的相关概念。

这部分章节,我把它称作技术类软文,理论知识更多一些。我们知道,对于普通老百姓而言,人类语言的力量往往非常苍白,特别是在描述复杂的区块链产品的时候,远不如计算机语言简洁、明了和严谨。所以,阅读这部分章节时,要保持良好的心态,寻求文章里有价值的东西,避免把自己的情绪与好恶掺杂其中(当然也不要受作者的情绪与好恶左右),这样才能真正有收获。

另外,区块链技术来源于比特币,先从比特币讲起,可以避免单纯技术描述的枯燥乏味。所以,第一部分的这几章只有一个核心主题,就是告诉你区块链产品–加密货币就是货币。但是,这一点要解释清楚却是大费周章,原因是既要时刻避免使用太多的专业术语,还要讲透原理和内容,对于我这样的编程人员来说,这样做确实有点难度。

node.js区块链开发电子书PDF下载截图

node.js区块链开发-node.js区块链开发电子书PDF下载插图(1)node.js区块链开发-node.js区块链开发电子书PDF下载插图(2)node.js区块链开发-node.js区块链开发电子书PDF下载插图(3)node.js区块链开发-node.js区块链开发电子书PDF下载插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

评论