首页 > 图书中心 >图书详情

区块链原理与技术(第2版)

本书写作的目的是希望提供一本兼顾深度与广度、理论与应用的适合高等院校学生和有志于深入理解区块链技术的社会人员的区块链入门级教材。提供课件、大纲、答案,咨询QQ:2301891038(仅限教师)。

作者:郑子彬 郑沛霖 陈嘉弛
丛书名:面向新工科专业建设计算机系列教材
定价:49
印次:2-1
ISBN:9787302637615
出版日期:2023.09.01
印刷日期:2023.09.04

本书以区块链1.0和区块链2.0中**代表性的比特币和以太坊系统为切入点,讲述区块链系统关键技术。 本书首先介绍了比特币系统独特的地址和交易机制、脚本系统、区块数据结构、共识机制等关键概念;接着,对以太坊系统的账户模型、智能合约系统、交易设计机制,以及数据存储结构等做了深入介绍;然后,在此基础上进一步介绍了区块链技术所涉及的网络层和共识层相关理论、实践与研究前沿;最后,为提高读者的应用能力,基于以太坊平台和Solidity语言介绍了DApp的开发,并配套了教学实验平台,另外还探讨了多个区块链应用场景。 本书可作为高等院校区块链原理与技术等相关课程的教材,也可为相关开发人员、设计人员和自学者深入理解区块链技术的原理和价值提供参考。

more >

前言 近年来,区块链技术作为一项新兴技术引起了世界各国的广泛关注。著名的信息技术分析公司Gartner连续四年(2017—2020)将区块链列入全球十大战略科技。2016年12月,国务院印发的《“十三五”国家信息化规划》就鼓励针对区块链等战略性前沿技术提前布局。2019年10月24日,中共中央政治局就区块链技术发展现状和趋势进行第十八次集体学习,强调要把区块链作为核心技术自主创新重要突破口,加快推动区块链技术和产业创新发展。由此可见,区块链技术具有广阔的应用前景,与大数据、人工智能等技术一样,是开启未来智能化时代的重要技术力量。 然而,与区块链技术的火热局面形成鲜明对比的是公众对区块链技术的理解还停留在相对初步的水平。到底什么是区块链技术?为什么它有这么大的价值?它和比特币有什么关系?作者认为,要回答这些问题,必须深入区块链技术的核心,了解它的原理和采用的技术。也只有这样,才能深刻地理解为什么有人认为区块链技术创造了一种全新的信任模式——对机器的信任。诚然,当前市面上已经有不少优秀的关于区块链的书籍,它们从科普和开发两个不同的维度对区块链技术的历史、意义和技术做了相当翔实的介绍,与其他书不同,本书主要从原理和适合教学的角度进行介绍。 本书写作的目的是希望提供一本兼顾深度与广度、理论与应用的适合高等院校学生和有志于深入理解区块链技术的社会人员的区块链入门级教材。本书自第1版从2021年3月出版以来,得到了广大读者的喜爱,这次改版,重写了第6章,并在每章后面增加了课后习题。全书共7章。第1章主要介绍区块链技术的概念、发展历史与现状,使读者初步了解区块链的相关知识。第2章和第3章从具体案例入手,由浅入深地介绍比特币和以太坊两个典型的区块链系统。在此基础上,第4章和第5章分别介绍了区块链通用的网络层和共识层的相关理论与技术。第6章以以太坊为例,介绍了智能合约的开发,并在第7章中探讨了联盟链及几个典型的区块链应用场景。 2018年下学期(秋季),中山大学面向本科生开设了“区块链原理与技术”课程。在教学过程中,作者深刻地认识到区块链技术的价值,以及一本合适教材的重要性。为方便教学和普及区块链知识,作者编写了本书。在编写过程中,实验室研究生陈序、郑伟林、刘洁利、崔嘉辉、刘俊君、郑柏川、刘金扬、席睿等搜集整理了大量素材;李晓丽、林丹、李盾、丁湲珺、钟志杰、黄康睿、曾峥、陈锴、朱建忠、叶铭熙、余广坝、虞蕴湄、付齐双、曹懿月等同学为教材的整理付出了大量的劳动;实验室陈武辉老师、黄华威老师、黄袁老师在教材的专业性方面提出了许多改进的建议,在此对他们的付出表示感谢。 区块链是一项新兴技术,作者深知要编写一本合适的教材并非易事,但本书的完成终于让我们迈出了可迭代的重要一步。然而,限于时间和水平,书中难免有疏漏之处,还望读者批评指正。 郑子彬于广州·中山大学2023年7月

more >
扫描二维码
下载APP了解更多

同系列产品more >

并行程序设计

刘轶、杨海龙
定 价:69元

查看详情
Linux操作系统基础——面向人工智...

曹洁,张志锋,冯柳
定 价:59元

查看详情
人工智能应用的数学基础(微课版)

刘帅 付维娜 代建华
定 价:69元

查看详情
信息检索与搜索引擎(微课版)

闫琰、班晓娟、刘煜豪
定 价:49元

查看详情
算法设计与问题求解(第2版·微课版)...

邓泽林、李峰
定 价:59元

查看详情
图书分类全部图书
more >
  • 本书第一版受到很多学校的青睐,是区块链工程领域比较好的教材,由中山大学郑子彬教授编写。

more >
  • 目录

    第1章概述1

    1.1什么是区块链技术2

    1.1.1比特币与区块链的诞生3

    1.1.2比特币与区块链4

    1.1.3区块链的特点5

    1.1.4智能合约与世界计算机6

    1.1.5区块链的分类6

    1.2区块链技术的现状7

    1.2.1区块链的应用8

    1.2.2区块链的挑战9

    1.2.3区块链技术的发展环境11

    1.3本书的内容12

    1.4课后题13

    第2章比特币15

    2.1比特币简介15

    2.2基础知识15

    2.2.1哈希算法15

    2.2.2非对称加密16

    2.2.3数字签名17

    2.2.4主网与测试网18

    2.3交易19

    2.3.1交易简介19

    2.3.2输出20

    2.3.3输入21

    2.3.4UTXO模型22区块链原理与技术(第2版)目录2.4脚本系统23

    2.4.1锁定与解锁23

    2.4.2常见脚本类型26

    2.4.3多重签名钱包28

    2.5公私密钥与地址29

    2.5.1私钥30

    2.5.2公钥30

    2.5.3普通地址31

    2.5.4Base58编码31

    2.5.5其他地址32

    2.6区块与链33

    2.6.1区块33

    2.6.2区块头33

    2.6.3Merkle树34

    2.6.4区块链36

    2.7共识37

    2.7.1PoW37

    2.7.2分叉38

    2.7.3算力与难度调整39

    2.7.4最长链原则39

    2.8课后题40

    第3章以太坊42

    3.1以太坊简介42

    3.1.1以太坊的诞生42

    3.1.2以太坊与比特币对比43

    3.1.3以太坊的特色与应用43

    3.2以太坊基...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