商用区块链技术与实践

商用区块链技术与实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

区块链技术与商业应用探索,提供关键技术、扩展与开发接口。

内容简介

本书首先介绍了区块链技术的诞生、演进历程,以及产品化、商用化区块链需求的紧迫性,进而对商用区块链展开了探索,分析了商用区块链的目标和难题,介绍了解决这些难题需要的区块链关键技术,范围覆盖了密码学基础、账本结构、共识算法、智能合约,以及关系区块链扩展性的扩容和跨链技术。

最后,本书开放了作者团队多年研发和积累的区块链开发接口,读者基于这些接口可以轻易地构建并部署自己的区块链应用。

章节目录

封面

前折页

版权信息

内容简介

序 区块链技术商业化应用的机遇和挑战

第1部分 区块链及其商业应用

第1章 区块链技术的演进

1.1 比特币

1.1.1 起源

1.1.2 发展

1.1.3 技术创新

1.2 以太坊

1.2.1 以太坊的诞生

1.2.2 智能合约

1.2.3 去中心化应用程序

1.2.4 未来规划

1.3 商用区块链

1.4 本章小结

第2章 探索商用区块链

2.1 价值流通的网络

2.1.1 商用区块链的目标

2.1.2 商用区块链的难题

2.2 区块链产品架构

2.2.1 账户中心

2.2.2 分布式账本服务

2.2.3 扩展服务

2.2.4 策略与管理

2.3 商用产品的技术特性

2.3.1 技术突破

2.3.2 产品成熟度

2.4 本章小结

第2部分 商用区块链的关键技术

第3章 密码学基础技术

3.1 哈希算法

3.1.1 定义

3.1.2 常用的哈希算法

3.1.3 SHA256算法

3.2 加密和解密算法

3.2.1 对称密码体制

3.2.2 非对称密码体制

3.2.3 ED25519算法

3.3 国密算法

3.3.1 非对称密码算法SM2

3.3.2 哈希算法SM3

3.4 数字证书

3.4.1 数字证书的基本介绍

3.4.2 数字证书的应用

3.5 默克尔树

3.5.1 原理与实现

3.5.2 简单支付证明

3.6 本章小结

第4章 区块链账本

4.1 区块

4.1.1 区块的结构

4.1.2 区块的生成

4.1.3 区块的同步

4.1.4 区块的前后关联

4.2 账户

4.2.1 账户模型

4.2.2 账户地址

4.3 资产

4.3.1 原始数字资产

4.3.2 基于账户的资产

4.4 交易

4.4.1 交易的定义

4.4.2 操作

4.4.3 交易事务处理

4.4.4 交易缓存队列

4.5 费用

4.5.1 交易费用简介

4.5.2 费用的计算

4.5.3 费用的配置

4.6 激励

4.7 账本的升级

4.7.1 简介

4.7.2 消息定义

4.7.3 升级过程

4.8 P2P网络

4.8.1 P2P网络设计

4.8.2 广播消息

4.8.3 连接数

4.9 本章小结

第5章 共识算法

5.1 共识算法概要

5.1.1 PoW算法

5.1.2 PoS算法

5.1.3 DPoS算法

5.1.4 PBFT算法

5.2 Firework共识算法介绍

5.2.1 概述

5.2.2 结合验证节点池选取协议的BFT算法

5.3 高性能算法BFT

5.3.1 系统模型

5.3.2 状态机副本协议

5.3.3 Quorum机制

5.3.4 超时处理

5.4 安全、高效的验证池选取算法

5.4.1 动态选取模型

5.4.2 角色划分

5.4.3 准入和退出机制

5.4.4 选取机制

5.4.5 配置更新

5.5 本章小结

第6章 智能合约

6.1 智能合约概要

6.1.1 虚拟机介绍

6.1.2 虚拟机设计的原则

6.2 智能合约实现

6.2.1 智能合约介绍

6.2.2 合约执行过程

6.2.3 智能合约的安全

6.3 智能合约开发简介

6.3.1 DEMO介绍

6.3.2 语法介绍

6.3.3 内置接口和内置变量

6.3.4 异常处理

6.3.5 合约创建与执行

6.4 智能合约安全开发指南

6.5 本章小结

