• 【包邮】 区块链原理与技术应用 【正版九新】
21年品牌 40万+商家 超1.5亿件商品

【包邮】 区块链原理与技术应用 【正版九新】

九品消毒塑封

19.3 2.8折 69 九五品

库存2件

天津宝坻
认证卖家担保交易快速发货售后保障

作者赵其刚

出版社人民邮电出版社

ISBN9787115537430

出版时间2020-09

装帧平装

开本16开

定价69元

货号9787115537430

上书时间2024-10-17

文渊文化传媒

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
作者简介
赵其刚,博士后,国信区块链研究中心主任,成都高新信息技术研究院院长,西南交通大学教师,国信公链(CIC)、CNG农业链首席架构师;长期从事互联网、智慧城市及软件技术架构相关研究、教学及工程实践活动,近年来重点从事工业4.0、区块链相关理论及技术研发工作;发表学术论文20余篇,出版图书5种,并在中国大学MOOC平台开设“区块链技术与应用”在线课程;主持各类科研课题100余项,获得软件著作权、发明及相关科技成果奖励50余项(区块链技术发明20余项)。

目录
章区块链概述

1.1区块链产生的背景002

1.1.1传统信任体系的局限004

1.1.2互联社会发展的瓶颈005

1.1.3区块链“信任”的发展006

1.2区块链的基本概念008

1.2.1区块链的定义009

1.2.2私有链、联盟链与公有链010

1.2.3主链和侧链011

1.3区块链的价值基础012

1.3.1区块链解决的根本问题012

1.3.2区块链思维014

1.3.3区块链技术架构015

1.3.4区块链服务网络017

1.3.5区块链价值生态系统018

1.4区块链的应用020

1.4.1资产区块链化020

1.4.2价值存储区块链化022

1.4.3提升社会协同效率022

1.4.4催生互助型产业生态023

1.4.5培育共识自治社群024

1.5区块链的挑战025

1.5.1技术的挑战025

1.5.2商业的挑战026

1.5.3社会治理的挑战026

1.6课后习题027

第2章区块链的发展

2.1区块链的发展历程029

2.2区块链1.0030

2.2.1比特币简介030

2.2.2比特币的获取与交易031

2.2.3比特币的工作流程032

2.2.4“双花”问题033

2.2.5“分叉”问题034

2.3区块链2.0036

2.3.1从智能合约到以太坊036

2.3.2以太坊的工作流程038

2.3.3基于以太坊的去中心化应用039

2.4区块链3.0041

2.4.1超级账本042

2.4.2区块链3.0应用场景043

2.5区块链在中国的发展045

2.6课后习题046

第3章区块链技术体系

3.1总体架构048

3.1.1基础层050

3.1.2合约层051

3.1.3应用层052

3.1.4接入层055

3.2核心层技术原理055

3.2.1共识账本056

3.2.2核心层架构056

3.2.3区块链中的交易059

3.2.4区块与区块链的形成061

3.3开发架构062

3.3.1系统分析062

3.3.2总体设计065

3.3.3软件设计066

3.3.4特殊考虑068

3.4典型区块链软件架构069

3.4.1比特币069

3.4.2以太坊071

3.4.3超级账本074

3.4.4EOS077

3.5区块链项目评价079

3.5.1指标体系080

3.5.2指标评价082

3.5.3评估流程084

3.6课后习题086

第4章区块链账户

4.1哈希函数088

4.1.1概述089

4.1.2SHA256算法090

4.2公钥密码体制094

4.2.1非对称加密算法094

4.2.2数字签名技术096

4.2.3RSA算法097

4.2.4椭圆曲线算法100

4.3区块链状态库104

4.3.1状态库104

4.3.2用户账户和合约账户104

4.4用户账户活动105

4.4.1用户地址106

4.4.2交易发起107

4.5合约账户活动108

4.5.1合约的创建108

4.5.2合约的调用110

4.6课后习题111

第5章区块链数据结构

5.1设计思路113

5.1.1哈希指针113

5.1.2树114

5.2数据结构116

5.2.1区块116

5.2.2区块结构117

5.2.3区块头117

5.2.4区块体118

5.3结构树119

5.3.1交易树120

5.3.2状态树121

5.3.3收据树122

5.4区块链的生成122

5.4.1区块的生成123

5.4.2区块的传播127

5.4.3区块的校验127

5.5比特币交易示例128

5.6课后习题133

第6章区块链与P2P网络

6.1P2P网络概述135

6.1.1P2P网络的基本概念135

6.1.2P2P网络的特点137

6.1.3P2P网络的主要应用场景140

6.2P2P网络模型142

6.2.1P2P网络模型概述142

6.2.2集中目录式P2P网络模型143

6.2.3纯P2P网络模型145

6.2.4分层式P2P网络模型148

6.3区块链P2P网络152

6.3.1P2P与区块链的关系152

6.3.2区块链网络的可靠性153

6.3.3案例:日食攻击154

6.4实现案例:比特币系统的P2P网络156

6.4.1节点发现157

6.4.2连接节点158

6.4.3初始化区块下载159

6.4.4区块广播164

6.4.5孤立区块166

6.4.6交易广播166

6.4.7交易池(内存池)167

6.5实现案例:以太坊的P2P网络167

