区块链第一课:深入浅出技术与应用
  • 推荐0
  • 收藏0
  • 浏览737

区块链第一课:深入浅出技术与应用

陈浩 , 钟韵 (作者) 

  • 书  号:978-7-121-34740-5
  • 出版日期:2018-11-01
  • 页  数:
  • 开  本:
  • 出版状态:上市销售
  • 维护人:张春雨
本书向大家全面系统地介绍了区块链核心技术、优质区块链项目、行业基础知识和发展趋势,同时还分享了了解和学习区块链知识的方法。
本书将立足于区块链技术,但并不局限于技术领域,而是延伸到区块链的各个方面,从而形成一个比较完整的区块链知识体系。从技术角度,除了深入讲解区块链的一些核心技术,还会涉及数字货币交易平台、去中心化交易平台的原理介绍。从业务角度,本书会谈到区块链在当下互联网中的实践与应用。最后还会手把手地带你构建出自己的迷你区块链。
本书适合希望梳理区块链学习脉络的技术入门者,希望系统学习区块链基础知识的非区块链领域技术人员,以及具有区块链开发经验并希望进一步了解区块链的从业者。
5大模块36讲快速写出区块链项目 早期实践者|首批技术布道者终极解惑
陈浩,元界CTO,海枫藤/RightBTC交易系统架构师,维优联合创始人,区块链技术早期布道者,区块链数字经济布道者,开源贡献者,极客时间《深入浅出区块链》作者。拥有搭建公有链架构和高并发系统架构的双重经验,拥有丰富的区块链技术分析和演讲经验,曾参与银行支付清算系统、外汇交易系统、证券交易系统的开发。
2016年主导团队设计并实现了开源公有链项目——Metaverse(元界)。2017年2月主网上线后,元界作为基础设施支持了金融、游戏、物流、奢侈品等多个领域的商业应用项目。同年主导团队设计实现了hft_exchange撮合交易系统,搭建了多个数字资产交易平台的技术架构。

