猜你喜欢
大话区块链

大话区块链

书籍作者:张应平 ISBN:9787302531739
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:7899
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

内 容 简 介
本书分为两篇,理论与实战并重、通俗易懂又不失专业。第1篇为区块链技术指南(第1~
3章),主要讲解了区块链概念、区块链应用,以及比特币、以太坊、超级账本、EOS等主流区块链技术。通过第1篇的学习,读者可以全面理解主流区块链技术实现的原理,并了解区块链未来的发展趋势。第2篇为区块链开发实战(第4~5章),主要从区块链的基本技能开始学习,模拟真实区块链项目开发的过程,详细讲解了智能合约和DAPP的设计、开发以及部署的过程。通过第2篇的学习,读者可以掌握区块链开发的方法。
本书适合对区块链感兴趣的人群,尤其适合希望学习区块链开发的技术人员阅读。





编辑推荐
人人都能学会区块链开发 区块链从业人员必备图书,区块链各大社群联合推荐
前言

前?言

2016年年底,我开始正式学习比特币,花了数月时间才啃完《精通比特币》一书,之后对比特币背后的区块链技术产生了浓厚的兴趣。再后来就一发不可收拾,相继学习了以太坊、EOS、超级账本等主流区块链技术。
2018年年初,我将自己关在家里,用了一个多月时间完成了《走进区块链》一书的编写。当初写书的目的主要是为了将自己一年多对区块链的学习进行梳理和总结,由于区块链领域技术比较新,也寄希望于通过写书查漏补缺提升自身的技术水平。
当书完稿后,闲暇之余我开始将书中内容发布在公众号以及各种内容平台,这期间得到了很多朋友的鼓励,许多从未谋面的朋友毫不吝啬地表达了对我的感激之情,也促使我将这本书正式出版,希望更多的人能够进入区块链的世界中来。
为了能够撰写一本高质量的区块链技术书籍,我开始对《走进区块链》一书的内容进行大刀阔斧的修改,最终在2019年春节期间完成了初稿的编写。
在编写本书的时候,我参阅了国内外大量优秀的书籍和文章,发现很多书籍都是以比特币为蓝本讲解区块链概念,虽然不能算错,但在我看来至少不完全正确。关于区块链应用方面的书籍更少,大部分都是讲解数字货币应用的,有点以偏概全。想给身边朋友介绍一本开发入门书籍,也没有合适的,大部分书籍要么只讲解理论,要么只讲解代码,非常枯燥,也无法指导具体实战。当时我就在想,要是能写一本通俗易懂又不失专业性,理论与实战并重的区块链书籍就好了。我不知道自己技术水平和文字能力是否匹配,技术人员“茶壶里煮饺子”是常有的事,但我还是希望挑战一下自己。
经过3个多月的辛苦付出,最终发现除了部分内容参照了《走进区块链》一书,其他内容几乎全部重写了一遍。
在区块链技术指南部分,我结合自身多年的技术咨询经验,尽量采用对话的方式(而不是自说自话的方式),希望能够帮助大家看懂区块链,与大家一起探索区块链的商业价值和应用场景,帮助大家理解主流区块链技术的实现原理,了解区块链技术未来的发展趋势。
在区块链开发实战部分,我结合自身十多年带领技术团队的经验,从区块链工程师应该具备的基本能力开始,逐步带领大家完成智能合约和DAPP(去中心化应用)的开发。为了方便大家实践,我将书中所有代码都上传到了github上,希望每位读者通过本书的学习都能掌握区块链开发技术,这也算是我从业这么多年来给技术人员的一份礼物(哈哈,以后我再也不需要一对一指导技术人员了,大家看本书就可以了)。
写这本书的时候,最为纠结的就是智能合约及DAPP开发实战章节中区块链技术的选型。该章节并没有涉及EOS、IPFS开发,是因为这些技术还处于早期,版本更新比较快,我担心等到书籍出版的时候,很多技术细节已经过时。所以这些技术我会等版本相对稳定后,再编写相关书籍。
另外,除了区块链技术本身,我也将这么多年对技术的理解融入本书中,希望国内有更多人学习到最前沿的区块链技术。
洗尽铅华,区块链泡沫的破灭也预示着区块链技术会得到更多人的关注。在此,我也希望本书能够为我国区块链技术的发展做出微薄的贡献。
这是一本有干货、有细节、有方法论的技术书籍,几乎每篇文章都可以独立成章,采用这种写法的目的是为了降低学习门槛,便于大家每天抽出一点时间阅读和学习其中一篇文章,通过一段时间的学习可以全面了解区块链技术。对于有志从事区块链开发的朋友,通过阅读本书可以先人一步。
本书能够出版,要感谢我的团队成员杨源先生对区块链开发部分提供的帮助。感谢戴光先生、赵西林先生、陈磊先生对区块链应用部分提供的建议。感谢安晓辉先生对本书提供的建议,也促成了本书的出版。感谢纸贵科技对本书的支持。感谢我的家人对写书的理解和支持,特别是我的夫人贺敏女士作为第一位读者对本书内容给出的建议。本书编写过程中难免有不妥之处,望读者朋友不吝指正。
张应平
2019年2月于西安

