本篇主要提供区块链编程电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
本书是一本区块链技术入门指南,内容涵盖密码学数学基础(包括有限域、椭圆曲线、椭圆曲线密码学)、序列化工具、交易数据的结构与传输,以及数字签名的构造与验证等。通过本书,读者将学习如何使用这种流行的加密货币及其区块链支付系统背后的基础知识,包括数学、密码学、区块、网络等。
本书涉及的内容多与技术实现相关,例如序列化工具、交易数据的结构与传输、数字签名的构造与验证等,书中关于共识算法与经济模型的讨论只有具体的实现与参数,并不涉及其背后的经济学原理。正如前言所述,本书特点之一就是在前三章提供简单易懂的、有针对性的密码学数学基础,带领读者完成相应的推导过程,并且将推导的结果应用于各个章节之中。
基于我们对区块链项目的研究,我们认为本书这样的知识安排也十分适合于理解除了比特币以外的区块链项目。本书的学习路径大致可总结为以下几个步骤:先理解数学工具;再基于密码学和公钥基础设施(PKI)建立账户体系;之后学习不同账户之间的相互操作,例如,完成一笔交易;最后学习数据间通信的格式(如区块)与方法(如共识算法)。
Jimmy Song 是一位拥有20多年经验的开发人员,其中有5年的时间从事比特币的相关工作。 他是 bitcointechtalk.com 的编辑,也为杂志 Bitcoin Magazine撰稿,同时也是 Blockchain Capital 的合伙人以及得克萨斯州大学比特币编程课程的授课教师。 Jimmy 是Bitcoin Core(比特币核心)以及其他比特币相关项目的开发贡献者。 他也曾是比特币钱包Armory的技术副总裁。