6.5.1引导节点的实现168

6.5.2以太坊的P2P协议结构类型169

6.5.3以太坊的P2P协议170

6.5.4以太坊的P2P节点171

6.6课后习题176

第7章共识机制与奖励机制

7.1共识机制的引入178

7.1.1两军问题179

7.1.2拜占庭将军问题181

7.2共识机制与奖励机制概述183

7.2.1共识机制的设计183

7.2.2奖励机制的设计185

7.3PoW共识机制191

7.3.1基本概念191

7.3.2比特币系统PoW共识机制的实现原理192

7.3.3以太坊PoW共识机制的实现原理195

7.3.4算法分析196

7.4PoS系列共识机制198

7.4.1PoS共识思想199

7.4.2股份授权证明共识机制201

7.4.3基于投注的共识机制204

7.4.4基于认证的共识机制205

7.5其他常见的公有链共识机制209

7.6拜占庭共识机制210

7.6.1拜占庭容错系统210

7.6.2实用拜占庭容错212

7.6.3授权拜占庭容错214

7.7传统分布式共识机制215

7.7.1帕克索斯算法系列215

7.7.2Raft算法217

7.8共识机制总结219

7.9实现案例:共识机制221

7.9.1比特币系统PoW共识机制的实现案例221

7.9.2以太坊PoW共识机制的实现案例230

7.9.3以太坊的PoS共识机制的实现原理237

7.10课后习题259

第8章智能合约

8.1智能合约概述262

8.1.1智能合约的定义262

8.1.2智能合约与区块链结合的意义264

8.2智能合约的工作原理266

8.2.1区块链智能合约的演变266

8.2.2以太坊智能合约的运行原理270

8.2.3以太坊智能合约的构建与执行过程272

8.3以太坊智能合约基础274

8.3.1智能合约的编程语言274

8.3.2入门代码例程275

8.3.3智能合约的操作275

8.3.4EVM的存储方式277

8.3.5指令集和消息调用278

8.3.6日志功能279

8.4智能合约的潜在问题280

8.4.1以太坊智能合约安全事件280

8.4.2其他安全事件283

8.4.3智能合约的安全建议287

8.5课后习题288

第9章以太坊智能合约的开发与实践

9.1以太坊开发环境的搭建290

9.2以太坊的交易与合约291

9.2.1以太坊的账户类型291

9.2.2交易与消息292

9.3以太坊接口293

9.3.1接口方式293

9.3.2以太坊接口配置294

9.4以太坊智能合约开发296

9.4.1本地私有链的搭建与配置296

9.4.2智能合约的结构301

9.4.3智能合约的开发工具303

9.4.4智能合约的部署与调用304

9.5创建企业级智能合约307

9.5.1探索ganache-cli307

9.5.2ganache-cli的安装与使用308

9.5.3可用RPC方法310

9.5.4Truffle概述311

9.5.5编译合约313

9.5.6配置文件314

9.5.7合约部署与测试315

9.6课后习题318

0章区块链设计案例:AppChain

10.1环境的搭建320

10.1.1环境准备321

10.1.2安装所需要的环境321

10.2学习搭建自己的基本区块链333

10.2.1基于Python2的基本区块链333

10.2.2基于Python3的区块链例程335

10.3搭建自己的区块链338

10.3.1创建一个区块链338

10.3.2区块链接口347

10.3.3运行区块链351

10.3.4网络一致性355

10.4课后习题361

内容摘要
本书详细介绍了区块链的概念与技术体系,涉及其本质、作用、技术背景、原理、关键知识点和应用场景等,在内容写作上由整体到局部,层次分明,难度由浅入深,理论联系实际,力图使读者能快速、全面地了解区块链相关技术。全书共10章。章从区块链的背景知识切入,介绍了区块链的基本概念,分析了区块链的价值基础,概括了当前区块链的主要应用与面临的挑战。第2章介绍了区块链的发展历程,揭示了区块链技术从产生到发展壮大的过程。第3章介绍了区块链的总体技术体系架构、核心层原理、开发架构与评估体系,并介绍了目前经典的区块链软件架构。第4章主要介绍区块链的账户系统,详细介绍了区块链涉及的主要密码学知识。第5章介绍了区块链的数据结构,阐述了区块链产生和运行的基本原理。第6章介绍了区块链的网络基础,即P2P网络的结构和基本原理。第7章分析了区块链的共识机制,并对不同共识机制的特性与适用场景进行了分析。第8章介绍了智能合约的基本原理、发展过程与面临的挑战。第9章详细介绍了在以太坊上编写智能合约的方法和部署过程。0章介绍了一个简单的区块链系统的开发实例,逐步带领助读者进行区块链系统的开发。本书可作为信息类相关专业本科生教学类用书,也适合作为有志于研究区块链的读者的入门图书,还可作为科研人员、工程技术人员以及商务人员的参考用书。

主编推荐
1.详细介绍区块链的产生背景与发展历程,让读者快速了解区块链;
2.全面讲解区块链技术体系与数据结构,帮助读者深入理解区块链;
3.深度剖析共识机制和智能合约,帮助读者掌握区块链核心技术;
4.结合案例介绍区块链搭建过程,帮助读者成功搭建自己的区块链。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP