电子书:《精通区块链开发技术》_王烈征译

[复制链接]
查看188 | 回复1 | 2020-1-1 14:31:28 | 显示全部楼层 |阅读模式

《精通区块链开发技术》_王烈征译_1

《精通区块链开发技术》_王烈征译_1

《精通区块链开发技术》_王烈征译_2

《精通区块链开发技术》_王烈征译_2

《精通区块链开发技术》_王烈征译_3

《精通区块链开发技术》_王烈征译_3


内容简介:


精通区块链开发技术
(美)伊姆兰·巴希尔著
王烈征译
清华大学出版社
北京

内容筒介
本书详细阐述了与区块链开发相关的基本解决方案,主要包括区块链、去中心化、密码学和基本技术
比特币、替代币、智能合约、以太坊、超级账本等内容。此外,本书还提供了相应的示例、代码,以帮助
读者进一步理解相关方案的实现过程
本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和
参考手册
Copyright C Packt Publishing 2017. First published in the English language under the title
Mastering blockchain
Simplified Chinese-language edition C 2018 by Tsinghua University Press. All
本书中文简体字版由 Packt Publishing授权清华大学出版社独家出版
何方式复制或抄袭本书内容
北京市版权局著作权合同登记号图字:01-2017-
本书封面贴有清华大学出版社防伪
版权所有,侵权必究
106278298913701121933
精通区块链开发技术/(美)伊姆兰·巴希尔( Imran Bashir)著:王烈征译.一北京:清华大学出
版社,2018
书名原文: Mastering Blockchain
ISBN978-7-302-49983
I.①精…Ⅱ.①伊…②王…Ⅲ.①电子商务支付方式一研究Ⅳ.①F713.361
中guo版本图书馆CIP数据核字(2018)第069053号
责任编辑:贾小红
封面设计:刘超
板式设计:魏远
责任校对:马子杰
责任印制:丛怀宇
出版发行:清华大学出版社
网址http://www.tup.comen,http:/
地址:北京清华大学学研大厦A座
编:100084
过总机:010-6270175
邮购:010-62786544
投稿与读者服务:010-62776969,c-service@tup.tsinghua.edu.cn
质量反馈:010-62772015, zhiliangetup. tsinghua.edu.cn
印装者:三河市君旺印务有限公司
经销:全guo新华书店
本:185mm×230mm
印张:25.5
次:2018年6月第1版
印次:2018年6月第1次印刷
定价:129.00元
产品编号:077465-01

译者序
阅读本书之前,相信读者已对区块链及其巨大的发展潜力有所耳闻
2008年,随着比特币的出现,当今世界步入一个全新的概念中,并很有可能引发全社
会的变革,同时对各行各业产生深远的影响,其中包括(但不仅限于)金融业、政府部门
以及媒体。一些人把区块链描述为一场ge命,而另一种思想学派则认为,这将是一种进化,
且需要许多年才能从区块链获得实际利益。这在某种程度上是正确的,但我认为变革已经
开始了;世界上许多大型机构已经开始用区块链技术来证明这一概念,因为其颠覆性潜力
已经得到充分的承认。然而,一些组织仍处于初步探索阶段,但随着技术的成熟,预计将
会更快地取得进展
本书详细阐述了与区块链开发相关的基本解决方案,主要包括区块链、去中心化、密
码学和基本技术、比特币、智能合约、以太坊、超级账本等内容。此外,本书还提供了相
应的示例、代码,以帮助读者进一步理解相关方案的实现过程
在本书的翻译过程中,除王烈征之外,黄立臣、周建娟、李秋霞、程晓磊、于鑫睿、
张博、刘祎、张骞、李垚、张颖、张弢、刘君、李强、沈旻、李伟、李娇娇、翟露洋、刘
洋、蔡辉、王福会、杨崇珉、刘璋、刘晓雪、张华臻等人也参与了本书的翻译工作,在此
并表示感谢
于译者的水平,译文中难免有错误和不妥之处,恳请广大读者批评指正


