作品简介

本书首先介绍了区块链技术的诞生、演进历程,以及产品化、商用化区块链需求的紧迫性,进而对商用区块链展开了探索,分析了商用区块链的目标和难题,介绍了解决这些难题需要的区块链关键技术,内容覆盖了密码学基础、账本结构、共识算法、智能合约,以及关系区块链扩展性的扩容和跨链技术。最后,本书开放了作者团队多年研发和积累的区块链开发接口,读者基于这些接口可以轻易地构建并部署自己的区块链应用。

现在市场上的区块链相关书籍种类繁多,想要了解区块链技术原理、体系架构、典型项目介绍的选择也很多。然而有这么一部分读者,他们不仅渴望了解区块链技术,而且更想拿到打开区块链商业应用大门的钥匙,目前这类书籍凤毛麟角。本书的作者团队结合在区块链商业应用领域多年的积累与经验,围绕着应用简单、落地见效这个目标,从关键技术选型、区块链扩展到接口开发应用、典型案例介绍,打造了一本兼顾区块链技术与应用实践的钥匙类实用图书。

本书适用于对区块链技术感兴趣的高校学生、区块链行业的开发者,以及对区块链行业感兴趣的开发者。

布比区块链技术开发团队,该团队由大学教授、中国科学院博士、资深区块链专家等组成。他们对区块链技术的本质和理论知识有深入的研究与独到见解,在区块链共识机制、智能合约、跨链技术、多链分片、隐私保护技术等方面具有深厚积累,并拥有数十项区块链核心专利技术;他们拥有区块链业务开发经验,透彻地理解区块链的技术内涵与应用外延,准确地理解客户需求与区块链技术间的契合价值,在过去的三年多时间里与上千家机构有过区块链技术科普和应用落地的交流,拥有丰富的区块链商业落地经验;过去四年,他们荣获过国内外多家专业机构(如福布斯、毕马威、中国计算机学会、中关村区块链产业联盟等)的奖项100余次。

作品目录

  • 内容简介
  • 序 区块链技术商业化应用的机遇和挑战
  • 第1部分 区块链及其商业应用
  • 第1章 区块链技术的演进
  • 1.1 比特币
  • 1.2 以太坊
  • 1.3 商用区块链
  • 1.4 本章小结
  • 第2章 探索商用区块链
  • 2.1 价值流通的网络
  • 2.2 区块链产品架构
  • 2.3 商用产品的技术特性
  • 2.4 本章小结
  • 第2部分 商用区块链的关键技术
  • 第3章 密码学基础技术
  • 3.1 哈希算法
  • 3.2 加密和解密算法
  • 3.3 国密算法
  • 3.4 数字证书
  • 3.5 默克尔树
  • 3.6 本章小结
  • 第4章 区块链账本
  • 4.1 区块
  • 4.2 账户
  • 4.3 资产
  • 4.4 交易
  • 4.5 费用
  • 4.6 激励
  • 4.7 账本的升级
  • 4.8 P2P网络
  • 4.9 本章小结
  • 第5章 共识算法
  • 5.1 共识算法概要
  • 5.2 Firework共识算法介绍
  • 5.3 高性能算法BFT
  • 5.4 安全、高效的验证池选取算法
  • 5.5 本章小结
  • 第6章 智能合约
  • 6.1 智能合约概要
  • 6.2 智能合约实现
  • 6.3 智能合约开发简介
  • 6.4 智能合约安全开发指南
  • 6.5 本章小结
  • 第7章 扩容技术方案
  • 7.1 概述
  • 7.2 双层多态的主-子链体系Orbits
  • 7.3 高可扩展性的多链账本
  • 7.4 共识算法
  • 7.5 挑战者机制
  • 7.6 激励机制
  • 7.7 本章小结
  • 第8章 跨链技术方案
  • 8.1 概述
  • 8.2 多态跨链体系Canal
  • 8.3 中继链
  • 8.4 可插拔组件
  • 8.5 费用与激励机制
  • 8.6 本章小结
  • 第9章 隐私保护方案
  • 9.1 概述
  • 9.2 隐私保护方案的技术实现
  • 9.3 审计
  • 9.4 本章小结
  • 第3部分 商用区块链的应用实践
  • 第10章 bubichain的开发与使用
  • 10.1 SDK支持
  • 10.2 API介绍
  • 10.3 部署与运维
  • 10.4 本章小结
  • 第11章 bubichain开发指南
  • 11.1 应用开发示例
  • 11.2 数字资产协议的设计与实现
  • 11.3 本章小结
  • 第12章 区块链商用案例介绍
  • 12.1 供应链金融
  • 12.2 数据安全共享和交易
  • 12.3 供应链溯源
  • 12.4 本章小结
展开全部