前言
为何写作本书
当下,区块链毫无悬念一跃成为最火热的词汇,让无数技术人的视线迅速聚焦于此。然而,与区块链概念如火如荼地传播相比,区块链技术与实践确实稍显冷门,即便高薪哄抢,技术人才也依然十分紧缺。
与此同时,新手想入门区块链,却茫然不解,不知道从何处下手,也不知道需要了解什么概念;想系统学习,然而动辄上万的学费门槛却让人望而却步。
在我最早接触区块链的时候,中文资料还非常稀少,所以研究起来特别费时费力。如今区块链大火,相关的中文资料也丰富了很多,你在网络上搜寻区块链的入门资料,也能找到个八九不离十。那为什么我会写这样一本书呢?我的考虑主要基于以下几点。
? 区块链的网络资料虽然丰富,但同时意味着内容繁杂错乱,不够系统。
? 多数资料可能已经过时。目前币圈和链圈经常自我调侃“圈内一天,人间一年”,可见这个行业变化之快。
? 区块链行业急速发展,经常会出现观点相互冲突、结论莫衷一是的情况。初学者在入门学习已是一头雾水的情况下,更是苦恼不堪。
? 区块链在技术上的复杂性没有人工智能高,却与其他学科有较多的交叉,容易带来跨学科的理解误区,读者经常容易管中窥豹。
因此,作为圈子里的人,我想借本书给大家一个系统性了解和学习区块链知识的途径。一方面,我希望国内的技术中坚力量能够通过本书了解区块链,并学为己用,在各自的领域内大显身手;另一方面,我也希望大家在学习区块链时能有个好的开始,少走弯路。
本书立足于区块链技术,但并不局限于某个特定的领域,而是延伸到区块链的各个方面,让你形成一个比较完整的区块链知识体系。希望本书可以使你能从零开始,构建起一个比较完整的区块链知识体系。除了基础部分,本书还会深入讲解目前区块链的一些核心技术,以及数字货币交易平台的原理。另外,书中也会谈到区块链在当下互联网中的实践与应用。最后,本书还会手把手地带你构建出自己的迷你区块链。
主要模块
本书分五个模块进行讲解。
? 浅谈区块链基础。作为本书的第一篇内容,本篇将为你学习础的区块链知识做铺垫,帮助你从零开始,搭建区块链基础框架,为后续技术知识的摄入做好预备。
? 深入区块链技术。作为上一篇内容的技术延伸,本篇重点介绍区块链的技术层面,其中涵盖了P2P网络、共识算法与分布式一致性算法、加密与UTXO、智能合约,以及以太坊、EOS、BTS、IOTA、Cardano等流行的创新型项目,还会介绍若干从国内发起的国际区块链项目。
? 数字货币与数字资产。本篇作为区块链在金融方向上的延伸,重点介绍区块链第一大应用——数字货币,接着介绍区块链Token的设计与趋势,并会拓展介绍数字货币交易平台。
? 区块链与当下互联网。本篇内容结合了作者的从业经验与思考,更为深入地讲解区块链的实践内容,其中涉及区块链与云计算、数字身份、供应链、数字货币钱包服务等内容,以及区块链技术的未来发展趋势。
? 如何从业区块链。本篇内容会从从业者的角度,结合作者自己的思考,谈谈区块链人才需求,聊聊区块链从业者的一些经验,并手把手教你编写出自己的迷你区块链。
读者会在书中找到一些常见疑问的答案,例如,区块链通常是用什么编程语言编写的,区块链从业需要了解哪些知识,如何评判一个区块链项目的好坏,区块链技术的发展前景如何。
对于技术学习者,本书会先适度讲解基本原理,争取做到即使略过某一章节也不会影响后续内容。但是,从技术学习上来看,仅凭理论上的讲解是不够的,所以,也特别推荐读者进行源码实践。目前,比特币已有C++等各种主流语言的实现版本,你可以首先运行一个钱包来直观感受一下,比如创建一个账户并尝试发送交易,之后再来读本书,一定会理解得更为深入。
区块链技术入门后,通常会遇到一个比较陡峭的学习曲线,这并不是技术深度造成的,而是区块链代币掺杂到技术中造成的。所以,建议配合白皮书、开发者文档、GitHub上的项目文档来阅读本书,在这个过程中让动手实践与阅读学习并行起来。
由于区块链的发展日新月异,而且受时间和个人水平所限,书中分享的知识难免有所纰漏。但本书会把我理解和分析的过程都呈现给读者,相信读者可以根据本书内容进行延伸研究。
最后,希望本书能帮助读者系统地理解区块链。同时,也希望在这个对区块链技术的认知没有达成共识的“乱世”里,你能具备独立思考区块链的能力,并将其运用到自己的业务场景里,甚至借此找到属于自己的区块链机遇。
读者对象
? 学习区块链的入门者,技术人员或非技术人员均可。
? 希望了解区块链发展前沿概念,全面梳理区块链知识结构的区块链从业者。
? 希望系统学习区块链技术的区块链领域技术人员。
? 不具有区块链从业经验,希望进一步了解区块链的产品经理、编辑或记者。
? 希望深刻理解区块链内涵、对区块链有浓厚兴趣的人。
致谢
本书能够完成,首先要感谢极客邦科技为我提供了一个写作平台,感谢电子工业出版社为出版本书付出的努力,感谢马越的大力支持,感谢所有参与本书的编辑们;感谢初夏虎和蒋佑明,早期我从他们身上学到了很多区块链知识;最后感谢黄连金、段新星、季宙栋对本书的支持!
说明
本书提及的市值时间点及各项目排名均以本书完稿日期为准。

目录

第1 篇 浅谈区块链基础
1 区块链是什么 / 2
2 区块链到底是如何运行的 / 9
3 浅谈区块链共识机制 / 18
4 区块链的应用类型 / 26
5 区块链与数字货币 / 33
6 数字货币上手初体验 / 42
7 区块链的常见误区 / 56
8 主流区块链项目介绍 / 64
第2 篇 深入区块链技术
9 区块链技术基础 / 73
10 P2P 网络协议 / 81
11 分布式一致性算法与共识机制 / 90
12 PoW 共识机制 / 98
13 PoS 共识机制 / 108
14 DPoS 共识机制 / 116
15 区块链中的密码学算法 / 127
16 普通账户模型与UTXO 模型 / 140
17 去中心化与区块链交易性能 / 151
18 智能合约与以太坊 / 159
19 智能合约的运行案例及其标准模板 / 168
20 比特股详解 / 182
21 引人瞩目的区块链项目 / 190
22 国内区块链项目技术一览 / 198
23 联盟链及其困境 / 208
第3 篇 数字货币与数字资产
24 比特币之历史与货币 / 222
25 比特币的扩容之争、IFO 与链上治理 / 231
26 数字货币和数字资产 / 239
27 弄懂数字货币交易平台(一) / 248
28 弄懂数字货币交易平台(二) / 255
第4 篇 区块链与当下互联网
29 互联网身份与区块链数字身份 / 266
30 区块链即服务(BaaS) / 274
31 数字货币钱包服务 / 285
32 区块链与供应链(一) / 298
33 区块链与供应链(二) / 306
第5 篇 如何在区块链领域工作
34 在区块链领域工作需要了解什么 / 318
35 搭建迷你区块链(一) / 326
36 搭建迷你区块链(二) / 335

读者评论