本书将全面介绍区块链技术的理论和实践,涵盖了充分理解区块链技术的全部内容
在阅读完本书后,读者将能够深入了解区块链技术的内部工作原理,并具备开发区块链应
用程序的能力。本书包含了与区块链技术相关的所有主题,涉及密码学、加密货币、比特
币、以太坊,以及用于区块链开发的各种平台和工具
阅读本书之前,建议读者具备一定的计算机科学知识和基本的编程经验,但若无经
验也并不妨碍读者的学习_进.程_,相关背景知识在书中均有所介绍
本书内容
第1章介绍了基于区块链技术的分布式计算的基本概念,包括区块链的历史、定义
特性、类型和优点,以及区块链技术的核心内容—共识机制。
第2章介绍了去中心化的概念及其与区块链技术的关系。除此之外,还讨论了相关方
法和平台,进而可对处理过程或系统执行去中心化操作
第3章介绍了密码学的理论基础,这也是全面了解区块链技术的必要条件,其中包括
公钥和私钥加密等概念及其应用实例。最后,本章还对金融市场进行了简要介绍,在金融
领域,许多有趣的用例均可实现于区块链技术中
第4章主要讨论比特币,这也是第一个最大的区块链。本章详细介绍了与比特币加密
有关的技术概念。
第5章讨论了比特币出现之后的其他替代加密货币,包括各种代币示例、属性以及开
发和实现方式
第6章深入讨论了智能合约,介绍了智能合约的历史、定义、李嘉图合约、 Oracle定
第7章详细介绍了以太坊区块链的设计和架构,包括与以太坊区块链相关的各种技术
概念,并深入分析了该平台的基本原理、特性和组件
第8章考查了一个详细的示例,并使用以太坊区块链开发去中心化的应用程序和智能
合约。除此之外,本章还讨论了 Solidity语言和各种相关工具

精通区块链开发技术
第9章介绍了 Linux的超级账本项目,其中包含了不同的区块链项目
第10章介绍了可替代的区块链解决方案和平台,同时还闸述了可替代区块链的技术
细节和特性
第11章探讨了区块链技术在其他领域的应用,包括物联网、政府部门、媒体和金融
等行业
第12章考查了区块链技术所面临的一些挑战性问题及其解决方案
第13章讨论与区块链技术的现状、项目和研究工作相关的信息。此外,还提出了
些针对区块链技术现状的预测观点
准备工作
本书中的所有示例都是在 Ubuntu1604.1LTS( Xenia)上进行开发的。因此,建议读
者使用 Ubuntu系统。但这并不意味着排除了其他操作系统,例如 Windows或 Linux,但相
关示例,尤其是与安装相关的操作
能需要进行相应的更改
与密码学相关的示例使用 OpenSSL1.0.2g1Ma2016命令行工具进行开发
以太坊的Solidity示例则通过BrowserSolidity予以实现,读者可访问https://ethereum
github. o/browser- solidity/获取在线资源
以太坊的 homestead版本可用于开发相关应用示例,在本书编写时,这也是以太坊的
最新版本,读者可访问hps/www.ethereum.org进行下载
与物联网相关的示例可通过 Raspberry Pi工具包进行开发。特别地,可采用 Raspberry
Modelb v1.2创建物联网硬件示例。 Node. js V7.2.1和npmV3.10.10则用于下载相关
的数据包,并针对物联网示例运行 Node. js服.务.器
Truffle框架用于智能合约的部署操作,读者可访问htp: ruffler
om/进行
下载
适用读者
本书适用于希望深入了解区块链技术的读者。另外,本书也可用作区块链应用程序开
发人员的参考工具书,同时也可作为区块链技术和加密货币相关课程的教学参考书,以及
各种考试和认证的学习资源


#############################################


回复

使用道具 举报

你和我时光 | 2020-1-1 14:31:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则