目录
第1篇:区块链技术指南
第1章
重新认识区块链
1.1 以史为鉴,才能在区块链的世界中
走得更远
1.1.1 比特币的发展历程
1.1.2 区块链的发展历程
1.1.3 中本聪:神秘的比特币创始人
1.4.4 V神:以太坊创始人
1.4.5 BM:EOS的缔造者
1.2 10分钟搞懂区块链,你信不信?
1.2.1 区块链并没有你想象的那么难懂
1.2.2 区块链只能发币吗?
1.2.3 揭开区块链神秘的面纱
1.3 玩转区块链,搞定密码学、分布式、
共识机制和P2P网络即可
1.3.1 密码学—密码极客的最爱,区块链的起源/
021
1.3.2 区块链是分布式系统,但不是说分布式系统就是区块链
1.3.3 持续演进、持续进化的共识机制
1.3.4 区块链的根基—P2P网络
1.4 公有链、联盟链、私有链,谁才是
真正的区块链?
第2章
区块链应用探索
2.1 拨开迷雾,看懂政策
2.2 价值互联网将会怎样改变现有
商业模式?
2.2.1 为什么说区块链是价值互联网?
2.2.2 区块链的商业价值
2.2.3 区块链应用原则
2.3 五类典型应用管窥区块链应用
2.3.1 “黄赌毒”偏爱新技术
2.3.2 春江水暖鸭先知,金融行业是最早研究
区块链的机构
2.3.3 传递核心企业信用,解决中小企业融资难的
问题
2.3.4 区块链能够终结假冒伪劣商品吗?
2.3.5 区块链落地公共服务,让世界变得
更加美好
2.4 未来区块链的发展趋势
2.4.1 区块链+云计算+大数据+人工智能会
产生什么样的化学反应?
2.4.2 未来已来,只是尚未流行
第3章
区块链—大厦的基石
3.1 会当凌绝顶,一览众山小
3.2 第一个区块链应用—比特币
3.2.1 开启比特币奇幻之旅
3.2.2 沉迷于比特币不能自拔
3.3 以太坊—复活智能合约
3.3.1 区块链开始登堂入室
3.3.2 以太坊的未来在哪里
3.4 超级账本—跨企业应用先锋
3.4.1 分布式账本技术的兴起
3.4.2 Fabric的设计哲学
3.5 EOS—区块链世界的操作系统
3.5.1 EOS给区块链带来了什么?
3.5.2 跨越EOS技术认知
3.6 IPFS下一代分布式文件存储系统
3.6.1 HTTP协议的困境与破局
3.6.2 IPFS的工作原理
3.7 IOTA—助力机器经济
3.7.1 如何应对机器经济
3.7.2 IOTA工作原理
3.8 区块链技术面临的主要挑战
3.8.1 区块链可扩展性解决方案
3.8.2 智能合约的发展趋势
3.8.3 区块链隐私保护
3.8.4 法律法规有待完善
第2篇:区块链开发实战
第4章
区块链工程师的基本能力
4.1 为什么你学不会区块链开发
4.2 揭开区块链工程师背后的秘密
4.3 从事区块链开发需要具备什么能力
4.4 一张图,区块链技术乾坤尽收眼底
4.5 通证经济之魔鬼与天使
4.5.1 Token到底是何物?
4.5.2 Token的应用
4.6 区块链工程师必备工具
4.6.1 使用最广泛的Linux操作系统
乌班图(Ubuntu)
4.6.2 部署神器Docker
4.6.3 一款“黑客级”编辑器Atom
4.6.4 全球最大的开源软件存储服务器网站Git
4.7 你也可以开发一个区块链
4.7.1 Node.js极简入门
4.7.2 开发一个区块链
第5章
智能合约及DAPP开发实战
5.1 智能合约及DAPP开发学习指南
5.2 去中心化的电子投票系统
5.3 智能合约开发
5.3.1 搭建Remix环境
5.3.2 投票智能合约
5.3.3 使用Remix进行智能合约开发
5.4 DAPP开发
5.4.1 Truffle环境搭建
5.4.2 开发环境测试
5.4.3 智能合约单元测试
5.4.4 前端开发及智能合约集成
5.4.5 DAPP测试和部署
5.5 以太坊开发延伸阅读
5.5.1 以太坊安全最佳实践
5.5.2 Solidity常用语法参考
5.6 超级账本Fabric区块链开发
5.6.1 Fabric网络部署
5.6.2 智能合约开发
附录
附录1 区块链技术指南重点知识速查
附录2 区块链开发工程师岗位技能要求
参考文献

产品特色