书籍详情
《书籍区块链架构与实现:Cosmos详解温隆贾音区块链领域区块链技术爱好者阅读高等院校计算机及区块链相关专业用书》[30M]百度网盘|亲测有效|pdf下载
  • 书籍区块链架构与实现:Cosmos详解温隆贾音区块链领域区块链技术爱好者阅读高等院校计算机及区块链相关专业用书

  • 出版社:博思图书专营店
  • 出版时间:2021-09
  • 热度:12204
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍



商品参数

区块链架构与实现:Cosmos详解
定价 99.80
出版社 人民邮电出版社
版次 1
出版时间 2021年09月
开本 16
作者 温隆,贾音
页数 0
字数 0
ISBN编码 9787115563880
重量 0


内容介绍

由于涉及多个学科领域,构建区块链系统面临的技术挑战不可小觑,而区块链行业早期的野蛮生长带来的链间相互孤立的问题也日益凸显。面对这些挑战,Tendermint 团队给出了系统化解决方案:构建区块链应用开发框架降低区块链系统开发的难度,并设计通用IBC 协议实现跨链互操作。

《区块链架构与实现:Cosmos详解》围绕Cosmos 项目展开,从预备基础理论、开发框架设计、开发框架应用三个层面全面、系统阐述相关机制:在预备基础理论方面,详细介绍区块链项目的理论基础,包括密码学算法、拜占庭容错共识协议的基础知识、Tendermint 共识协议以及权益证明机制原理;在开发框架设计方面,深入介绍Tendermint Core项目架构设计以及该项目提供的ABCI 规范与实现原理,剖析Cosmos-SDK 项目中提供的功能模块的原理与关键实现,包括权益证明机制以及IBC 协议的实现;在开发框架应用方面,展示如何基于Tendermint Core项目构建分布式键值数据库应用,并以Cosmos 网络的客户端Gaia 的实现为例展示构建应用专属区块链系统的具体过程。

《区块链架构与实现:Cosmos详解》内容深入浅出,指导性和实操性强,适合区块链领域开发#者和区块链技术爱好者阅读,也可作为高等院校计算机及区块链相关专业的教学用书和培训教材。



作者介绍

温隆 (1)密码学博士,山东大学网络空间安全学院企业合作导师,区块链系统与智能合约架构师。 (2)曾任北京比特大陆科技有限公司资深研发工程师,负责区块链系统的理论研究与工程落地。 (3)曾任北京炼石网络技术有限公司密码研究员,负责商密算法软件优化与可搜索加密等方向的理论研究与工程落地。 贾音 (1)2017年硕士毕业于上海交通大学计算机科学与技术专业,区块链开发工程师。 (2)曾就职于北京比特大陆科技有限公司,负责公有链、智能合约相关研发工作。 (3)曾就职于卫士通商用密码实验室,负责区块链方向的密码学研究。



目录

序1(Peng Zhong,Tendermint CEO)

序2(Alessio Treglia,Tendermint 工程副总裁)

前言

资源与支持



第 1 章 Cosmos 网络介绍 1

1.1 区块链开发的技术挑战 1

1.1.1 开发周期与技术门槛 1

1.1.2 资源消耗与交易体验 2

1.1.3 链上扩容与跨链通信 3

1.2 Cosmos 网络 4

1.2.1 Cosmos 的解决方案 4

1.2.2 Cosmos Hub 5

1.2.3 Tendermint Core 6

1.2.4 Cosmos-SDK 8

1.2.5 IBC 协议 10

1.3 小结 12



第 2 章 密码学算法 13

2.1 散列函数与Merkle 树 13

2.1.1 散列函数简介 13

2.1.2 生日悖论原理 15

2.1.3 Merkle 树构建 17

2.1.4 Merkle 树证明构造 22

2.2 数字签名算法 28

2.2.1 循环群 29

2.2.2 素数域 32

2.2.3 椭圆曲线 32

2.2.4 ECDSA 36

2.2.5 Ed25519 40

2.2.6 公钥与地址 45

2.3 网络流量加密 46

2.4 小结 47



第3 章 共识协议与区块设计 48

3.1 共识协议基础 49

3.1.1 半同步网络模型与BFT 49

3.1.2 拜占庭将军问题与CAP 定理 50

3.2 PBFT 共识协议 54

3.2.1 协议概述 55

3.2.2 视图转换 57

联系我们:ebook666@outlook.com