大话区块链

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




有问题微信扫码联系

推荐

Understand China
桂ICP备20004708号-4