第7章 扩容技术方案

7.1 概述

7.1.1 背景

7.1.2 区块链扩容

7.1.3 多链Orbits扩容方案

7.2 双层多态的主-子链体系Orbits

7.2.1 架构设计

7.2.2 主-子链介绍

7.3 高可扩展性的多链账本

7.3.1 多链账本设计

7.3.2 多链账本的数据结构

7.3.3 多级联动的账本索引设计

7.4 共识算法

7.4.1 主链的共识机制

7.4.2 子链的共识机制

7.5 挑战者机制

7.5.1 子链的安全性威胁

7.5.2 实现方案

7.6 激励机制

7.6.1 共识激励

7.6.2 提案激励

7.6.3 存储激励

7.7 本章小结

第8章 跨链技术方案

8.1 概述

8.1.1 背景

8.1.2 跨链的难点

8.2 多态跨链体系Canal

8.3 中继链

8.3.1 平行链介绍

8.3.2 平行链跨链映射

8.3.3 跨链证据校验

8.4 可插拔组件

8.4.1 网关节点介绍

8.4.2 公证人模式

8.4.3 可信硬件模式

8.4.4 哈希时间锁定

8.5 费用与激励机制

8.6 本章小结

第9章 隐私保护方案

9.1 概述

9.1.1 背景

9.1.2 隐私保护方案Cocoon

9.2 隐私保护方案的技术实现

9.2.1 金额隐藏的设计与实现

9.2.2 非交互的设计与实现

9.2.3 地址隐匿的设计与实现

9.2.4 为何要使用Schnorr聚合签名

9.2.5 怎样与区块链系统适配

9.3 审计

9.4 本章小结

第3部分 商用区块链的应用实践

第10章 bubichain的开发与使用

10.1 SDK支持

10.1.1 Java SDK开发

10.1.2 其他语言版本

10.2 API介绍

10.2.1 了解密钥对

10.2.2 HTTP接口

10.2.3 WebSocket接口

10.3 部署与运维

10.3.1 节点安装

10.3.2 节点运维

10.4 本章小结

第11章 bubichain开发指南

11.1 应用开发示例

11.1.1 存证应用

11.1.2 智能合约开发

11.1.3 区块链钱包

11.1.4 区块链浏览器

11.1.5 区块链智能合约IDE

11.2 数字资产协议的设计与实现

11.2.1 数字资产协议的设计原则

11.2.2 数字资产设计与实现示例

11.3 本章小结

第12章 区块链商用案例介绍

12.1 供应链金融

12.1.1 行业痛点

12.1.2 解决方案

12.1.3 区块链的价值

12.2 数据安全共享和交易

12.2.1 行业痛点

12.2.2 解决方案

12.2.3 区块链的价值

12.3 供应链溯源

12.3.1 行业痛点

12.3.2 解决方案

12.3.3 区块链的价值

12.4 本章小结

后折页

封底

商用区块链技术与实践是2020年由电子工业出版社出版,作者布比区块链技术开发团队。

得书感谢您对《商用区块链技术与实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
区块链技术及应用 电子书
本书全面、系统地阐述了区块链技术的经典理论体系结构,辅以典型工程案例,为读者展示成熟的分析方法和解决方案。全书内容包括区块链概述、区块链开发基础、区块链核心技术解析、区块链数据存储、区块链网络构建、以太坊技术解析、区块链技术改进、区块链安全性分析、区块链项目实战案例。
区块链技术进阶与实战(第2版) 电子书
本书从实战的角度对区块链技术进行了全面的介绍和剖析,非常适合区块链开发人员由浅入深地学习区块链技术。全书共分为4个部分,包括:对区块链进行全景分析,介绍其概念、历史、技术流派、主要公司和典型应用场景等内容。
AI与区块链智能 电子书
数字经济学视角的技术范式,讨论在智能经济的浪潮下,人工智能技术与区块链技术的范式变革与产业应用。
打造超级区块链社区:建设、运营、实践 电子书
本书深入浅出,详细讲解区块链社区的运营方法,帮助企业打造超级区块链社区。
区块供应链:流程架构体系与产业应用实践 电子书
本书旨在帮助读者了解区块链在供应链主要流程和主要行业领域中的应用。