前言
以比特币为代表的加密数字货币是区块链的应用之一。区块链不等于比特币,区块链作为一种革新的技术,已经被应用于许多领域,包括金融、政务服务、供应链、版权和专利、能源、物联网等。未来,与区块链技术接触的群体将会越来越多,对区块链技术进行更加深入的了解与探究将是很多领域的创新创业中不可或缺的一环。
区块链技术现已孕育出了大量的创业公司,而同时许多大公司也展开了对区块链技术的探究与布局。华为公司作为高新科技的领军者之一,对区块链技术已经投入了大量的研究,拥有了丰富的实践经验。我们创作本书的目的,一方面,当前提到区块链,有人会将其与比特币或各类加密数字货币画等号,我们希望借助本书消除读者的这种误解,使读者能够明白比特币或各类加密数字货币只是区块链的一种应用;另一方面,我们希望将长期以来在区块链技术的知识积累,以及对区块链在各领域应用的实践和思考,分享给广大的读者。我们希望不了解区块链的读者能够通过本书对区块链有一个系统而详尽的认识,而对区块链有所了解的读者能够通过本书获得新的启发与感悟。
关于本书
本书的目标读者是所有想充分了解区块链技术和应用的人。本书既包含区块链的基础知识,又有对区块链的应用场景以及发展趋势的探究,可以帮助非专业开发人员对区块链做系统了解。同时,本书也有对一些技术细节和算法的讨论,并以华为云区块链服务为示范平台介绍了区块链应用实践的过程,期望帮助区块链开发人员更加快速、深入地投入区块链的开发工作当中。
华为区块链技术开发团队是由教授、博士、留学归国人员、华为海外研究所科研人员和技术骨干等组成的一支高水平技术研究团队,在区块链相关的领域,如分布式系统、算法、密码学、网络、数据管理等,都有丰富经验,平均从事相关业务经验超过6年;成功推动了多个政务、金融、供应链、存证等应用落地,担任可信区块链推进计划BaaS组组长,积极参加中国计算机学会CCF区块链专业委员会、ITU-T等行业、学术和标准组织。本书是由曹朝博士主持的华为区块链技术开发团队合作完成的,作者包括(排名不分先后):曹朝、蔡春瑜、陈黎君、丁健、郭凯、韩士泽、黄东润、金钊、雷宇宁、李保松、李继忠、厉丹阳、刘奇、刘勋、刘元章、刘再耀、罗玉龙、马新建、潘义峰、檀景辉、姚序明、王磊、张秦涛、张小军、张煜、张子怡、周萌萌。
本书的内容
本书系统详实地讲解了区块链技术的各个方面,主体内容包括三大部分:区块链演进及技术介绍、区块链的应用、区块链未来的价值和发展趋势探究。
本书对区块链基础知识的介绍从区块链的鼻祖——比特币开始,然后介绍区块链的技术基础,比如共识算法和智能合约,并由此说明它的特性,比如透明性和不可篡改性。本书还通过介绍区块链的发展历程以及区块链的不同类型,使读者对区块链整体有基本了解。
介绍完基础知识以后,本书对区块链的价值和应用场景做了进一步的讨论,主要分析了金融、供应链、政务服务、存证与版权、能源五大行业的业务场景、现状及痛点、区块链解决方案和价值。最后总结了判断某个领域能否应用区块链技术的五个准则,这部分内容对于创业创新和投资决策都有一定的借鉴意义。书中还以华为云区块链服务为例,展示了如何使用区块链服务快速开发区块链应用,为感兴趣的开发人员提供参考。
本书还收集了业界对于区块链的不同观点,以及关于区块链的一些常见问题,并对几个常见的区块链平台做了简单的介绍,同时对区块链未来可能的应用领域、产生的价值及发展趋势进行了展望。
本书虽然系统地从各个方面阐述了区块链的各种知识,但各个章节之间相对独立,便于读者查阅参考。对某些章节已经比较了解的读者,可以直接跳到感兴趣的章节进行阅读。我们相信本书能够使读者以一种最有效率的方式充分地了解区块链。
勘误和支持
由于编写时间仓促,编写人员水平有限,书中内容出现疏漏在所难免。如果读者发现任何问题和不足,还请不吝指正。如果对本书内容有任何的疑问,也欢迎通过出版社联系我们。我们将十分感谢读者的反馈,并会及时对本书内容作出勘误和修改。
致谢
本书是由华为区块链技术开发团队完成的,大家在繁忙的开发工作中抽出时间编写书稿,感谢大家的辛苦付出,同时感谢徐直军、李英涛、郑叶来、龚体、胡子昂、廖振钦、杜娟、黄津、金雪锋、杨开封、樊薇萱、万汉阳、陈威、饶争光、俞岳、郑文钦和宋承朝,以及华为公司其他主管对我们写作的大力支持。感谢邢紫月与出版社的大量沟通,促成了本书的快速出版。还要感谢雷宇宁和韩士泽承担了全书的审阅工作,给出大量有价值的建议。最后,感谢我们每一位家人的支持陪伴,我们的工作因为有了家人的支持和期待才变得更有意义。
华为区块链技术开发团队
2018年12月